“程序猿”北上广深一批游走于科技前沿而不被外界看好的异类 ,情商低,不爱说话,闷骚,聚集成簇的根根秀发,依稀可见的头皮,千篇一律的短袖,永不换洗的牛仔裤,在我看来其实不然,笔者步入猿类已有5年之久,每天游走于代码和bug之间,虽然失去了一些,但是我们得到了更多,我们练就了火眼金睛,面对代码和bug比面对女朋友还要有耐心的坚毅性格,有生之年冷静的财富积累(人死了钱没花了),连续工作的强健体魄........诸如此类,不胜枚举。

凭借每天游走于各类程序猿之间,总结了八大程序猿法则,仅供后继之人研读。
  
 1 想成为大牛,敢把头顶漏出来么?

发量是衡量一个程序猿是否资深的充分但非必要条件, 曾几何时,在互联网圈子里,拥有一个锃光发亮的头顶是无上光荣和自豪的,除去了三千烦恼,只留一片原野,落得个干干净净。

光荣榜

top 1

Java 之父,James Gosling,看到他的头顶莫名的心疼他老人家3 秒钟。

top 2

C++之父 Bjarne Stroustrup,灯光的问题,看着没有java之父透亮,屈居第二。

top 3

PHP之父Rasmus Lerdorf,整天饱受  "php是世界上最好的语言"的流言蜚语。

而作为普通程序员的我们,游走于中关村的各个角落,只有一点点的来减少我们的发量,默默的向大神致敬。

2  技术用于正途,合适的语言做合适的事

1 技术亦正亦邪,不要干违法之事,也千万不要用你的技术去骂人,我听过c语言开发人员最惨绝人寰,不带脏字的话语是:你就是没有对象的野指针!!!!

2 语言没有好坏之分,只有合适不合适(综合考虑成本,资源,场景,安全.....),不要为了学习而学习。

3  适应多变的需求 

市场灵活多变,产品天马心空,领导火力全开,作为程序猿,只有掌握方法,方能运筹帷幄,立于不败之地

1 前期尽量完善需求,在开发过程多接触客户,尽量提早获知需求变更

2 通过技术手段,提高需求变更的成本,总之一句话:做不了

3  在技术上,调高架构能力,抽象,预留字段

4  沉着冷静,别激动(上个需求快做完了,xx 又变了)

4 千万别和产品争辩

产品说啥就是啥,千万不要和产品讨论,经过一番讨论你会发现,产品的需求在不断的完善,需求时不时又多个几个,产品完成了工作,而你一行代码也没有写,换来的缺是无尽的加班,经过多年研究,这是程序猿加班的根本原因,不到万不得已千万不要以身试雷,容易炮灰。

5  加班文化要适应

996 ,行军床,公司里面我最忙,人多眼杂不适合编码,谨记加班法则

6 善于隐藏bug

程序猿对于bug一直又爱又恨,没有bug心慌,有bug没奖金,经过多年抗争,总结出bug不知道定律如下:

1 不知道哪里有

2 不知道有多少

3 不知道何时会出现

4 不知道解决了这个,又带了那个

所以,程序猿能做是通过提高自身技能,把bug藏与深处,做到bug可控,有bug,我知道在哪,那么你就是人生赢家。

7 独立享受寂寞

不善装饰,不修边幅,没有情调,满脸油腻,头发稀疏,女神会看上你么 ? 算了,远离尘嚣,手持电脑,坐于山巅,泡一壶清茗,写一个令人心悦诚服的hello world ! (宅男的梦想)

8 看淡一切,包括生命

如果一个足球界的人“猝死”了,会被怀疑和赌球有关;

如果一个官员“猝死”了,会被怀疑和贪腐有关;

如果一个农民”猝死”了,会被怀疑和拆迁有关;

而如果一个程序员猝死了,那他真的猝死了。

爱生活,爱编码,爱自己,我是程序员,我为你们带盐!!!

文章来源:https://blog.csdn.net/sky1988818/article/details/85758494

杂谈:程序猿生存法则相关推荐

  1. 程序猿生存定律--表达背后的力量(1)

    程序猿生存定律这系列的文件夹在这里:程序猿生存定律--文件夹 喜欢从头瞄的,能够移步. -------------------------------------------------------- ...

  2. 程序猿生存定律-六个程序猿的故事(2)

    程序猿生存定律这系列的文件夹在这里:程序猿生存定律--文件夹 喜欢从头瞄的,能够移步. -------------------------------------------------------- ...

  3. 程序猿生存定律——选公司

    程序员生存定律这系列的目录在这里:程序员生存定律--目录 喜欢从头瞄的,可以移步. ---------------------------------------------------------- ...

  4. 跨越逐梦路上的荆棘(程序猿生存指南)

    时光荏苒,岁月如梭.曾经的小学生,初中生现如今已是社会的中流砥柱.随着科技时代的迅猛发展,曾经的荒土,已是星罗棋布高楼耸立.其中不乏科技相关的楼宇,俗称互联网公司.也许你,现在就正处于其中. 一个互联 ...

  5. 程序猿生存指南-19 全民编程

    全民编程 (55) 从阜外医院出来,我上了地铁.眼皮已不受控制,任凭我如何努力,它就是耷拉着不肯卷起.一宿没睡,身体实在是扛不住,我在微信里跟康神请了一天事假. 下地铁,回到住所,插上屋门倒头就睡,这 ...

  6. 杂谈---程序猿的悲催事儿,您怎么看?

    LZ最近在写各个垃圾搜集器的性能对比与适用场景,不过由于JVM资料的匮乏,LZ还在深入的研究当中,力求做到清晰准确,通俗易懂.因此这篇文章还在酝酿当中,可能时间会比较长点,不知道有没有人在等呢?说不定 ...

  7. 读“程序猿生存定律”笔记

    在这个最无聊的国庆里,读了上面这本书,也算收获.建议.感兴趣的project师.程序员一读.作者从现实的角度,系统的思考了我们职业和技术发展的路径和出路.在技术书泛滥的当下,有点清新.就是我们学技术, ...

  8. 杂谈---程序猿的几种分类,你躺枪了吗?

    引言 最近LZ刚刚恢复了一点看书的状态,目前主要正在攻读深入计算机系统这本书,外加数据结构和TCP协议辅助,而且LZ也将之前的计算机系统原理系列正式更名为深入理解计算机系统,目前4.1节正在酝酿当中, ...

  9. 程序猿生存指南-39 潜龙出渊

    潜龙出渊 (109) 年尾了,互联网的从业人员可能会有一些奇奇怪怪的表现.比如一个大男人突然热衷于上淘宝搜旗袍.假发.胸罩等女士用品:再比如一个平时不怎么爱唱歌的内向姑娘,最近却每天单曲循坏,撕心裂肺 ...

最新文章

  1. 如何挑选一家好的软件测试培训机构
  2. CentOS 7 添加系统开机服务
  3. 计算机内存不足 ssd,电脑提示内存不足怎么办 虚拟内存设置方法【详解】
  4. 使用SHA1、SHA2双证书进行微软数字签名
  5. socket网络编程——套接字地址结构
  6. Java 并发编程 基础
  7. Spring的XML解析原理,java软件开发面试常见问题
  8. 支持 vulkan android,Vulkan 使用入门
  9. opencv学习第6课官方练习实现 Create a Paint application with adjustable colors and brush radius using trackbars
  10. JAVA高性能I/O设计模式
  11. Mybatis原理解析(一)解析全局xml配置文件生成SqlSessionFactory过程
  12. ImageJ工具使用简介
  13. js继承的几种方式,圣杯模式
  14. MATLAB实现LSBR并采用卡方分析进行分析
  15. 27个精美的时间线(含源代码)
  16. Linux--文件操作
  17. 解决flutter应用模拟器出现System UI isn‘t respon报错
  18. 高企奖励来啦!2022年武汉市各区高新技术企业奖励补贴汇总和申报时间、申报条件
  19. pageX,clientX,offsetLeft,scrollLeft的区别
  20. Qt MetaObject sysmtem 详解之三:QMetaObject接口实现

热门文章

  1. bitcomet端口阻塞解决方案
  2. 光电鼠标单击变双击了怎么办?
  3. Python class调用函数
  4. 【马斯克为 AI 怼上扎克伯格】人工智能威胁人类文明,历史争论总结
  5. 名字空间:namespace
  6. c++ API 设置桌面图标 自动排列图标 网格对齐 snaptogrid
  7. 海思QT开发系列(一):3559平台QT移植
  8. python拉取rtsp流、打开摄像头、读文件、渲染并播放视频
  9. 魅族16s/16s Pro 降级救砖教程(安卓10内测版降级教程)
  10. 2022电大国家开放大学网上形考任务-教育学非免费(非答案)