最强意识攻城狮养成记

我不是一个伟大的程序员,我只是一个具有良好习惯的程序员。 ―Kent Beck
只有足够强的“个人品牌意识”,才能帮助程序员养成良好的习惯。--鲁迅

看似只有kent beck这种不世出的程序员才讲究“个人品牌”,其实作为劳苦大众码农更应该讲究。

虽然我们不及kent beck那样有广泛的影响力,但是在有限的团队中被认可,也绝对是对个人的有力激励;继而成为一个正向约束,使自己不断精进。相反,一个不具备“个人品牌意识”的程序员,“写三天,修三天,推到重来又三天”,很快会给人产生一种“不靠谱”的印象。这种“坏印象”通常比“好印象”更容易让人留下印象。虽然它短时间内不见的会断送你的职业生涯,但缺乏“个人品牌意识”而慢慢养成的坏习惯,对一个程序员来说,却绝对是致命的。

就在前两天,团队内一个小兄弟问我:“飞哥,我一直在努力的学习新技能,但是要学的实在太多,反而搞得自己很焦虑,我该怎么办?”。他问的很真诚,我一下子不知道如何作答。但我很肯定的告诉他:“没有捷径,只能慢慢积累”。一以贯之的坚持个人品牌,慢慢积累,量变一定会引起质变。

下面我要分享的,虽然没有太多具体可以操作的行为准则,但是通过强化一些意识,对正在快速成长的程序员绝对有益(应该可以笼统的说:个人品牌意识是目的,以下几个意识是手段)。同时,我认为劳苦大众码农往往是抱团成事,一个团队只有拥有了同样的意识,才能拧成一股绳,形成合力,提高生产效率。

第一:产品经理意识

这个是很大一部分程序员所不具备的,甚至是以“技术”自我标榜的程序员所排斥的。但其实,除了极少数的程序员能以技术立身,绝大多数程序员都是在做业务、做项目。我们强调这个意识,是因为“产品经理”在一个项目中承担了至关重要的角色。业务逻辑和流程设计上的合理性,比技术实现要重要的多的多。一个项目要做什么、什么能做、什么不能做,没有技术背景的产品经理,往往把握不到位。此时,如果研发唯“产品经理的需求”是从,不做任何质疑和建议,那很有可能陷入修来修去的泥潭,处于被动地位。

第二:设计先行意识

年轻的程序员较多缺乏这个意识。对于他们,往往是在“时间紧、任务重”的感觉中度过;本身设计能力的欠缺,又进一步加剧了这个意识的缺失。于是,他们一边写,一边想,一边copy,一边粘贴。这种情况,我建议年轻的程序员一定要有“静气”,不要慌着动手;也一定要矫正设计能力慢慢会有的错误认知——任何能力都不是无中生有的,都需要有机会不断去尝试去锻炼。试着在反复梳理需求的过程中,拆解、汇总,再学习几种常用的UML建模工具,我相信对于编码的质量和效率都会有很大帮助。
第三:主动承担意识
这个意识分两个场景来具体说明。首先是跨团队协作的场景,接口的定义不见的一定是服务端提供,如果服务端遮遮掩掩不想提供,我们大可主动站出来,掌握先机,抢占主动权。其次是在接口报文定义上,能不让客户端传递的字段,尽量在接口服务里自己封装,因为如果服务端能获取到的参数,你让客户端传值进来,你往往需要进行校验,工作一点都不会少。当然,主动承担不仅仅限于我列举的这两个场景。这种意识的养成,会很大程度上润和协作关系,提升自己的品牌影响力。
第四:防御编程意识
这也是年轻程序员容易缺乏的意识。随着工作经验的增加,你会越来越发现,实现文档中明文规定的需求,只是一个合格程序员的最基本素质;那些文档之外的工作,才能见真章。比如异常情况的考量,日志的合理记录,甚至必要的一些审计功能的开发。因为这些工作不但能提高程序的健壮性,更能在发生生产问题时,提供一手的资料,帮助我们快速定位问题、恢复生产。
第五:穷其究竟意识
我们在开发、运维工作中往往会碰到一些不常见的问题,我们当然可以换一种实现方式来解决。但是,如果我们能通过阅读源码、查阅资料、知其所以然,我相信这种成就感一定更强烈,而且这个过程往往会带来意想不到的收获。还有就是面对一些常见的问题,不要每每都用“粗心、大意”搪塞过去,要认真复盘,要多问自己几个为什么,要多想想以后如何避免。不然,这种低级错误就像一个定时炸弹,会让你身边的人在“靠谱”后面打上问号。
以上是我自己的一点浅见,也是我这几年在团队中坚持传递的经验。最后,希望大家都能强化这些意识,树立自己的“个人品牌”,日益精进。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容