程序员的年终总结 - - 博客频道 - CSDN.NET



程序员的年终总结 - - 博客频道 - CSDN.NET

遇见了豆瓣工程师和产品,一起组建开发团队

5月进入万科物业,和豆瓣的兄弟一起组建团队,"革命"了6个月,不管结果如何,于我而言收获太多了,一定是我职业生涯中的一个重大事件。看到历史上最SB的代码设计和沉淀了多年黑历史的渣代码。阅坑无数,跌坑和填坑过程对渣代码程序员深痛恶绝,于是揣测和总结各种造坑者写代码时的心理和思维过程,意识到程序员职业素养的重要性,养成了代码洁癖。(关于程序员的素养要说的太多,有时间可以写一篇文章专门总结这个)。

遇见豆瓣优秀的工作流程和工程师氛围方式。很幸运有机会一起实践最流行的工具和思维方式。我们把很多团队只是说说而已、很多团队都不能坚持做好的code reiew执行的很好,并且受益很大,尤其是在后来项目重写阶段发挥了很大的效应。关于这段经历,我几个月前认真的总结成了一篇文章:《在传统行业努力着的互联网人》

很感谢鑫哥(负责人)对我的信任,工作安排上给我高度的自由。我离开了还为我争取年终奖,虽然没争取到,已经相当够意识了,感激涕零。

深圳再见

 毕业就一直在深圳,从最初的敬畏到后来的熟悉再到习惯,习惯了一个城市,它能给你带来安全感。说离开,开始终有着一种难于言表的情绪,文字很难描述清楚。曾经我以为,我不会离开这座城市,哪怕奋斗到老,因为这了有我的兄弟朋友还有梦想。直到离开,我才发现一个城市所寄托的情感其实并不是那么厚重。或许是因为150公里的距离在我看来并没有真正的离开,它就在我后方,见证着走过的每一个步脚印。

入职UC(阿里巴巴移动事业群)

 我不得不承认,除了面试聊天过程还算愉悦之外,我大部分原因是冲着"阿里"这两个字来的,这些年一直在小公司徘徊,该经历的都经历了。有机会看别人简历、面试别人,我觉得这是一次从另一个角度认识自己的机会,看着很多面试人的表现,我仿佛看到了过去畏畏缩缩的自己,恨不得想回去抽自己几巴掌。我当时就想,看看自己的经历,我又有何区别?别人不知道你是谁,来自何方,也不可能在一两个小时的时间全面的了解你,那个时候,我开始反思:我当下还能得到什么?我想要的是什么?我决定开始坚持写博客,我觉得我应该要去大公司经历一下。阿里巴巴移动事业群,我希望能在这里做到三点:
1 匠人的价值。这一年我意识到职业素养的重要性,很多人却把这东西玩坏了,很多人不关注真正有素养的开发者和没有素养的开发者的价值区别,很多时候是因为产品要求不高,或者团队看不到这一点。而我,希望这是一个精益求精的团队,然后,作为一个程序员,真正的素养价值才能得以体现,才能得于提升。
2 影响力。希望自己优秀的一些品质能影响到团队,希望这个团队能形成相互分享和影响的氛围。
3 和牛人共舞。带着谦卑之心,希望能从优秀的人身上又一次能学到很多东西。

博客与书单

离开博雅的那段时间我发现反思于总结相当的重要,博客顺理成章的成了总结与反思的最好工具;同时有些技术性的总结或其他心得体验还能与人分享,何乐而不为?再者,作为一个程序员,这也是一个让他人全面了解你的好方式。(如果猎头说是通过我的博客了解到我的,通常我会更乐意和她继续沟通下去)。
这一年完成了24篇公开博客。其中技术总结18篇,经历总结4篇,资料翻译2篇。
这年读过的书:
《重构》
《code clean》
《编程之美》
《大道至简》
《人月神话》
《暗时间》
《思考,快于慢》
《一个的朝圣》

《时间简史》

时间过得很快,我知道一眨眼之后又是2017,2018,2019... 

2016,希望又是成长与收获的一年。

博乐点评


Read full article from 程序员的年终总结 - - 博客频道 - CSDN.NET


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts