• 程序员的青春饭困局该如何破?
  • 发布于 2个月前
  • 193 热度
    0 评论
作为一名程序员,如果想在技术上持续精进,那就必须跳出自己的舒适区进入学习区,常见的做法:

(1)读自己工作常用的平台、工具或框架的源码,看看这些被广泛使用的框架是怎么设计出来的

(2)打造自己的轮子

(3)学习相关的计算机科学理论,努力将自己的实际项目开发经验与理论结合起来。

(4)学新的东西,拓展自己的知识与技术领域。

下面再说说业务。

在日常开发中,编写代码实现各种业务通常会有各种固定的技术套路,熟悉之后,就是不断地套来套去调来调去的过程(比如真实的项目中往往必须要写大量的类似的CRUD代码),对技术的精进没有太大的帮助。于是我就听到很多年轻的程序员抱怨天天写这种无聊的代码,根本学不到什么东西。

确实,靠业务来提升技术,因重复而显得低效,但这并不能说明花时间熟悉业务是没有用的,业务的作用在技术之外。

举例说明吧:IT流传“程序员是吃青春饭”的传说,要避免青春饭的困境,仅靠技术是不够的,真正在技术上出类拔萃是少数,多数“老家伙”都难以在技术上达到“不可被年轻人替换掉”的程度。

在这里,业务的作用就突显出来了。熟悉与精通业务,其实就是熟悉与精通你所开发的软件系统所应用的具体行业和特定的领域,这里面有很多的名堂,了解它们,能够很有效地提升你技术之外的其他能力,而这些能力是非常有用的,至少,对于避免陷入“青春饭”困境是有帮助的。

正如老话说:世事洞明皆学问,人情练达即文章。不要仅盯着技术。想发展得好,自己技术好是一大优势,但仅仅靠技术好真的是远远不够的。

用户评论