标签:
从2012年底开始,以 接近“无耻”的态度赖在程序员这个群体中,经历各种艰难困苦,各种烦恼疑惑,曾经多少次让自己放弃---但苦于暂时没有更合适的出路,于是坚持留了下来。
时间推进到2014年底,程序员的生涯终于正式开始:跳槽到了上海某无线产品研发公司做嵌入式开发,在这里遇到了良师,更重要的是,入了软件开发设计的门。
白驹过隙,一晃两个季度过去,另外一个移动终端产品研发的公司在熟人的推荐下,主动召唤了我,给了我“linux 驱动开发”职位,在思考之后,留下了该offer。
7月27号,就该加入下个团队,开始梦寐已久的“驱动开发”。在这之前,由于一直不停地和GV300N中的bug战斗着,接近一年没来博客更新任何东西---于是,做一个总结吧,在这个变换之际。
一,沟通 communication
简洁明了,思路清晰,逻辑合理。
三言两语,一分钟之类,让别人知道你在想什么,明白你在说什么。若有别人向你提出业务需求,务必将自己的理解向对方印证---搞明白需求,才能有正确的实现。这里的沟通包括了talk 和 document。一切以清晰简洁为上,切记别把他人绕进去了---因为,随着时间的推移,也可以把自己绕进去。
二,合作 Cooperation
你不是一个人在战斗。
其一,按照规范做事---无规矩而不成方圆,代码写作中采用相同的编程风格,文档写作中采用同一种模板,整齐划一,虽然失去了所谓的“活泼”,但团队的学习代价将降低为n,团队中的每个人都只需要学习一次,当团队的学习代价> n(n=团队人数)时,个人觉得这会影响程序员的寿命。
其二,确认!确认!---在未和别人确认前,请不要动别人的代码;在未验证确认前,请不要提交自己的代码。对自己的代码负责,对自己的名声负责,没有谁愿意多次去“擦屁股”,更没有谁愿意为别人“擦屁股”,否则,会很尴尬。
三,做事 Wroking
依葫芦画瓢,自信而仔细。
先参阅借鉴别人的,而后优化成自己的。任何东西,通过一定时间的学习,都有迹可循---无需为陌生事物害怕,拿出自信来,仔细思考,反复推敲,尽量避免漏洞。
四,为人 For the others
谁都有难处,谁都有需要别人的时候。
如果能力和时间允许,在别人需要帮助的时候施以援手---虽然给与了别人帮助,自己的工资条上数字并不会发生变化。老板在岸的这头,客户在岸的那头---只有团队中的兄弟伙们在船上和自己一起浪。
五,学习 Learning
其一,将自己从琐屑中解救出来。凯特王妃是否怀孕,天朝公主是否花容月貌,几乎与自己没多大关系---可以关心,没必要关注。
其二,“与君一夕话,胜读十年书”,良师益友的一二句点拨,可能省去N倍时间的苦修---尽管琢磨是件快乐的事儿,但有时候别高估自己的理解力。
其三,像哲学那样思考。这世间,没有什么事儿是理所当然的。每件物事,必有因果,因为某个本质而导出某种现象。
六,博客 Blog
低级的是读书笔记,可以简单粗暴的归结为“抄书”;稍微有点起色的算是总结---依然是“抄书”,不过开始有自己的观点;最高层次的是心得分享,书写自己的思想,造福他人。
七,身体 Healthy
出身寒微,被以布衣。若是要依靠技术来改变生活,那得让身体保持健康---身体搞垮了,技术也就到头了。
以上七点,大致就是一点自己的思考吧,存于此。
标签:
原文地址:http://www.cnblogs.com/chineseboy/p/4657848.html