程序员到底可以做多久,这个职业是否真的到35岁就终止?带着这个问题,和所有有此疑问和忧虑的朋友们探讨。先说说我自己的观点吧。要回答这个问题,我们首先要回答另外几个问题。
1. 人得学习能力是否会随着年龄的增长而变差?
可能是如此,我朋友两岁的儿子一首唐诗说两遍就记住了,很长绕口的儿歌《小熊过桥》几乎能一字不差的唱完;而我是显然办不到的。不过发现一个事实,就是人的学习能力不仅仅是靠记忆能力,跟逻辑思维能力,还有人的经验也有很大的关系;我们每个人也许都发现,你如果只是个优秀的Java程序员,如果要你去维护一个.net的系统,不出两个月, 你马上就是一个.net专家。因为你知道相关的知识怎么学习,知道如何才能最快定位问题的一般方法。我个人是个完全不懂php得人,结果被强拉过去搞了个php的项目,结果被认为是php expert! 所以我的最终答案是,人得记忆力更年龄成反比,但是学习能力跟年龄成正比。
2. 人的年龄越大,精力会跟不上程序员这样高强度的工作吗?
我的答案也是否定的。首先这是个伪命题,没有哪件事情是轻松的;你觉得别人比你轻松,那也只是你觉得而已。大体上个人的回报跟付出是成正比的。其实随着你的年龄增长,知识积累越多,经验越丰富,你的工作效率会更高。5年前你修一个Bug要一个星期,现在也许10分钟就够了,并且是又快又好。难道不是这样吗?所以你的工作强度事实上会变得更低,因为你的效率更高,你会有更多时间喝咖啡,也会遭你邻桌的同事低语“这家伙每天无所事事,咋工资比我高那么多?” 因为你的10分钟就抵别人的一个星期。
3. 人的年龄越大,就没有激情学习新知识了吗?
对有些人是,对有些人不是。计算机科学日新月异,确实更新相当快。你真的会跟不上脚步吗?可能会,如果你自己不学习。但我一定要亦步亦趋吗?也不见得,无论如何,即便是软件开发,也还是有方向,有领域,你只要更上你需要更上的节奏就够了。今天请我的一个兄弟给我讲了下Struts应用,就是给我搞个最小化的Struts项目,包含所有Struct的重要知识点,然后搬个椅子坐我旁边,花上半个小时跟我讲解;我现在俨然Struts专家了,不信,我跟你讲讲看? 呵呵,开玩笑了。
如果我们觉得每天吃饭不是件枯燥无趣的事,我们应该也不太会拒绝不断学习;如果我们一定会因为自然规律而失去某些优势,记得你其实有更多的优势可以弥补;最重要的是,做你喜欢的事,做你能做的事情。
正月十五,明月高悬;祝福各位龙图大展!
----------------------------------------------------------------------
张瑜,Mybeautiful
, zhangyu0182@sina.com
推荐阅读,
分享到:
相关推荐
【视频答疑】为什么做程序员头发还这么浓密?!
程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病程序员如何防止颈椎病...
如果你不能将自己的想法传递给其他人,那么你的项目经验就变得毫无价值。 最后,程序员在讲解项目时,需要注意职业素养。职业素养包括谦虚、自信、忠诚、爱岗敬业、勇于承担责任等。只有当你具备这些职业素养时,...
程序员可以用ChatGPT做什么?
好买财富-王晔倞-面对职场变化和转型分岔路,程序员该如何设定目标?
在IT行业中,程序员是至关重要的角色,他们负责创建和维护软件、应用程序以及各种技术解决方案。那么,什么样的人适合成为程序员呢?程序员应具备哪些素质?同时,又有哪些禁忌需要避免呢? 首先,程序员需要耐得住...
学习C#能为程序员提供坚实的基础,使他们能够构建稳定、高效的企业级应用。 其次,C#的语法结构清晰,易于学习和理解。对于初学者来说,C#提供了良好的学习曲线,便于快速入门编程。同时,C#拥有丰富的类库和框架,...
在IT行业中,程序员们总是期望能写出高效、优雅的代码,但在实际操作中,却常受各种因素干扰导致无法达成目标。以下是一些主要影响程序员编写高质量代码的因素: 1. **会议**:频繁的会议打断了程序员的连续思考,...
为什么程序员必须写技术博客_以及如何写_博客在面试时的加分可不是一点点,别再犹豫了,快行动起来!
1.兴趣: Java 程序员应了解自己的兴趣所在,哪些知识或技术能让自己感到快乐和成就感。 2.性格:不同的工作适合不同性格的人, Java 程序员应该了解自己的性格特点,选择合适的职业方向。 3.优势和特长: Java ...
程序员工作 必须掌握的技术,还有涉及到的核心技术, 还有程序员的工资待遇
做程序员的人,都是疯子,做长了往往入戏太深,成天与代码打交道,话都很少说,所以评论程序员们都是以后连妞都泡不到的人,我听后,我可以这样说,泡妞好比一个方法,他人是学习方法,而程序员呢,是能制造方法。...
收入高,福利好(有可能非常好),工作富有挑战性(通常是正面积极的挑战),根据目前的就业形势和程序员的需求量,这种职业竞争压力很小。当然,虽然如此,这并不意味着程序员不会偶尔的由于害怕工作上差错而在 软件...
除此之外,做导师对于程序员自身也是一种提升,它能帮助你成为高阶工程师,并且是职业成长的一个重要方向。在指导他人的过程中,你会学到很多新的知识,学生也会将他们的知识和经验反馈给你,这无疑是一种双赢的体验...
程序员,你幸福吗?“……最难的是,要搞明白你没日没夜地拼命工作到底是为了什么。”科学家们喜欢标新立异,抛出了这样的一个观点:钱是可以买到幸福的。从一定程度上来说,他们是对的!...钱到底能不能买到幸福呢?我们
程序员是不是只能吃年轻饭?
[程序员小飞]别只做一个程序员_中国程序员的出路_程序员的副业
强弱类型语言到底哪个更好?敏捷真的靠谱吗?程序员要不要懂数学等。另外,他还谈到了很多大公司的理念,比如亚马逊做平台为什么那么成功等。最后,《程序员的呐喊》还收录了他写的Google面试攻略,这篇文章可以说为...