周四北京的风沙经过几天风雨兼程,与昨天下午抵达长沙,飞沙走石,虐风四起......

        打住,进入正题。【大牛请略过此文】

 

        日常工作中,程序员更多的产出代码,有的代码很整齐、健壮,有的就不那么和谐强大,因人而异,可见,写一手好代码,也是一堂必修课。代码将伴随着整个职业生涯的发展,如果仅仅只有代码,那肯定是不完整的,简单列几个吧,想必此时看文章的你已经在践行中:

        1、文档编写,很多程序员不喜欢写文档,理由是语言组织能力差,写不出来那么多字给别人看。注释里都写着呢,没必要写个文档吧,如此等等,久而久之,就落下了,写不出软件概要,不知道详细设计怎么写。哪个高程、高架不能随便写点文档出来,难道跟别人交流纯靠唾沫星子,乱喷一通?不是有个笑话讲:懂excel的不如写ppt的,写ppt的不如讲ppt的,讲ppt的不如精通脑图的,但最终不如听ppt的。要把想法落到实处,有了存档,沟通的基础就有了,与人沟通总得有个语境,文档就是语境。

        2、独立思考,人天性犯懒,总会有人遇到点问题,张嘴就问,被问的人愿意搭理你就说两句,不愿意搭理你说自己google去,问一些没有技术含量的问题,被问着都懒的答复。有问题不怕,怕的不敢正视问题,很多问题,仔细琢磨,猜测、类比、搜索,估计都能解决。也包括我们汇报工作,说一堆问题,把球抛给了上面。我们该应该拿着解决方案问问题,取舍之后再解决问题,简单很多,而且各有成长,为何不向前一步。

        3、团队协作,这不是张小龙的时代,一人撑起一个foxmail,这又是张小龙的时代,携微信团队横空出世、一扫群雄。过去讲单兵作战能力,现在讲组织协作。即便很小的东西,由于分工的细化,也需要多人参与,如何协调好与周围人的关系,如何处理好自己在其中的位置,如何将1+1>2表现出来,都是实际工作中应当考虑的问题。你可以问问周围的同事对你的评价如何,至少是检视自己最好最快的方法。

        4、分享互助,互联网精神追求自由、免费,我们也享受互通互联带给我们的便利,可以拿很多现成的东西做自己的业务。隔以前需要很大的研究能力才行得通。具体到内部,个人的成长离不开团队的成长,当有能力时个人也可以适当的回馈团队,将自己的成长点分享出来,让其他人少走弯路少踩坑。外部的话,你会发现有很多公开的沙龙啊、论坛啊、讲座啊,分享自己/自己公司的技术成长、解决方案,当然目的也是多面性的,最终的表现形式就是分享出来。

        5、业务掌握,程序员显性的成长,就是自我it技能的提升,然而容易被忽略的就是业务能力的掌握。在不同的平台下,技术要求不同,业务领域也不相同。如果仅仅把技能提升当成唯一目标,那你可能忽略的就是将来的某个机遇。技术千变万化,以有限的生命学习无限的技能变化,结果可想而知。而业务而言,变化频率倒不是那么快,即便现在行业发展有些快,玩法各种各样,万变不离其宗。业务附加值就是每个平台提供个每个人的。

        6、商业嗅觉,有句话损人的话说的还是可以听听的,话糙理不糙:吃屎都赶不上热的。面对新生事物,不同的人展示出不同的商业嗅觉,有的人很敏感,有的人则往往慢半拍。程序员,相对思维活跃的一族,但这方面整体还是比较欠缺,应该有意识的去培养。比如微博微信刚面世时,嗅觉灵敏的一小部分人就开始琢磨怎么掘金,事实证明他们赚的的确是盆满钵满,而大多数数人依旧在上面整日碎碎念,晒晒照片,后知后觉的总不勉尴尬。

        7、旁系技能,程序员,在外界普罗大众看来,你就是个修电脑的、黑客高手、excel高手等等,不一而足。面对这种情况怎么办,只能凉拌,有兴趣就去学习掌握一下,万一装逼的时候用的上。笔者这里提及的旁系技能是指上下游的旁系技能,比如需求,项目管理,运维,测试等等。在招聘网站上不是经常写着这么一栏:xxxxx经验者优先,这就是加分项。不能只盯着跟前那一亩三分地,还是要到广阔的xxx天地中去锻炼锻炼。

        综上,当然还有很多东西没写出来,因为程序员的日常要比这还要丰富多彩,如果都码出来,一篇行文哪够!更希望能对面前的你有所帮助。

        上两张小花图吧,闲逛麦德龙时发现的,都叫不上名字。

程序员,只产出代码是远远不够滴,还应该有......_其他

程序员,只产出代码是远远不够滴,还应该有......_其他_02

歪脖贰点零 一个程序员的日常碎碎念程序员,只产出代码是远远不够滴,还应该有......_其他_03程序员,只产出代码是远远不够滴,还应该有......_其他_04程序员,除了编码,生活还应该有沉淀!