博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最烂的1%程序员生存指南
阅读量:6578 次
发布时间:2019-06-24

本文共 1098 字,大约阅读时间需要 3 分钟。

本文面向的读者是最烂的1%程序员(作者本人也是),所以请先确认你符合以下的要求,方可继续阅读之后的内容。

最烂的1%程序员需要达到的标准

  1. 学不会C语言。

我相信这一点已经能够过滤掉90%的程序员了。毕竟在绝大部分的大学里,学生们需要学习的第一门编程语言就是C。 C就像一把上古巨剑,威力强大,英雄们挥舞着它斩杀恶龙。但最烂的程序员永远搞不清指针、内存分配、i++ 和 ++i 的区别、for循环的用法等等,他们努力尝试举起巨剑,然后立刻被铁锈划破了手,得了破伤风。

  1. 唯一的调试手段是print。

作为最烂的程序员,你不能使用任何高级的调试工具,因为它们对你来说太复杂了。print,print,print,拜托了, 程序,告诉我你为什么会出错?

  1. 写代码时几乎不用快捷键。

记忆IDE或者编辑器的快捷键,对于最烂的程序员来说是巨大的负担,他们的脑容量非常宝贵。并不是没有尝试过,只是 他们常常会陷入对编辑器的选择困难症,以致于总是在更换编辑器。

  1. 不知道如何安排代码的结构。

想到哪写到哪,所以代码的结构要么非常混乱,要么经常改动。

  1. 从来不写测试。

和前一点有关。

  1. 学不会类型系统。

最烂的1%程序员只能用动态类型语言。

  1. 在github上star了很多项目,之后再也没看过。

  2. 三分钟热度。

  3. 经常有挫败感。

和前一点有关。

  1. 数学很烂(不会做微积分)。

生存指南

如果你满足以上所有要求,那么恭喜你,你是最烂的1%程序员。如果你还坚持要以编程为工作的话,那么可以接下去看了。 下面我将分析,如何凭借你的资质,来规划自己的事业道路。

  1. 尝试你能接触到的所有编程语言,然后选择自己最喜欢的。

如果没有亲自尝试过,总是不知道哪门语言最适合自己。学不会C语言很正常,还有很多其它语言嘛。世界上没有完美的语言,而最适合 你的语言也一定会有一些缺点,让你觉得时常想要放弃。如果你尝试过了所有的语言,那么在遇到困难的时候就不会那么 容易放弃了,因为你知道其它语言更烂。

  1. 尝试你能接触到的所有编程方向,然后选择自己最喜欢的。

科技的变化总是非常快,每隔几年就会出现新的热点,例如机器学习,区块链等等。所以,当你不确定自己要选择什么方向时,最好 花一点时间去了解一下。因为信息不对称的原因,有些方向非常缺人,但对技术要求却很低。

  1. 不要把github当成微博来刷。

遇到感兴趣的项目,download下来慢慢看。

  1. 压缩写代码的时间。

在开始写代码之前,可以先用图表、文档的形式描述清楚程序的功能,实际写代码的时间越短越好。

转载于:https://juejin.im/post/5b320a9a6fb9a00e9b3a0d41

你可能感兴趣的文章
easyGUI 用法介绍
查看>>
ibm BIP2276E: The flow includes a message flow of node type 'ComIbmFileReadNode'
查看>>
设置SQL Server数据库中某些表为只读的多种方法
查看>>
HDU 4720 Naive and Silly Muggles (外切圆心)
查看>>
垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想
查看>>
delphi webbrowser 经常用法演示样例
查看>>
Apache Hadoop 源码阅读(陆续更新)
查看>>
iptables相关操作以及简单理解端口和服务之间关系
查看>>
Ubuntu上运行Blender,在控制台上查看运行结果
查看>>
《Java核心技术 卷II 高级特性(原书第9版)》
查看>>
怎么检查网站的死链接呢?
查看>>
scrapy爬虫框架实例一,爬取自己博客
查看>>
JAVA简单选择排序算法原理及实现
查看>>
Spring MVC实现Junit Case
查看>>
HttpClient通过Post方式发送Json数据
查看>>
C# 枚举显示中文
查看>>
React是UI的未来吗?
查看>>
饿了么口碑实现超30亿美元独立融资 阿里软银领投
查看>>
火热的比特币创始人“中本聪”到底是谁?国外网友又有了新猜测!
查看>>
新西兰信报:移民规则变化 赴新中国学生人数减少
查看>>