0315
今天体会到了开发者对于需求不停变更的无奈,每次以为任务要完成了,结果又要做细节上的改动,这事给我上了一课:要赶在开发前集中地澄清需求。幸运的是,得益于初期框架、模块的设计合理,每次改动都不困难,所以读书带来了显著的技术进步,坚持下去就能在求职前有不小的积累。一周的时间转眼过去,整理了不少琐碎的事,发觉自己正一步步变强呢。
0316
周五意味着晚上不加班,意味着白天的效率要提高,这期间对python愈发着迷的自己,在批量修改文件字符串的时候,竟一股脑地选择了写脚本,用os.walk遍历文件夹,再用re.sub来替换,编码和执行效率都低得令人发指。其实可以更简单:grep返回子目录的所有文件名,sed正则替换就能实现,不过徐汉提醒了sed会将文件自动转换成unix格式,这也算一大发现吧,只能如此安慰自己。工具使用的还不够灵活啊,嘤嘤嘤。
0317
品尝到了加班费的美味,我又屁颠屁颠跑来公司了,早上睡到了自然醒,睡眠时间稍微久点,竟然会导致脖子疼。所以晚上决不能再这么熬夜了,时不时就会落枕,一把老骨头实在经不起折腾。自然醒的结果是,11点才到工位,随便玩玩手机就要吃午饭,半天就这么过去了。虽说荒废,但周末不就应该这样放松吗,工作的内容毕竟是为下周一的session写准备材料,半天足矣。
0319
陪着小宝贝一大早起床,来到公司后,又花了一个早上,才把晚上的CI培训材料准备好,这本该是周六就完成的任务。我最近的状态很不稳定,对于小龙流露了离职意向感到很震惊,毕竟他是我看齐的目标啊,同时让我的内心重新开始躁动。忽然觉得找下家的日程就在眼前,而我还没有准备好,本来对网易杭州很有信心,但以小龙的实力都对此抱悲观态度,这让我有些慌张。我应届时找工作的经验不丰富,至今还保持着初生牛犊不怕虎的冲劲,不过也有可能是盲目自大,口说无凭,必须要真正拿到offer来证明自己了。
0320
想想我的优势是什么,短板在哪里;不敢想,没有突出的优势,到处都是短板。怎么办呢,制订计划,规定时间内看多少东西,真正用心的付出了,才会有收获、有积累。算法和数据结构,网络协议基础,数据库,Flask框架;我目前掌握的:python偏高级,shell基础,前端基础,仅仅是这三块内容,所以上述几方面亟需恶补,另外多看看面试题,针对性记忆也很有帮助。列出这么多内容,是要提醒自己时间不多,在收割几份nice offer之前,好歹不能再混吃等死了。
0321
这天被命名为Flag_Day,因为我端正了工作态度,保质保量完成每天的任务,是其他一切规划的前提。本职工作搞好了,再去拓展去提高才不会顾此失彼,不会因为太过用力而损耗意志力,真正坚持到最后靠的是恰到好处的喜欢和投入。经常在知乎上看帖子,总有精彩的回答让我驻足,摘录到喜爱的句子我会很高兴。也许以后我也能在上面献言,把自己的经历分享给大家。
0322
Flag_Day的第二天,效率很高,晚上有民主生活会,所以工作的时间仅限于白天。越来越发现作为一名程序员,如果不确保8小时都在有效率地干活,那事情是肯定干不完的;工作的前些年忙碌、辛苦,是为了后来的经验老道,不在无谓的繁枝细节上耗费功夫。这么想想每个行业皆如此,成长起来后能又快又好地完成任务,也就配得上更高的薪资待遇。付出与回报总是成正比的。
0323
小龙过生日,我们组中午一起出去吃饭,美味又实惠的一家湘菜馆,吃的酣畅淋漓。这样在工作时间上,早上耽误了一小块时间,缺乏午休导致1小时左右的折损,晚上又不愿加班,大概只剩下6小时了,所幸事情不多,把str编码的问题完全理清楚,就能将工具优化的尽如人意。小仙女想见我,等确认好晚上的行程,就知道明天要不要来加班啦。
0326
手头有一件工作很棘手,简直是烦恼的尾巴,把它做完要耗时耗力,却不会在知识体系上有多大提高。我趁着还没开始投简历,重新拾起了最基础的算法,掌握了这个再加上对框架的理解,相信找下家的时候能游刃有余。这段时间注定是痛苦的,但心中有光,期待着苦尽甘来的那一天,我难以想象顺利跳槽后,自己的职业生涯会变得多么有挑战,以及值得用一生去追求。
0327
从早上开始,时不时要处理CI的琐事,向我提问的很多同事不会主动去思考,去理解最基本的东西,这便是我司大多数人的现状。疲态尽显,再无自我提升的动力,所谓的熟能生巧不过是狭隘的螺丝钉操作,严重的加班也极大剥夺了生活乐趣,将来离开了华为很难适应外面的世界。我所需要的是普适技能,走到哪都能养活自己,甚至还可以应用于生活,制造些情趣和浪漫。
0328
每一件事都有值得延伸、拓展的知识领域,我需要借助于工作来学习,但前提是把每日工作都很好的做完,这要求我保持绝对专注。从需求分析,到提出解决思路,再到最后的优化,是目前最适用于我的工作流程。一步步实践,才能一步步提高;一方面熟能生巧,固化解决疑难问题的思维模式,另一方面不断地扩充知识体系,以此为前提能更好地应对和把握未来。
0329
最近有一点做的很好,保持危机意识,同时抓紧充电以减轻压力。经验方面的总结看了不少,技术类的也开始实践,只要有一天不付出行动,就会感觉到荒废时日,像是浑浑噩噩过日子。有这样的意识相当重要,在IT领域我算不上有天赋的人,但top10毕业的人心气都很高,我要证明自己比多数普通人更强,表面的暂时落后终将被我追上,并反超越来越远的距离。
0330
自动提交DTS单有了真正的进展,我采取的思路是,给模块调用者提供上传附件的接口、修改配置参数的接口,然后读取生成的soap.xml文件,发送post请求即可创建相应的DTS单。这是解决每一个问题的典型思路,一步步实现,到后面再优化。现在的common模块已经包含了6个类,这样下去只会越来越大,但我没时间拆分、重构了,因为它足以让最后的hw生涯游刃有余。
0331
事情很容易累积下来,习惯性拖延只会导致压力更大,内心惴惴不安,就像现在要补充前四天的日记。周六大多是总结的日子,我一周下来仅仅开发了BuildDTS的功能,过程中也只是requests、xml、中文编码,这些接触过的知识点,真正引起我兴趣的是爬虫、网页抓取;下周我打算学习和研究这方面的内容。有了计划表,万不可耐不住好奇继续在知乎、心声上浪费时间了。
0402
早上提前半小时到了公司,本打算拿碎片时间玩炉石,结果却停不下来,这样会导致恶性循环:工作效率低,白天的时间内任务没完成;心里有顾虑,学习时的注意力没法集中,效果自然变差。更可怕的是,如果每天都这样,累积下来就成了大问题,下家还没找好,就给人留下工作态度差的印象,长此以往很难有所提高。一个坏习惯会带来很大的负面影响,蝴蝶效应不可忽视。
0403
我认真起来连自己都怕,工作逐渐进入正轨,但不能总停留在舒适区。晚上少见的6点就回家了,发现除了上班外,竟然有那么多时间可以学习,或者娱乐,陪伴家人,享受人生。难怪说我司已经剥夺了员工的生活,个人幸福无从谈起,严重的加班啊,让多少人不知不觉变成了工作机器,不自知也不自救。我的hw生涯进入倒计时,赶紧脱离这个圈子,探寻新世界。
0404
现在定位问题,我一点也不慌乱了,来上班的路上就设想了几处出错的可能,一个上午完成了定位原因、列出解决步骤并实施。效率还不错,以至于都没空刷知乎了,这让我感觉很棒。最近常常有困得坚持不下去的处境,可现在的我还很年轻,以后再学习肯定来不及了,很困的归因在于精神力量有限,而习惯性的拖延、不到最后时间不做事给了我分心的借口,游戏要少玩!