程序员是从事程序开发和程序维护的专业人员。一般程序员分为程序员和程序员,但两者的界限不是很清楚,尤其是在中国。
程序员在中国能干一辈子?先说一个从业20年的程序员。

入行20年的程序员,来自“盘”的五种编程经验。一个有20年编程经验的“精通”,有多少编程干货?这篇文章是一个从业20多年的程序员写的心得。在他的分享中,有五种关于程序员的体验:1。重复的知识是最糟糕的;2.以码为债;3.信任高级开发人员,但要验证他们;4.使用TDD5.用“证据”来证明你的代码更好。以下是这五种体验的具体描述。
近年来,我对DEV开发平台越来越熟悉。许多愤怒的Reddit评论者和“仅此而已”的鉴赏家形成了一片沙漠。在这片沙漠中,德夫成了令人耳目一新、积极向上的绿洲。
同时,在这个社区主有趣的一面,你会发现它似乎很重视新手。经常在这里看到一些新人写的稿子和文章。嘿嘿,我说的新手,是指在训练营找入门级工作的有抱负的程序员,或者在不幸的“初级”程序员岗位上工作的人。
我觉得这个特别有意思。因为一个相对的新手总是对这个行业充满热情和激情,这种热情和激情是有感染力的。但也让我觉得自己是这个行业的专家。
我突然想起鲍伯·马丁在播客或演讲中说过的话。
在过去的四五十年里,行业对程序员的需求迅速增加,以至于程序员的数量总是每五年左右翻一番。所以5年经验的程序员占据了整个行业一半以上的职位。

主人的位置
我在这个行业快20年了。10年来,我的主要职责就是写代码。其他10年包括管理程序员,指导他们,就如何管理他们向组织提供咨询,实施代码库评估实践以及目前从事内容营销。
无论扮演什么角色,我或多或少都会写自己的代码。
我在我的计算下得到了一些数据,程序员的数量呈几何级增长,比这个行业94%的人头发都白得快!
但是这样一来,我发现我们之间的差距并不大。我是一个“专业”的程序员,和新来的程序员混在一起。

于是,我提醒自己,“如果我能简明扼要地总结这段经历,我会给他们什么建议?我将如何讨论一个编码过程?”
但我不得不承认,随着一个人年龄的增长,他的心智敏锐度和学习能力都会下降,这必然会导致知识基础的固化。这对一线发展是致命的打击。
所以,单纯依靠技术在行业站稳脚跟当然不是不可以,但总体来说,只有站在金字塔顶端的少数人才能做到。如果想做一辈子程序员,比较通用的方法是转型。
所以我给自己的规划就是在开发工作的前期尽可能多的积累实践经验,增强自己对各种技术的理解,总结团队项目开发迭代过程中的各种问题,积累足够多的对业务的理解,让自己将来有足够的技术基础解决一线开发问题,也有足够的经验处理团队问题。还有第一重要的是增加自己的价值,一个人会在各个领域不断探索和学习。
好吧!今天到此为止吧!下次继续分享。喜欢的文章想获取更多相关内容。记得写私信,记得一键三通~我爱你们~


