写这篇博客时2018年已经过完4天了,时间真的是稍纵即逝,尤其是过了25岁以后,感觉时间过得尤其快。2018年年底,我已经步入30岁,就是所谓的而立之年,然而我离“而立”还差太远。现在每天心里面慌的一比,虽然一直都在努力让自己进步,但结果并不那么理想,所有的努力都没有让我的生活有什么变化,我在苦苦寻找答案,或许是自己太笨,或许是那些所谓的努力都只是自我安慰而已,也或许方法没有找对。我想我应该深刻剖析自己,“认识自己”是西方哲人追求的一个生存的意义,我更需要如此,这篇2018复盘日志便是为了分析自己而写。
一月。2018年元旦到来之前,我出去面试了一波,有小公司有大公司,印象中有凯叔讲故事,蛋壳公寓,百度,滴滴,优酷,美团。无一例外,都是一面就挂,3年的安卓开发工作在别人眼里屁都不是,没有人认可我的技术水平,这问题很严重,很严重。这不仅关乎我的生活质量问题,更关乎我的发展前途。令人遗憾的是,这种局面在2018年并没有得到改善,年末的时候又出去面试一圈,依然是毫无所获。我在想,我还要坚持多久?以及应该坚持还是应该放弃?
印象笔记中保存的记录显示,我在12月底面试之后显然受到了打击,我于是写下了“复习设计模式”,“分析retrofit源码”,“看Java面试宝典”,“复习网络协议”,“阅读ffmpeg源码”等一个个大工程,然而我并没有贯彻下去,我印象中这些计划并没有得到执行。因为换工作失败,我又不堪忍受当前的低薪水待遇,大概一月中旬的时候我找了一个外包项目,后面2-3个月我的空余时间大多都在这个项目上面。一月底,我开始接触Leetcode了。
二月。这是春节的时间点了,这个月笔记里面没啥记录,估计就都在做这个项目。哦,对了,在过年回家之前的半个月我还把Java复习了一下,初中级的内容,为了申请那所大学而做的OCPJ考试准备,那段时间印象还算深刻,在一家星巴克里面看了一遍《安卓源码中的设计模式》和Think in Java的多线程部分。下班后在公司经常呆到很晚,我很重视这个考试,因为关系到我申请研究生项目。在春节放假前的几天我通过了那个考试。
过年在家,参加了一个小学同学的婚礼,当年这些和我一起玩弹子,斗鸡的小伙伴们结婚的结婚,离婚的离婚,再婚的再婚,而那个学前班都已经情窦初开的我一直还在单身。
三月。只有两三篇记录,大概在准备我的申请研究生的技术笔试和技术面试以及Leetcode做题。
四月。我错过了那所学校的入学时机,和我一起申请的那个小伙伴正好在截至时间之前上了车。
再次开始学吉他,这回找了个指导老师。
五月。报名了高级项目管理师的考试。整个五月都在准备这个考试,工作上面好像没做什么事,年后一个人离职传染了整个小团队,先后3个离职了,项目一度搁浅,领导也没管这个项目,好几个月没干什么活。好像五月二十几号考的试,我大概准备了二十多天,上午综合知识及格了,作文也及格了,案例分析和计算部分查了几分,这次考试又算是白费功夫了。
从这个考试我可以看到自己一个很大的弱点,就是总给自己安排非常紧的时间,不光是这件事,其他很多事上我都有这个毛病,譬如坐火车,譬如和别人约时间见面等,经常慌里慌张地赶时间,很多时候还不那么走运错过时间,错过机会。
五一参加了大学同学的婚礼,在一个城市转车回北京,误了火车。在火车站广场接到美国老师面试我的电话,我感觉自己没有准备好(我经常觉得任何事我都没准备好。。。),就推迟了预约时间。
六月。依然在寻找出路。把目光投向正热的深度学习,一天中午我在园区背单词的时候看到向上老师转发的一条朋友圈,有一节深度学习的体验课。我得到了这个机会,去中关村听了一上午的课,回来之后,我在印象笔记里面记了一条:
花了一下午时间看了2个Youtube的机器学习的视频,对于学习路线有了大致的思路,这个学习路径大约需要五六个月的时间.总体来说需要Math, Python 和Deep Learning 的知识.具体如下:
Math,包括线性代数,概率统计,微积分.这部分需要2-3个月.
Programming Language,选择Python,感觉大约1个月.
Machine & Deep Learning,大约需要1-2个月.
Short term passion projects,需要1个月.
学习资源:
MIT网站的数学课程
Udacity的机器学习课程
Youtube上Siraj Raval的课程.
感觉就是当时脑子一热,根本就没有认真对待。很多时候我就是这样的态度。这样的人,做什么可以成功呢?
又在某天背单词的时候看到一则新闻,说是6月开始STEM专业签证从5年缩减到1年。或许这给我9月底免签的失败埋下了伏笔。
六月萌生了考雅思的想法,在小站上联系了雅思培训的班课,整个六月都在学习英语,每天中午在外面一个人边散步边听VOA英语。然而我的听力依然很差,很多时候听不明白别人说什么,在小站上试着做雅思听力真题,30%的正确率,这让我加深了对自己的怀疑。
六月底,不知为何,我开始想“拓展视野”,去国图借了几本经典文学名著,英国一本,苏联一本,日本一本。到一个月超期了,我才把高尔基那本看了1/3,呵呵。
好像是我4月份我的英语面试没通过,老师要我考一个叫做ACTFL的英语测试,月底报了名。但实际上,后来又一拖再拖,又一次耽误了。
这个月,吉他课也去的比较勤,但实际上我的进步很小。
七月。持续一个月的小站雅思课程。ACTFL英语考试。学Swing。
印象笔记中这么写道:
狠下心来报了雅思培训班,花费5888
人生苦短,要学会花钱买时间
本来早就吃过舍不得投资自己的苦,现在依然还是不太舍得花钱,今天算是迈出了历史性的一大步.
这个月,在朝阳某舞蹈室和法国文化中心呆的时间比较多,上完swing的课就赶往法国文化中心听雅思的课。
中旬,又出去面试一波,好久没学安卓了,总感到很大的不安。去很远的地方面试给华为做外包的中软,不出所料,我还是没面试上。然后去易车面试一次,当然也没面试上。月底,有好几个不错的面试机会,包括快手和美团,但我都取消了,感觉没什么可能。然后去新东方研究员面了,差一点拿到offer,但还是以失败告终。还有一家小公司,经过了三轮,到CTO面把我pass了。
八月。萌生了去旅行的想法,看了西北青甘环线,然而也只是想象,并没有去。八月份申请入学我又错过了时间,都是因为我那个英语考试花时间太多了,导致我没有留足够的时间去拿到学校offer。从中可以看到我这个人时间规划能力有多么的差。
九月。留学申请又错过了,这一波面试也都失败了,组内同事纷纷离职,又一次不堪忍受这样的工作环境,但我又哪也去不了。我又开始找外包项目做,呵呵,历史总是惊人地相似。于是找到了一个测试的活,期间接到VISA的面试邀请,但我放弃了,看到多邻国的工作机会,我很想试试,但也没有试。
可以看到,2018年我这几个月在工作上没有一点收获,我的专业的学习也都处于荒废的状态。一心想出国学习,想重新开始我的职业生涯,几乎都赌上了。
我顺利考试通过了ACTFL英语考试,英语面试老师也给我通过了。很快给我发了offer,入学时间是11月初。因为幻想着拿到签证之后,出去旅游一个月的,所以急着申请签证,没有遵照学校的建议,给签证培训留至少2周的时间,我打听了很多别人的F1签证,觉得应该问题不大。当然我也是做了很多的功课,也找人帮我模拟面试。呵呵,然而事与愿违,我9月26去美使馆面签,问了七八个问题,最后给了我白纸。我的梦想破灭。
十月。过了两周时间,我找了一个做签证中介的人,花了4000块钱,培训了两三个小时,尝试二签,这回1分钟都不到,就把我打发走了。梦想彻底破灭。
十一月。工作上有了点新需求。另一个安卓同事离职四个多月了,领导那边对于招人也没一个明确的说法。
继续学习算法,有个澳洲的猎头在给日本公司招人,在linked上联系了我,给我联系了3家公司。我错过了一家公司的笔试,另一家的算法题考的-2进制问题,我没有做出来,第三家考codereview,我对这方面没啥经验,毫无悬念地,我都没能得到机会。
中旬开始,我想在算法上面全面地复习一下,但是到现在dp问题,greedy问题我都还没学过。
找人帮我内推grab公司,笔试题做的似乎还行,但是rxJava我没有回答好,现场写代码(图片三级缓存)我也没写好,就挂了。
下旬,我开始着急了,眼看这一年就要过去了。设计模式,算法,JVM,多线程,集合框架,第三方开源库源码等一顿猛学,几乎用上了我所有的时间。我的危机感前所未有的强烈。
十二月。互联网刮来了阵阵寒风,好多公司都在裁员,面试了一些候选人,很多都是说公司融资失败,公司倒闭,虚拟币的和P2P的尤其多。我想我出去面试肯定也找不到工作,我不知掉自己的出路何在,我是30岁的码农了,可是我感觉自己还没有真正入行。
上旬,我的笔记显示我在试图学习架构,可是要我说说MVP,MVVM和组件架构什么的,我还是不能基于理解地回答上来。中旬,我又刷了一遍学堂在线的数据结构高级部分的视频课程。下旬,开始接触一些面试机会,还是不乐观,先后面试了陌陌,soho Q3的一家,启迪下面的一家,阅文,还有刚面的一家小公司,当然都是失败了。
这一年,做了很多很多事,结果呢,一事无成,是真的一事无成。我几乎没有闲下来的时间,所有的时间都在学学学,学各种东西。学的所有东西都仅限于皮毛,包括最最重要的——专业知识。再这样下去,我没法在这一行业混了,别人都在稳步向前,技术积淀逐渐深厚,管理才能展露头脚,随之而来的是职位的升迁,职级&待遇的提升;而我呢,东一榔头西一棒槌,三天打鱼两天晒网,心血来潮时疯狂学一阵,过不了几天就都抛在了脑后,到头来什么东西都没有学到,依然拿着可怜的薪水,做着没有前途的事情。人这一辈子,好时光就那么二十来年,我还有多少时间可以挥霍?再不做点改变,到后面将会越来越难。
“种一棵树最好的时间是十年前,其次是现在”。