读《一个程序员的奋斗史》有感
——莫雨著,Andrew读
当第一次巧然遇见这本书的时候,就牵动着自己的心情,终于花了一天的时间读完这个程序员的心理鸡汤。与其说是心灵鸡汤,不说说是一本程序员小说。这本书是武侠秘籍、修炼提高他们;是清新凉茶,抚慰鼓励他们;是沿岸灯塔,指引燃烧他们。
观其这本程序员小说中的主人公——段伏枥,曲折难言,是作者莫雨走过的IT之路的真实写照。对于一个菜鸟来说,可怕的不是技术有多菜,而是处于一个很菜的环境中,投入大量的时间去改变自己的菜鸟级别,可最后发现自己被这种很菜的环境折磨得失去了曾经的梦想、忘记了初衷。
从刚大学毕业的段伏枥,走到最后的微软MVP权威价值专家,实属不易。从初生牛犊的大学毕业生到中国信息的窗口深圳闯荡,到浩程微公司到跟着黄华中创家了利剑电子,再到被吴总连蒙带骗并到了安勒斯。就菜鸟而言,一开始遇到看似老鸟的老章、老柳、老黄,就感觉自己刚过冬天迎来初春一样,一切都生气勃勃、斗志昂扬。却不识最后他们竟是勾心斗角、保守自封的“老鸟”。在主人公所学的东西还没威胁到他们的了利益时,还会有保留地讲解所涉的领域。与其说是涉领域,还不如说是招摇撞骗,人心隔肚皮,具体做事和做人是什么样,无人知晓。上一刻和自己是在同一条战线上,下一刻可能就会被别人给出卖或者利用。在与上述三位“老鸟”相处中,主人公明白了一下几点:
-① 程序员这一职业,没有那么多似是而非的方面,是就是,不是就不是,容不得半点含糊。
② 对于程序员而言,决不能拘于形式,重要的是明确自己的目标,需要达到什么样的目的,至于用什么手段,则不是所关心的。
③ 任何事情,即使对方言之凿凿,也要自己亲自测试一番,眼见才能为是,绝对不能人云亦云。
④ 对于初学者而言,当开始做一个从未接触的东西时,绝对是一片迷茫,无从下手,甚至借助搜索引擎也不知道用什么关键词。但如果是自己接触过相关的书籍
⑤ 程序员是不幸的,因为只是还想继续待在这个行业,那么就必须一直在学习,永无止境;程序员又是幸福的,因为在这个行业,永远不会有尽头,永远不会有学完东西的时候,只要不停下前进的步伐,那么就不会担心被取代。
⑥ 从来没有长久的敌人,没有长久的朋友。
在浩程微公司所待的这段时间,自己的技术也有提升,同时因为自己的干事的踏实被黄华中选中一起去创立利剑公司。
作为技术菜鸟的段伏枥,在职场方面也是菜鸟。在老黄和老章与武总之间的斗争中,到时自己也逐渐成长起来。一方面自己在没有人指导的情况下,慢慢学会了查找资料和解决实际的问题,另一方面,害怕自己被这个行业淘汰,就不顾风雨,日夜兼程,直到老黄和老章他们与武总分家。在利剑公司当中,段伏枥也逐渐看到了老黄他们的衰败,和作为IT行业的一员最忌讳的恶习,他们长期的不思进取和勾心斗角使他们失去了市场,失去了技术,是去了朋友,最后被这个社会给淘汰。与此相反,和段伏枥一样的沈俊和曹燕没有太多技术的他们在只能硬撑技术的情况下,逐渐走向了成熟,技术的火候也逐渐好了起来,甚至能独当一面。从跟着武总在安勒斯干的一些列事情都足以证明,他们已经不再是几年前的那些菜鸟,他们有了一定的基础,做起事情来也明显比以前快多了,哪怕在没有其他技术支持下自己也能慢慢地挑起公司的梁子,虽然说他们几个和正规的大公司的研发部分在某种程度上讲无法媲美,但是在技术的汪洋中,能够自己依附一篇树叶,到达彼岸,何况在这个过程中总会有像武总引来的大风大浪——职场的争斗。
因为作为领导的武总的骗局,让所有的人都慢慢失去了兴趣,最后提起武总,都有想打人的冲动。员工没了方向,会降低公司的效率;领导没有了方向,公司就没了生命。如果说安勒斯是武总规划的一幅宏伟蓝图,那么始终都是停留在口头中,没有实际的行动,对于一个完全没有考虑实际的团队,最终走向只有灭亡和大家对领导的唾弃。
值得注意的是,在这个过程中,有几点是不得不提:
① 言多必失。从武总在磁悬浮列车的说的一番话,让旁边的人听了发指。就这样一个小小的举动导致他最后合作的一个boss竟是火车上坐在一起的那个陌生人。所谓言多必失,不仅仅指在熟悉的环境,哪怕在、在陌生的环境,也不能大放厥词,很生活中所遇的陌生人哪天就遇到,甚至可能是自己以后的合作合办或者其他关系,如果之前因为不当言论给别人留下了不好的第一印象,很难想象在以后的道路上还能一帆风顺,没有磕磕绊绊。言行,必须慎之又慎。
② 勿做莽夫。从沈俊他们提出加薪的这件事来看,段伏枥没有参与这件事,但是在给武总说这件事的时候用替他人解围来按时给自己加薪可以看得出,党领导的最怕的是什么?最怕的是下属联合起来对付他。特别是联合起来逼官加薪,更是大忌。如果一群人联合起来要加薪,那么自己要不要参与呢?答案是否定的,以既然是联合起事,想必人不会太少,所以既然人数已经足够,多自己一个人不多,少自己一个人不少,即使自己参与,由于联名的人太多,牵扯范围扩大,上级领导不可能只给联名的人加薪,所以对自己没有利益上的损失。退一步来说,如果联名人数很少,掀不起太大的波澜,让上级知道自己已经知道这件事,受惠IDE人也不会少自己一份。而如果自己参与了,无论最后是否达到加薪的目的,都会给上级留下一个很坏的印象,很可能以后会遭到上级的报复。
③ 找准时机。既然说到了上面加薪的这件事情,再谈谈从中所得。不管是以后工作还是日常做东西的时候,或多或少会设计到加薪的问题。如果关系到公司的生存项目的开始了,而自己又是在其中担任重要角色的时候,那就可以毫无顾虑地提出要求了,因为这哥时候项目紧,如果此时重要任务人物离开的话,在短时间内很难找到合适的人选,所以这个时候老板往往只能妥协。
④ 细节决定成败。从一开始职场和技术都不懂的菜鸟到最后微软的价值专家,其中流露出一个菜鸟和老鸟之间的差别。不仅在技术上有明显的体现,在心态方面也有较大的差别。菜鸟容易激动,习惯从主观上考虑问题,最喜欢现成的答案;而老鸟呢,则比较淡定,喜欢雷管地从不同的角度分析问题,即使答案摆在眼前也要动手验证。正式由于这种截然不同,有了完全的行为模式。如果在谈话回复中,仅仅 是一些辱人的言论,那么这人基本是菜鸟无疑。如果在否定之后,还有一些理由支持论点,这人十有八九是老鸟。同时,决定一个菜鸟能否达到牛人境界,某种程度取决于主观能动性,一个会主动学期或尝试新东西的菜鸟,会用80%时间来完成领导交代的任务,20%时间用来探索新东西。
写到这里,还想到了一点,该本程序员小说中几个任务之间的情感发展也有几分情趣。
在感情面前比较胆小的主人公,最后在朋友的逼迫下,主动出击了,最后走在一起,从一开始的相遇,依次经历了相识、相知、相处、相婚几个过程,同是深圳流浪人,必有几分感情深。对于一个人感情来说,最害怕的不是遇不到合适的人,而是不知道遇上合适的人。只要自己知道自己需要什么,不需要什么,那么美好的姻缘就会摆在自己面前……
在现实与杯具中生存,在逆境与梦想中成长。菜鸟只要坚持不懈,不忘初衷,心向美好,终会成为牛人,终会遇到幸福,终会光芒四射。

读《一个程序员的奋斗史》有感相关推荐

  1. 读《豆瓣的基础架构》有感

    豆瓣整个基础架构可以粗略的分为在线和离线两大块.在线的部分和大部分网站类似:前面用LVS做HA,用Nginx做反向代理,形成负载均衡的一 层:应用层主要是做运算,将运算结果返回给前面的用户,DAE平台 ...

  2. 15读《算法基础》有感——决策树

    15读<算法基础>有感--决策树 学完本学期的<算法设计与分析基础>,想对"决策树"做进一步的了解,于是读了Rod Stephens<算法基础> ...

  3. simplify逆向_Simplify-SDK-一种以代码形式管理基础架构的框架。

    simplify逆向 When working with AWS services, you've got several choices to build and deploy your lambd ...

  4. View 5.1 重装上阵(4—基础架构篇)

    从底层架构方面来看,VIEW 5.1最大的改进在于引入了Content-Based Read Cache(CBRC) 技术,大大降低了部署桌面虚拟化所带来的IOPS风暴,同时大大降低了对于存储的压力和 ...

  5. 聊聊 Kafka: Kafka 的基础架构

    一.我与快递小哥的故事 一个很正常的一个工作日,老周正在忙着啪啪啪的敲代码,办公司好像安静的只剩敲代码的声音.突然,我的电话铃声响起了,顿时打破了这种安静. 我:喂,哪位? 快递小哥:我是顺丰快递的, ...

  6. 机器学习的中流砥柱:用于模型构建的基础架构工具有哪些?

    本文转载自公众号"读芯术"(ID:AI_Discovery) 人工智能(AI)和机器学习(ML)已然"渗透"到了各行各业,企业们期待通过机器学习基础架构平台,以 ...

  7. 数据中心基础架构 22 年演进

    01 前言 当今世界正处在信息技术(IT)创新的黄金时代.由机器学习.物联网和大规模可扩展应用支持的云计算.移动应用.大数据分析的巨大力量正在重塑商业和社会的方方面面.而这场IT复兴的中心,则是超大规 ...

  8. k86跟mysql_MySQL【基础架构】

    一.前言 平时我们使用数据库,看到的通常都是一个整体. select * from T where ID=10: 对于上述语句,我们看到的只是输入一条语句,返回一个结果,却没有关注这条语句在 MySQ ...

  9. 译 | .NET Core 基础架构进化之路(一)

    原文:Matt Mitchell 翻译:Edi Wang 随着 .NET Core 3.0 Preview 6 的推出,我们认为简要了解一下我们基础设施系统的历史以及过去一年左右所做的重大改进会很有用 ...

  10. 【mysql技术内幕1】mysql基础架构-一条SQL查询语句是如何执行的

    文章目录 1 一条SQL查询语句是如何执行的 2 mysql体系结构 3 InnoDB存储引擎 4 总结 1 一条SQL查询语句是如何执行的 ​ 通常我们使用数据库,都是将数据库看成一个整体,我们的应 ...

最新文章

  1. 独家 | 为什么在CV(视觉识别)领域,Transformers正在缓慢逐步替代CNN?
  2. hql可以使用distinct吗_香薰精油可以当香水使用吗
  3. 触摸屏开发_Microchip推出新型电容触摸式控制器,加速汽车触摸屏EMI认证
  4. 资源成本双优化!看 Serverless 颠覆编程教育的创新实践
  5. matlab数字带通滤波器的设计,基于MATLAB的数字带通FIR滤波器设计.doc
  6. MySQL中的LIMIT 关键字
  7. hibernate 各历史版本下载
  8. masm5安装教程_MASM5.0汇编器使用
  9. UNIAPP使用MathJax解析数学公式
  10. android电视接跳舞毯,跳舞毯怎么连接电视以及注意事项
  11. python多进程子进程不运行问题
  12. 联筑赚赋能传统模架产业链数字化 促进产业发展互利共赢
  13. 雅马哈四轴机器人调试笔记
  14. 深度学习网络不收敛的原因分析总结
  15. MTK平台H264编码profile_idc和level_idc的小问题
  16. 计算机网络实验——路由器基本路由配置
  17. 送外卖优先级_关于外卖平台排名规则|这些“加分因素”你知道吗?
  18. 脑机接口:尝试通过脑电预处理提高特征识别准确率
  19. 推送url到百度php,PHPCMS自动推送URL到百度站长平台
  20. 小班计算机游戏教案,幼儿园小班游戏教案15篇_幼儿小班简单游戏教案

热门文章

  1. java excel生成_java操作excel表,包括创建、读取、以及修改【via 度娘】
  2. 开发一个基于 Android系统车载智能APP
  3. Windows Home Server 是什么?
  4. matlab和Excel的交互 非xlsread和xlswrite(1-Excel基础)
  5. damon ps2 android,DamonPS2模拟器
  6. 合并字符串(c++)
  7. android 仿微信录音,Android 模仿微信长按录音功能
  8. oracle实时异地同步,异地Oracle数据库数据同步
  9. 大数据技术之 Flume
  10. python与金融量化_day33 Python与金融量化分析(三)