序言

介绍下自己,36岁,我是一名14年的Java服务器开发工程师。在小时分就有一个计算机的梦和愿景(小时分来在东莞,有一天家里人带在东莞长安步步巨大路看步步高灯火通明,告知我说那里面的人上班吹空调,作业只需求敲敲键盘就好了)-现在想来那时分他娘的就有996了。从那时起这颗种子就埋下了。初中的时分还去报了电脑培训班,那里学会了DOS也学会了CS和热血传奇,相同也那以后自己也十分喜爱重视电脑,去新华书店看计算机相关的书。中间就不说了,说多了都是泪。毕竟如愿以偿自己仍是走上了码农这条不归路-少壮不尽力,老大搞IT。后边自己也是张狂的一味的追求技能的宽度,深度。不论时C,C++,汇编,Js等言语(Java吃饭的家伙更不用说),仍是Windows编程底层,网络编程,Linux中心翻了个底朝天(可是毕竟自己仍是太年青了,学的多懂得多与有没有作业之间差了可是一个NASA的哈勃空间望远镜的距离-没有好没学历,你说啥都没用)。转眼间自己现已是一个有着10多年经历的码农了,在这十多年期间,什么技能总监,司理,架构师咱都干过!但自己也是一向热衷于技能,从未抛弃过,也知道自己喜爱一件作业想要抛弃太困难,假如某一天谈到抛弃这个词,心情会十分的困难,乃至或许会哭的像个刚失恋的女孩相同!也曾有过妄自菲薄,大部分的时刻在撸游戏,抛弃自己(因为在一个学历为王的时代,技能和能力显得那么的微乎其微)。但怎样办有一颗对技能宠爱的心,所以鞭抽着让自己一向在码代码这条路上一向走,不曾放下,也没有勇气去放下! 其实自己想过无数次,不走技能路还有其他路可走?多少个晚上都没有找到答案。但每每这样想后越发的发现自己更是无路可走,对未来的渺茫和惧怕!或许正如《肖申克的救赎》所说-“系统化”真的很可怕,从前尝试过问身边的人,现在的作业假如不干了会做什么,许多人的回答都是”去其他地方去干“,而事实上几乎不会再去想其他职业了,有的人乃至十分年青。每个人都是自己的天主,假如你自己都抛弃自己了,还有谁会救你?每个人都在忙,有的忙着生,有的忙着死。忙着追逐名利的你,忙着柴米油盐的你,停下来想一秒:你的大脑,是不是现已被系统化了?你的天主在哪里?

尝试着简略

许多时分也会三五老友聚在一起,在网吧开黑,在篮球场上痛快淋漓,他们之间有高中就闯荡江湖的,更有初中后就为日子奔波的。但在他们眼里看不到一丝的愁。在网吧肆意的笑声,球场上拼搏的样子,彻底看不出一丝日子的不如意。或许是因为每个男人不得让他人看到自己的无助,或许总是要把好的一面留给朋友的每一次碰头。日子谁都不易,或许是我要的太多了。但拿到篮球的那一刻是真的高兴了,发自内心的高兴。

确实该这样,咱们应该追求自己初衷的东西。虽说喜好既不能饱腹,也不能裹体,更不能遮风挡雨,但每次咱们在面临自己喜爱的作业时总是显得会愈加自傲。或许我该把自己的愿望都降低一点点,或许会变得更好。这儿既没有必定答案,更没有前人的经历来辅导我。时刻,人物,地址的改变都会让事物的改变都会让未来变得错综杂乱。正如《复仇者联盟》 奇异博士猜测未来和灭霸交手1400万次,只赢了一次那样。或许《萨利机长》 在计算机模仿成功下降的或许性,在避开所有的人为要素,时刻要素,环境要素后。依旧模仿了17次后才成功的下降。与其每天活在梦想着怎样成功,不如想清楚自己真的需求什么,也不用每天梦想能够去大厂挑战自我(或许这仅仅我想要更多的一个理由和托言,或许是最终的养老,至少大家都这么想的)但这估计比奇异博士打败灭霸1400万次的概率还要低吧。之后便是简略的过日子,柴米油盐酱醋茶,上班和下班,还有英豪联盟,绝地求生的陪伴。没有了远途的担负,日子和作业逐渐变得愈发的简略和平凡。

从10年到16年,这些年间一向在朋友的公司像青蛙跳荷叶游戏那样蹦来蹦去,估计整个职业生涯社保记录上的公司名称都能打全一张A4纸了。尽管许多时分自己也曾想过好好安稳,也有过安稳。也十分爱惜那一次安稳的时机。但怎样办毕竟仍是熬不过现实。或许大多数人和我相同,有些时分明明现已很尽力了,作业也做得现已满意好了,可毕竟仍是会留下许多的怅惘,却又力不从心。

突然间的醒悟

2016年,仍是多少年来着。Google 公布了Plus封闭的音讯。记得那时Google为了对抗Facebook ,Plus应运而生,他带着使命而来,怅惘好景不长!很快就Google就不得已要封闭他了。而我却对Plus的宠爱有加,十分喜爱Plus的交互和体会,以及内容的出现办法。关于Plus的封闭自己也很怅惘和怅惘,然后自己也萌生了一些想法-已然你封闭,我就开发一个出来自己玩! 这或许多年来第一次自己拿起了放下多年的自己了,以前忙着学技能,现在却想好好忙忙该怎样做点东西了。

回到主题,话说plus封闭的日子越来越近,我也越来越迫不及待的要干一个plus出来。那年应该是16年吧,说干就干。虽说自己是服务器架构师,一向在Java这个国际里摸爬滚打,但一向相信技能是学来的,自己有这个学习能力去面临这些问题。而事实也是,我总能在作业中体现得挥洒自如,任何一份作业都十分的顺利(所以几乎作业中没有过996,不论是研制仍是办理)。在决议干plus,也用技能根底充沛的证明了自己能做到!(刚好赶上16年从游戏公司离职)相信自己能做到、然后的日子便是每天像个屁股上长了钉子相同闷在房间里面研制Plus。时常也会玩游戏。花了挨近1个半月的时刻(平常还要玩游戏),做了3个版别,终于干出来了-这儿为什么要做3个版别,因为每个版别做完后,发现体会和Google plus体会相差悬殊,做完后总是不满意,所以为了保持一致,然后又从头开发。直到满意为止,最终却是让自己很满意!这种带来的成就感,成果却是让自己一发不可收拾,后边连续的把photos,mail也干脆干了,sticky。从前也有一段时刻放在服务器上运行。毕竟发现这个东西不服水土,或许说便是我的一次心血来潮吧,运行了半年之后服务器不再续费,也随之不了了之!

2016年年中,回到了作业岗位中,这一次又是朋友的公司。在这儿的2年,就再也没触及过这事,安安静静的作业着。

日历转折点

2018年末呆了2年多的公司卖易手给了另一个老板。而接手的老板在接触几个月后发现志不同道不合不相为谋。因而决然挑选了离开。 刚好赶上年末,大约还有1个月左右的时刻春节,想着自己也能早点回家,年后也能好好歇息下。在接下来没有上班的日历里,回首了这几年开发的Plus,mail,sticky,photos产品,总觉得自己像一个没有长大的小孩,总是对新鲜事物充满着好奇,总是在一次一次的尝试尝试的路上(这儿倒不如换个词玩),而每次玩都没有一个真实的成果。功用和交互上都现已很完整了,但从细节和体会他们缺失的太多,一起这些好像和用户本身的需求离的太远了,这些都是我自己想入非非的,再加上开发的东西觉得短缺了太多的体会,好像他们从一开端貌似就决议了他们的完毕,我仅仅享受了这个作的进程-这不是典型的找罪受? 这是一个产品真实的痛。当然我能找一个让自己全身而退的理由-一个人前后端,一个人测验,一个人产品,一个人还要设计,我现已做的够多的了,自己难免会苦笑一下,承认自己的失利又怎样。正如《失望主妇》所说的:失利并不意味着你浪费了时刻和生命,而是表明你有理由从头开端。然后再一次决议需求开发一个大家能真实意义上运用的产品,真的,真的,真的告诫自己,要做一件有头有尾的作业了-日程办理。之所以决议做日程办理,因为作业中发现自己每天都会用记事本记录自己的日程,作业任务。然后写完一本后,就会扔掉,总是觉得怅惘和有一些怅惘,本想着用国内的一些渠道,但VIP让我咬牙切齿。所以愈加坚决了自己开发一个日程渠道来!之前也一向有用Google日历和mac上的苹果日历,也用过国内一些日程办理渠道,思来想去仍是日历是我的菜,所以干脆决议自己干个日历出来!另一个理由是放眼看去这个国内市场和职业,一个日程办理软件,都是VIP,包月,包季,包年,乃至SVIP。免费的不好用,好用的难免费。

日历的开端之路

在仿苹果仍是Google之间犯了难。后边干脆挑选一致好评度高和难度更高的Google。在他人的眼里的看来挑选玩这个或许有点上头,毕竟会啪啪打脸!但自己总觉得这玩意没难度,是他人思维高度不行,仍是自己高估自己了。带着疑问找了一些一向坚守前端朋友,成果答案一致的标准-有难度。或许是怕伤我自尊心吧!

心中的热血沸腾告知自己是时分开端日历开发之旅了。第一次的尝试,先是在房间内把自己关了3天,没挪动过屁股。对整个架构进行了详细的剖析和验证,证明了办法的可行性后,花了一个礼拜的时刻做了第一个版别出来,仅仅些中心日程事情处理-当然方针也仅仅一些中心功用,日程烘托。动手做后发现了整个结构系统存在许多的问题,支撑不了日历的杂乱交互以及在杂乱交互中会发生许多事情的冲突带来极大体会费事。兵来将挡水来土掩,系统架构上的问题难不倒一个架构师(架构思维不论服务器仍是视图页面都是相同的)。在从头花2天时刻对其从头整理和剖析后,新的方案随之出来了、心也愈加的澎湃和坚决了! 接下来用15天证明了方案是没问题的,整个日历也是按期而至,功用上能满意日历的要求,但是在交互体会,动画作用,总是缺少丝滑的作用。不过因为要回家春节了,也顾不上这些问题了。所以匆忙的部署在服务器上回家春节了。

年后(2019年)初又回到了找作业的路上。命仍是幸运的,很快找到了一家硬件公司,智能穿戴职业,负责业务服务器这块。当时好几个offer,而这家硬件公司地方很偏,环境也不巨大上,打动我的地方是因为上午面了2轮,在等和老板洽谈的时分到中午饭点了。而同仁却早已预备了午饭,生果和午睡床。告知我说老板下午才有空,让我先等下!就这样被打动了,坚决了决心(上一次13年在华为面试架构师岗位也是这待遇,怅惘学历这道硬伤)。本着对新作业的热情和做出一番成绩的巴望,身心很快投入到了作业中。一起日历变成了我的辅佐,日程中的运用让我感觉到和Google的体会的距离。不过没关系,我现已不在乎日历了。 我更在乎的怎样做出更好的成绩出来。一番尽力后在这儿把一个人3个人的团队干到了30+,做出了十分多的成绩,很有成就感,公司氛围相当好!最满意的公司!可到后边大了之后政治斗争也越发严峻,3年合同到期,被卸磨杀驴了!只能说无尽的不舍和不甘,但又无可怎样办。 最终总结会发现当一个团队有一些没有能力干事的人混进来后便是要把干事的弄死!这便是俗话说处理不了问题就把提出问题的干掉道理相同吧!不过我走后这帮人连续的在三个月的时刻全部被干掉了,我只想说苍天饶过谁!

回到主题,已然肆业了,又想起了日历,其实在这3年的运用中发现了问题,但其实每次也都知道怎样去处理。三年间它协助我处理了十分多的问题,时刻办理,日程办理。然后自己决议要开发在体会上能够极致的日历。决议之后,自己把自己锁在出租屋内,刚好又是疫情,一个月没出门对整个日历进行了从头架构设计,体会的交互,丝滑程度与架构有关。经过一个月在体会上的打磨!让它成为了一个真实可用的日历,从功用到到交互再到体会,毕竟算是了却了自己的一桩心事,算是这么多年唯一一次能告知自己了。 回头总结和看看曩昔有过的许多想法,许多次都能鼓起勇气尝试去做了,但事实上在有没有成果之间差着一个体会的距离,有体会即代表有成果。没有体会,即纯属到此一游,纵使无数次的开端和完毕都将无济于事。

与大家分享下成果

日历导航

35岁的程序员-谈谈我的Google日历开发之路!

日程操作

日历操作

35岁的程序员-谈谈我的Google日历开发之路!

当然还有特别多的功用,修正创建日历,日历主题,订阅日历,日程协作同享,短信桌面通知提醒等。

因为录制屏幕的约束,许多体会无法一一说明,如有感兴趣的朋友期望能够协助到您。本人仍是将一如既往的凭一己之力尽或许提供更多的功用和体会。 后边自己将计划开发windows插件,用于嵌套在桌面上,愈加简略灵活体会。

总结

做一件事路程或许很悠远,路程或许会走失,乃至迷失自己,但坚持自己的初衷,我觉得总是会能达到的!日子中或许会有许多的诈骗和谎话,但一向咱们的坚信自己!自己也会未来持续为免费这条路走的更宽和更远,相同提供极致体会。时刻很短,也很长,咱们能够一件事都不做,也能够做许多事。人生是一连串挑选,都是一些常见挑选题,最老套的挑选便是当一个受害者-趁波逐浪; 或许挑选抵挡,也能够挑选是忠诚,不论时局好坏。

一个人一台电脑,一个人设计,一个人撸代码,一个人测验,期望一个人能一向走下去。