现如今,真正喜欢编程的程序员,10个中可能就1个

我见过很多程序员,包括我自己,往往毕业前三年技术成长都是飞快的,但是到了第 4 个年头以后实际上技术成长速度就会放缓,根本原因并不是我们不够努力,通常情况,我们会花费一些时间在其他的方面,例如爱情、婚姻,甚至其他一些关于人生的大事情。

现如今,真正喜欢编程的程序员,10个中可能就1个

我热爱编程,但我讨厌这个行业

我相信很多人和我一样都是热爱技术的,甚至有很多人将写代码当成一种享受,一秒不学习分分钟难受的那种,但是又有多少人能把编程作为爱好的呢?我想没几个能做得到,因为我们要工作,因为要生活,要赚钱,大部分程序员都是为了混一口饭吃,每天不得不进行大量的敲代码行为。但是,你以为这是叫编程,只能说这是在 Copy,我们充当的仅仅是代码的搬运工,如果说编程,估计代码专家和架构师可以算得上编程,只有付出情感的代码才是有活力的有设计感的甚至是优雅的,被项目进度追赶的代码一律算不上好代码。因此,你需要一种热爱编程的心态。

我喜欢阅读,但不迷信他人

以前我看到别人说过网上的“大牛”多半不靠谱。

我作为面试官面过一个八年的开发。探讨一个 OOP 思想的话题时,对方说没想过这个问题,我想八年的前辈至少比我更应该懂面向对象编程,回头我仔细阅读过他的博客,发现很多知识都是片面的,在没有任何实践验证的技术都是伪命题。你需要质疑,不能完全听信。

其一是真正的大牛没时间混迹在网上做人生导师,整天出现在你 Timeline 里的人要么半吊子水货,要么另有所图。

其二就算是大牛,他的经验对你未必有用。大牛说我会 Java 我学 Python 也就翻了下基本语法,当天就上项目开干了(大神说我觉得没有顺手的语言,就发明了 Python)。

现如今,真正喜欢编程的程序员,10个中可能就1个

多写好的代码,不是写垃圾代码

工作中实现需求,尽量用设计模式实现,而不是一个类里走完所有的业务逻辑,这样的代码,别说其他人能看得懂,即使过了一个月你再回过头估计连你自己都会觉得代码下了毒,这样的代码即使写几千次,甚至几万次,永远是垃圾代码。

业余时间也要多换其他的设计模式,多思考去实现你需要的功能和框架!我相信不到一年你比写垃圾代码的五年都提高的多。

不要一味地追求潮流和新技术

很多人喜欢用最新的框架,甚至最新的 IDE、API 去开发,但是技术更迭是非常快的,在没有消化好之前的技术知识点前,请不要频繁地去换框架和尝试新技术,这样不但让你丧失基础,而且还会让你依赖上开源,并且养成一种只求效率,不求质量的不良习惯。

多关注国内外官方专业网站

平时,多关注下类似 Facebook、Squre、阿帕奇、苹果等公司的官方资讯、技术文档和开源项目。平时多上刷题网站。

在拥有夯实的基础上,还需要保持一定的技术广度和前瞻性。那么无论何时你都能匹配和年龄、薪资相仿的技术高度。

现如今,真正喜欢编程的程序员,10个中可能就1个

相关推荐