什么情况让程序员处于水生火热中
都说程序员是高薪一族,但是时薪不高啊!“干得比驴累,吃得比猪差,起得比鸡早,睡得比狗晚,看上去比谁都好,五年后比谁都老。很多程序员都曾这样感慨和抱怨过自己的生活状态。长期处于这种”亚健康状态,程序员们也有疲倦的时候,面对刁难的客户、不懂开发的领导,代码一直改改改,写出低质量的代码不由自主。
每一个程序员在他的职业生涯中某一天都会突然获得开示,这种开示在通常某一个夜晚悄然降临,有时是以图灵本人托梦的形式出现。这一开示的主要内容如下:程序员是真正理解思维和逻辑真谛的人。非程序员是被蒙蔽的无知者。
写出低质量的代码的特征包括但不限于:
· 心安理得地写出低质量的代码
· 最终写出了低质量代码却不在之后改善它
· 自以为写出了质量很高但实际质量很低的代码
低质量的特征包括但不限于:
· 文件关系混乱
· 注释过期、不明确或者没有
· 文档过期、不明确或者没有
· 架构乱设计
· 过度设计
· 不检查用户输入的错误情况
· 不检查API或者函数返回的errorcode或者exception
· 没有单元测试等自动化测试过程
· 编译起来很难
· 到处复制代码,公用的部分不整理成内部库
很多在互联网行业滚打的程序员发表了自己独到见解,你是否也是这么认为了?来一起和志同道合的程序员同伴们好好聊聊吧。
知乎网友:Fireman A,曾经是某电信公司的网站及应用负责人
每一个程序员对于世界上其他程序员有着不可推卸的责任。每一个程序员都必须尽力维护程序员这一高贵种族的延续,并保证世界的命运控制在程序员手中,既不被无知者淹没,也不被机器智能取代。
完成这一使命的唯一方式,是保证稳定地出产低质量,难以理解,修改和维护的代码。每一个负责任的程序员,他每一年的产出,必须为另外三个程序员制造一年的就业机会。唯此,程序员一族可生生不息,整个IT行业欣欣向荣。
知乎网友:苏莉安
「负责验收的领导都打好招呼了,到时候走个过场就行。反正项目经费到手之后这东西也不会有人真用,抓紧时间,两周之内完成。对了,首页做漂亮点。」
知乎网友:狗叔,攻城狮B
“这个功能大概几天能完成?”
“五天吧。”
“给你三天,代码跑起来再说。”
匿名用户
你知道我碰到过客户主动要求降低代码质量并加 BUG 的情况吗?原来他是要把我们的项目送去第三方机构评测,但是又害怕对方收钱不办事,不加几个 BUG 怎么知道对方测没测?不降低点代码质量搞得混乱点,怎么防止对方拿了代码又出去卖或者开发同类产品?
我被客户“高瞻远瞩”的思考深深的“折服”了,于是我生平第一次开始琢磨怎么才能把一切搞乱?怎么才可以把 BUG 加的有深有浅……
知乎网友:陈萌萌,其实我是一个AI_(:з」∠)_
“别想太多,先让代码work起来,大家都这么干的!”简直是神借口啊!
每个有责任心的程序员大神(小编一直以来对程序员一族的敬称)都是不允许自己写出低质量的代码的,在上述网友的境遇相信很多大神们都常常遇到,所以这些借口,不这些无法避免的环境改变了大神们高贵的初心,写出了低质量的代码,让大神们也在水生火热的境遇中煎熬。
推荐阅读
程序员未来发展三大方向
20年资深程序员编程经验分享
解析程序员的几个成长阶段
为什么程序员有高薪却不高兴?
程序员如何持续提升自己的开发技能
什么情况让程序员处于水生火热中相关推荐
- 某年轻程序员吐槽大龄程序员“太水”:技术水平低,经验都过时,看不起新人,不服从管理!...
一般而言,在一个行业里深耕的时间越长,经验越丰富,技术越纯熟,越会被人尊重,但许多人却觉得大龄程序员不受欢迎,这是为什么呢? 一个程序员发帖吐槽组里的大龄程序员:1.技术水平相当于应届一两年,对技术毫 ...
- 程序员实际情况_程序员实际上是做什么的?
程序员实际情况 What do programmers actually do? What can they be working on? 程序员实际上是做什么的? 他们可以做什么? In this ...
- 某程序员吐槽大龄程序员“太水”:水平低不服管理,网友:笑了!
一般而言,在一个行业里深耕的时间越长,经验越丰富,技术越纯熟,越会被人尊重,但许多人却觉得大龄程序员不受欢迎,这是为什么呢? 一个程序员发帖吐槽组里的大龄程序员:1.技术水平相当于应届一两年,对技术毫 ...
- 2021年2月程序员平均工资出炉!你处于什么水平?
假期结束了?我以前是干什么的来着?如何回到7天前? 春节假期真是毫不留情面,尽管一众打工人依依不舍.苦苦挽留,然而它还是不管不顾,掉头就走. 进入2021年,2月已不剩几天,播妞感觉2月是过的最快的 ...
- 禅道程序员的10条原则
在一个阴雨的早上,我坐在桌子旁,开始想如何才能高效的工作.在我成为一个自由职业者之前,我有很长一段时间都很努力工作,但收效甚微. 我在2006开始接触禅学.我马上意识到:古代的禅宗大师们几百年前早就已 ...
- 程序员成熟的标志《程序员成长路线图:从入门到优秀》
对好书进行整理,把好内容共享. 我见证过许多的程序员的成长,他们很多人在进入成熟期之后,技术上相对较高,一般项目开发起来比较自信,没有什么太大的困难,有的职位上也有所提升,成了项目经理.设计师,有的甚 ...
- 禅道程序员的10条原则--转载--为了不忘
禅道程序员的10条原则 作者: Christian 来源: 伯乐在线 发布时间: 2012-04-23 22:52 阅读: 2802 次 原文链接 全屏阅读 [收藏] 英文原文:Th ...
- 女程序员在互联网界是否遭受了性别歧视?
200年前,世界上第一个程序员爱达?拉夫拉斯诞生,她是英国著名诗人拜伦的女儿,一位女性.她不仅预言了通用计算机的可能,还发明了世界上第一个计算机程序. 爱达?拉夫拉斯 70年前,世界上第一台通用计算机 ...
- 单身人数减少?平均年薪 15 万+?今年的程序员可不一般!
作者 | 程序员客栈 来源 | 程序员客栈(ID:proginnwx) 根据中国互联网络信息中心(CNNIC)近日发布第 47 次<中国互联网络发展状况统计报告>.截至 2020年12月, ...
最新文章
- MS IME 2007输入法
- svn自动同步更新脚本(windows)
- 【STM32】学习笔记RTC日历基础应用问题分析
- 为什么需要架构图,怎么画?
- mysql 主从手动切换
- c语言在头文件后int a,C语言头文件 实现文件 工程文件组织
- 汇编语言--x86汇编指令集大全
- c语言编写的小游戏(c语言编写小游戏入门)
- (1.5万字图文)解读华为集成产品开发IPD之市场管理流程(MM流程)
- 基础线性代数知识点总结与回顾(三):向量空间和二次型
- 牛客网小白月赛22计算A+B(题解)
- 数学之美--读书笔记
- Mac屏幕分辨率如何更改?
- java 斑马_java调用斑马GK888t打印机(ZPL指令)
- 手机无法打开html文件夹,手机网站在电脑上无法打开的解决办法
- flash学习者不要错过-视频教程打包下载
- GEE:基于GEE的单个湖泊的实时水体提取(以武汉东湖为例)
- 错误 java.util.MissingResourceException:
- 原来linux自带编译器啊!!!
- Python爬虫——爬取Bing壁纸
热门文章
- wav音频文件实例详细解析
- Jquery.form自动提交表单上传图片
- ros 双wan配置_网络设备接口相关配置
- css文本与字体样式(基础知识整理)
- linux nice 命令详解
- Kaggle学习计划之高粱 -100 品种鉴定 - FGVC 9
- ts码流解析工作总结
- 【看完必会系列】*p++、*(p++)、(*p)++、*++p、++*p的区别
- 使用C#在Visual studio 2012调用OCX控件
- js 随机选取动画_jquery实现随机运动动画