都说程序员是高薪人士,但时薪并不高!“干得比驴子还苦,吃得比猪差,起得比鸡早,睡得比狗晚,长得比谁都好看,五年后比谁都老。”很多程序员都曾感叹和抱怨自己的生活状态,长期处于这种“亚健康状态”,程序员面对刁难客户、不懂开发的领导、代码不断变化、不断变化、并且编写低质量的代码是非自愿的。每个程序员在他职业生涯的某个时刻都会突然得到启示,通常是在一个晚上悄悄出现,有时是以图灵自己做的梦的形式。这次教学的主要内容如下:程序员是真正懂得思维和逻辑真谛的人,非程序员都是盲目无知,写出低质量代码的特征包括但不限于:cience·最终写出低质量的代码而不改进它·认为你编写了高质量的代码,但实际上是低质量的代码低质量代码的特征包括但不限于:混乱的文档关系过时的、不清楚或不存在评论过时、不清楚或缺失文档混乱的体系结构过度设计未能检查用户输入的错误条件未能检查API或函数返回的错误代码或异常。没有单元测试等自动化测试过程。很难编译。代码到处复制,公共部分没有组织到内部库中。很多一直在互联网行业工作的程序员都发表了自己独到的见解。也这样觉得?快来和志同道合的程序员小伙伴好好聊聊吧。知乎网友:消防员A,曾经是一家电信公司网站和应用的负责人每一个程序员都对这个世界上的其他程序员负有不可推卸的责任。每一个程序员都必须尽最大努力维护程序员这一高贵种族的延续,确保世界的命运掌握在程序员手中,既不被无知所淹没,也不被机器智能所取代。完成此任务的最佳方法是确保难以理解、修改和维护的低质量代码源源不断。对于每一个负责任的程序员来说,他一年的产出必须为另外三个程序员创造一年的就业机会。只有这样,程序员大家庭才能生生不息,整个IT行业才能欣欣向荣。知乎网友:苏莲“负责验收的领导都给我打过招呼,到时候走走走,反正项目资金到位后,也不会有人真的用这个东西了,赶紧的两周内完成。顺便说一下,首页要漂亮。”知乎网友:狗大叔,攻城狮B“这个功能大概几天能完成吗?难道要降低代码质量加BUG吗?原来他要把我们的工程发给第三方组织评测,又怕对方收了钱不干活,不加几个BUG怎么知道对方有没有测试过?不要降分代码质量一塌糊涂,如何防止对方拿着代码出去销售或开发类似的产品呢?我被客户的“先见之明”的思维深深“说服”了,于是我人生第一次开始思考如何把一切都搞糊涂了?怎么才能把BUG加深一点……知乎网友:陈萌萌,其实我是AI_(:з」∠)_》别想太多,让代码先行,各位你们是这样做的!这是借口!每一个负责任的程序员(小编对程序员的尊称)都不允许写出低质量的代码。上述网友的情况相信很多大神都经常遇到,所以这些借口,而不是这些不得已的情况,改变了大神高尚的初衷,写出了低质量的代码,使得大神们众神在火热的情况下受苦。
