如何做程序员 程序员为什么是个青春饭,而不是像医生律师一样越老越值钱?

程序员为什么是个青春饭,而不是像医生律师一样越老越值钱?作为一名拥有近30年编程经验的老手,我想我有资格回答这个问题。程序员确实有年轻的问题。一般来说,当他们35岁左右时,他们的职业生涯就进入了一个分

程序员为什么是个青春饭,而不是像医生律师一样越老越值钱?

作为一名拥有近30年编程经验的老手,我想我有资格回答这个问题。

程序员确实有年轻的问题。一般来说,当他们35岁左右时,他们的职业生涯就进入了一个分水岭。他们要么被调到管理岗位,要么成为架构师、系统分析师或产品经理。总之,继续编程的前景不是很好。为什么?看看主要编程语言和框架的循环。

我们可以看到,IT行业的旧技术将被淘汰,新技术将每10年左右诞生一次。你在大学里学到的编程知识和技能到35岁基本上已经过时了。如果你继续编程,你将无法与其他人竞争。毕竟,他们的新知识仍然很热门。此时,大部分高级程序员基本上都依赖于对过去开发的系统进行升级。产品周期短、技术变革快是程序员吃青春饭的主要原因。

那么程序员如何继续发展他们的职业生涯呢?在我看来,虽然程序员是脑力劳动者,但他们与运算符并没有太大区别。因此,不考虑算法和逻辑就编写代码是不可行的。注重行业知识和产品知识的积累,及时向上游设计或管理转移。

最后,程序员无法与医生和律师相比。例如,医生需要学习至少35年才能成为主治医生。你就要结束了。当别人在舞台上时,你怎么能比较呢?

高级程序员一定具备极强的编码能力吗?

答案是肯定的。

什么是编码能力?编码能力是在熟悉开发环境的基础上,基于设计架构提高当前需求性能的能力

编码是基本技能,而成为程序员最基本的就是要有一定的编码能力

那么强的编码能力至少是高级程序员的基本表现

反之,成为高级程序员就要有很强的编码能力,至少曾经有过,因为此时他可能是项目经理,不再写代码,但他还是会说自己是高级软件工程师[笑声

程序编码是什么原理?

编码的人不一定是程序员,它可能是训练员或业余爱好者

3000行,这是计算结果的代码生成器的代码没有思考。如果你不是在一家外包公司,你就是底层的蓝领软件工人。当然,公司也不小。质量代码,每天100行甚至30行已经很好了。

我曾经接手一个项目,由2-30人维护,但在运行中仍然存在问题。当时的问题是是否用新的建筑重新开发。在研究了项目架构和代码之后,我决定优化现有的项目,而不是重新开发它。一个团队做了客户要求的新模块,我带领团队做了提高稳定性和使项目可维护性的工作。最后,在保持函数不变的情况下,我将项目的代码减少到原来的十分之一,性能提高了100倍,数据量减少了30%。维修人员减少到5人。客户反应好,维修费用不变,所以利润很高。我每天的代码量相对于整个项目是负的。我以后做的就是每月检查新代码,找出不符合规范的代码,要求整改,把不听话的程序员转到开发团队做蓝领。我什么时候才能理解架构的规范和意义,然后考虑培训和改进。就像军训一样,我们会在方阵中迈出积极的一步,然后上来打一场硬仗。

要求团队必须有经验并精通体系结构。如果人不多,会有2-3人。如果人太多,他们就做不到。

当你的代码减少到100行,公司对你的评价还可以时,你就真的是在编程,而不是在砌砖。

做编码的是程序员吗?

程序员和程序员之间有一些区别。程序员是指从事程序开发和程序维护的专业人员。一般来说,程序员分为程序设计人员和程序编码人员。因此,程序员只是程序员的一种,程序员是一个更大的范畴。

每天在公司写3000行代码,在行业内是个什么水平?

严格来说,现在机器编程已经开始取代手工编程。IBM早就推出了这样的程序,华为也一直在使用它们。只要程序员编写了流程图和框架图,后续的代码工作就会由计算机自动完成。因此,在未来,大多数草根代码程序员将被替换,只剩下那些研究新算法的高级程序员。