淫荡的思维,职业生涯4

有时候我会沉浸在技术的时空里,而轻视现实环境的影响,说出一些不切实际的话,或写出一些让大家看来狂妄自大、疯疯癫癫的文章,就此不想解释太多,只能表示我的修为还不够,不能轻松做到思维状态的随时切换。因为做架构设计,所以脑袋里储备了多个层面和层次的技术知识,如:广度/深度/维度/粒度,使用/编码/运维/迭代,融合/剥离/伸缩/生态等等全方位,这是做个项目和产品远远不能比较的,因为不在一个量级上,也可以换个说法,大多数人具备做一个产品的知识储备,而我储备了做N个产品的知识量,所以我才会显得更加不正常。我其实知道这些问题的存在,只是没有一个正常的释放环境,所以才会使大家觉的有些异类,正常的释放环境指的是专门研发区域,即平时大家不会出现和去的地方。学习和构思中积压的力量需要从身体里释放出去,不然很容易造成严重的生理和心理内伤。

我2009年就在博客园注册了帐号,但是十年过去了基本没有写过几篇文章,原因很简单,一方面自身才疏学浅,怕写出什么误人子弟的狗屁文章,另一方面因为一直在学习,都在学习人家的技术,尚未到形成属于自己东西的时间,帮别人宣传技术的人太多了,我没必要去出丑。基于上述缘故,从2020年才开始陆续写一些文章,即十年后重新开始,因为此时此刻的自己在慢慢走出来,也具备了写作的能力和条件。不过主要还是以理论性、设计性的文章居多,原因无他,一方面技术源代码不够成熟,且尚属企业保密阶段,另一方面为了使这些存留在大脑中的东西尽快落地,因为好脑袋不如烂笔头的说法我是相信的,还有一方面是我自己的想法,不想害人,很多人习惯了拿来主义,速食消费,然而这些技术知识是长期沉淀积累下来的,具备一定的价值含量,需要有计划性的理解和使用。

陈列在书架上的书有几百本,加上电子书有上千本,这些书对我来说,意义自然很大,但是对于一个进入房间里的陌生人,有害无益的特性就凸现出来了,因为这些书的采购时间和我个人直接相关,它们是有先后顺序的,而且我的思维空间里留有它们的位置,即使现实中的排序乱了脑袋中的秩序也不会乱。如果不知道这些排序,盲目阅读自然会出现混乱的局面,况且技术类书籍有其明确的边界划分和相辅相成特性,这也是我常常对团队成员提到的一件事,一定要循序渐进,否则就非常容易走火入魔。不可否定列队于书架上的书有装逼的作用,程序员几乎每天都要面对显示屏,十几年过去了,说真的,看电子书真没有看纸质的书舒服,纸质的书携带不便,且费用昂贵,一般都会储备电子版,我有这个习惯,因为电子书多半是不花钱的,有时候良心发现会购买纸质版收藏。

在外打工赚钱,一个月赚1万,一个月赚2万,加薪时容易产生差距,比如从10k加到12k和从20k加到22k是有绝对差异的,后者增加的2k就像马拉松最后的两公里,而前者的2k则像最初的两公里。十年技术生涯也是如此,在最后这两年会觉的压力山大,积累了那么多技术知识,如何将它们管理好不丢失不丢弃呢,因为一旦丢失丢弃意味着再难找回,对于人生绝对是巨大的损失。我曾为其困扰日夜难免、食不下咽,整天忧心忡忡、难以平静下来,现在回想起来造成这种状况,第一是因为技术的演进和变化速度太快,第二是不知其所以然。当代人所接受数据量之大是亘古未有的,接受这么大的知识量和知识面的人,如果放在历史上最繁华的朝代时期绝对会是天才,所以我就觉的我们这些人应该学会减法运算,去除那些非自己专业范围内的东西,再去除冗余,把空间和时间留出来,就像我认为人大脑的存储空间和记忆空间是有限的,合理规划和使用才能更好的活着,否则一定会被海量的知识和事件填爆。就这样慢慢去找寻、尝试清理放下,也就慢慢出来了。

过程很痛苦,结束很平淡,为了验证或体验真实性,做过不少傻事、错事,甚至可能会被人嘲笑为神经病,做过就好,如何评价是别人的事,完全没有必要介意和在意,因为做这些事本来就清楚后果。尝试了才知道,现实社会中没有多少人真的去尝试,多半都是人云亦云,浮华于世,可能别人合适于此道,我每次尝试都会以失败收场,久而久之,就养成了踏踏实实、认认真真做事的习惯,没有办法没有人家运气好,只能以最辛苦的方式做事。软件开发过程中,我会要求兄弟们必须写测试代码,说真的,这是绝大多数程序员不愿意做的事情,都自信满满的认为代码一遍过,结果就没结果了,所以现在的我写代码后,如果不能测出个bug,我都觉的不正常,会再反复检查测试,现在想想真是有点好笑,自己连自己不相信了。这就是程序员的人生,不是不想做个正常人,而是在编程过程中已经潜移默化的改变了,可能当时的自己都没有意识到,当回过头来已是江湖人。

深入很难,浅出更难,这是理论和实践相结合的综合性工程,而且还不是仅靠个人能力就能成事的,需要团队旷日持久的协作。一个人能做到深入浅出已经非常不容易了,如何还能做到整个团队的有序推进就更难得了。我为了鼓励大家,常引用名人伟人的话,说编程和天赋没有必然联系,实际上还真有点关联,只是已经选择了这条路不应劝人回头,比如有些人只能画出二维的图画,就是无法画出三维感比较强的画,有些人就喜欢钻牛角尖,怎么办?在骨感的现实面前谈理想真是太可悲了,因此真的需要像现实低头。将理论与实际结合非常难,且很多时候会发现没有答案无解,辛苦付出了精力和时间一无所获,没有办法提前知道无解,这就是软件,我常常说软件开发具备科研性质,不懂软件的人常常以为跟工地上搬砖一样,遇到这类事能沟通就沟通,实在不能沟通那就道不同不相为谋了。从业界新闻看到美帝硅谷一被阿三占领,而我华族越来越势单力薄,这不难理解,因为阿三教学管理学,而我们更强大术业有专攻、集中精力做大事,因此我们容易出现个人主义式英雄,从而延伸出急功近利、官本位等思想,而在团队协作中无法更好的配合,因为大家都期望自己成为将军,就没人愿意做又苦又累的活儿了。二八定律这个词真好,不论是个人还是团队协作,在出现问题时二八定律都能很好的解释,所以我就时常在想团队中一定要安排特定的人去做二,这是成事的保障,至于个人一定要养成重视二的习惯,事实证明,从二出发事半功倍,犯二的概率大大降低。

刚学软件编程那会儿,一直听老师和前辈强调编程思想,当时就奇了怪了,什么是编程思想?百思不得它姐,而今走出来了,已经形成了编程思想,却也没有办法用一句简单的话概括出来,真是太淫荡了!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章