程序员未分类

写在工作一年之际

2018-11-02  本文已影响5人  alonwang

火绒正在保护您的电脑,已保护365天

去年的11月1号进入这家公司,到现在已经整整一年了,也从一个到处闯祸的实习生成长到可以独立负责一些任务的新手了,如果要对过去一年做个评价的话,not bad
没有什么比困难更能考验一个人,过去的一年里,做过的比较困难的任务,有三个

第二个月,第一次独立负责

image.png

现在回想起来,也是噩梦般的经历,我大概做了这些

最后在两周延期后有惊无险的上线了,这次做的并不好,之后一次还坑了大佬一次,唉,羞愧.
之后也想过重构,忙了七八天,大佬给的评价是"你这是重写,不是重构", 为此特地找了几本重构相关的书,最后意识到我那确实是重写了,哈哈

第六-七个月,负责独立的模块

这次是做两个模块,好友聊天和随机匹配,匹配之前老项目里有类似的,自我感觉难度不是很大

一年,开发核心逻辑

135da41db13cfbf6.png

要做一个游戏,开发时间一周.时间很紧,游戏的主流程是我做来做的,很累.万幸的是按时完成了.

这一年我学到了什么

1. 一定一定一定要跟产品确认所有不确定的细节
这里不是黑产品,产品想做的和程序员想出来的很可能有很大偏差,如果不做确认和可能出现以下两种情况

  1. 本来很简单的东西程序理解的太复杂,导致做了很多无用功
  2. 本来很复杂的东西程序理解的太简单,导致代码不可能,最坏的情况就是重写

另外程序主动跟产品确认需求还有一个最大的优点,对于这个需求,程序已经有自己的理解,并很可能有初步的实现方案了,而产品可能还不确定自己想做什么,这样就很有可能将一个很复杂的需求简化

2. 学习一项新技术时,没有什么是比官方文档更可靠地
花的时间去钻研官方文档,比漫无目的的看博客好很多.

3. 要懂得请教别人,个人的思维是有局限的,别人往往能发现自己的逻辑漏洞
举个例子,对于一个需求,自己想了一下有了大概的设计,觉得是可行的, 这个时候请教一下同事,将自己的设计复述一下,如果对方能理解并且没有发现问题,那这个设计就不会有大的纰漏.可以说是起到及时止损的作用.(PS.请教时一定要有礼貌和足够的尊重,大家都很忙,没人有义务去帮你的)

4. 做业务时可以'拿来主义',但是事后要去研究一下
如果一直都是拿来主义,不去自己死磕研究一下,技术不会有任何进步,就真的变成了日常搬砖了

5. 终身学习真的不只是说说,要抽出时间来学习新知识
工作时间越长越能感觉到自己的不足,各个方面的知识都欠缺的很多,要每天抽出些时间去读,去学,去使用.业务是做不完的,如何抽时间就见仁见智了.

6. 运动! 运动! 运动!
每天运动一下,保证三天至少跑步一次. 运动很重要,并不只是因为健康,运动可以极大的缓解压力,补充意志力.每天不用动的话,心态真的会爆炸的.

7. 要明白自己真正想要什么要对未来保持憧憬
搞技术是枯燥的,就算对技术再痴迷,也是会有困倦的时候,这时候你需要明白自己真正想要什么,它一定是和技术无关,而是和人生相关的.如果不是想到她,我可能真的无法坚持下来.

结语

终于把这篇总结写完了,也算是给自己一个交代,与诸君共勉.

上一篇 下一篇

猜你喜欢

热点阅读