大龄程序员的发展方向是做管理还是继续写程序

简介: 大龄程序员的发展方向是做管理还是继续写程序

看到这个帖子,感觉还是有些感触了,想想自己10年后的样子。现在为后面付出了多少,为管理积累了多少经验,为技术做了多少积累。

如果你看不到老程序员,那只是因为他们和你并不在同一个位面上。与人们普遍的观念相反,站在各种新技术最前沿的往往是老程序员,想明白为什么,你才算瞥见了这个位面的一角。

不要相信网上的关于程序员秃顶、邋遢、潦倒、单身、孤僻,以及老了后没有归宿的任何谣言段子,那都是非程序员以及30岁以下的三流程序员写的。幼年期的程序员实在是要花费太多时间在学习技巧和研究机器,以至于在社会互动上即缺乏技巧又缺乏实践机会。以至于有了上面的评价。随着时间变化,终会把目光投向现实,而现实的世界,无论人的大脑里的思想和社会本身,哪一样不是代码,各类基础的欲望和需求构成系统的基础规则,各种思维定式和社会惯例组成函数库,各类偏见和情绪以及社会陋习构成bug和漏洞。一辈子浸淫于此的人真没理由混不下去。

中国的陶瓷是引以为豪的作品,而这些作品很多都是一些不知名的陶瓷工作出来多的,元朝的青花瓷,做出来的绝对不是年纪较小的工人做出来的,绝对是经验丰富的大龄师傅做出来的。如果写程序的年轻的时候能够写的一首好代码,编得一手好程序,这样大龄程序员铁定可以再编出来的。对于程序的热爱,远比做管理要强,管理很多时候考虑的事情很杂,很多的人为因素在里面,而程序就是代码垒起来的,哪里错了debug就好了。


要是能把管理和写程序都搞了还是很不错的,就像那个《亮剑》中所说的“团长政委老子一个人干了”。在企业中这个一般的很难做到的。比较企业追求的是利益,发展。


如果在薪资待遇能够过得去的情况下,大龄程序员估计还是愿意写程序。省心一些,能够有纯粹的环境。


相关文章
|
6月前
|
程序员 数据安全/隐私保护
编程之外,生活的美好航程
编程之外,生活的美好航程
|
2月前
|
机器学习/深度学习 Dart 前端开发
移动应用与系统:构建现代数字生态的基石在当今这个高度数字化的社会中,移动应用与操作系统已成为我们日常生活不可或缺的一部分。它们不仅改变了我们的沟通方式,还重塑了我们的工作、学习和娱乐模式。本文将深入探讨移动应用开发的基础、移动操作系统的功能以及这两者如何共同塑造了我们的数字世界。
随着智能手机和平板电脑的普及,移动应用与系统的重要性日益凸显。它们不仅为用户提供了便捷的服务和丰富的功能,还为开发者提供了广阔的创新平台。本文将介绍移动应用开发的基本概念、技术栈以及最佳实践,并探讨主流移动操作系统的特点和发展趋势。通过分析移动应用与系统的相互作用,我们可以更好地理解它们在现代社会中的重要地位。
|
2月前
|
开发者 UED
代码之外:软件开发者如何培养跨界思维
在技术飞速发展的今天,软件开发者面临的挑战已超越单纯编码技能。本文探讨了跨界思维的重要性及其对职业成功的推动作用。跨界思维能促进创新、提高适应性和增强沟通能力。通过学习新知识、参与多学科项目、建立多元化网络、培养创新思维及学习设计思维,开发者可全面提升自身能力。这不仅增强个人竞争力,还促进团队创新。
|
28天前
|
开发者
探索未知,拥抱变化——我的技术之旅与哲学思考###
在技术的浩瀚星海里,每一个代码片段都是探索未知的航标。本文不仅是一次技术的回顾,更是一场关于成长、挑战与自我超越的深刻对话。通过分享个人的技术学习历程,我希望能激发每位读者心中对未知的好奇与渴望,共同踏上这场充满奇迹与挑战的旅程。 ###
|
3月前
|
人工智能 Unix 物联网
揭秘操作系统演进奇迹:从单一孤岛到多元宇宙的跨越,你的每一次点击背后有何奥秘?
【8月更文挑战第28天】操作系统的演进是一段从简单单一到复杂多元的壮丽旅程。自计算机诞生以来,操作系统作为硬件与软件的桥梁,不断推动信息技术的发展。从早期ENIAC的硬编码指令到IBM OS/360的批处理系统,再到UNIX的多用户多任务能力,操作系统逐步实现了真正的并发执行。21世纪,Windows以图形界面称霸个人电脑市场,Linux则在服务器和云计算领域大放异彩,macOS也在创意产业中占据重要地位。示例代码展示了在Linux下创建和运行新进程的方法。未来,操作系统将在物联网、人工智能等新兴技术的推动下继续进化,构建更智能、高效的数字世界。
27 1
|
3月前
|
人工智能 算法 数据安全/隐私保护
探索技术的本质:从代码到创新的旅程
【8月更文挑战第19天】在技术的海洋中,我们常常沉浸于代码的编写与算法的优化,却忽略了技术背后的深层含义。本文将通过个人的技术感悟,探讨技术不仅仅是工具和语言的结合体,更是连接思想与现实的桥梁。我们将一同回顾技术如何塑造我们的思考方式,以及它如何影响我们的生活和工作。
|
3月前
|
供应链 数据可视化 开发者
无代码究竟是什么神秘力量?哪些人能借此开发业务系统,开启高效数字化转型之旅?
【8月更文挑战第20天】无代码开发是在数字化时代兴起的技术趋势,通过可视化界面而非传统编程语言来构建应用。开发者利用预设的功能模块和组件,简单操作如拖拽、配置属性即可快速搭建业务系统,如客户管理或任务追踪。这种方式降低了开发门槛,加速开发流程,且具有良好兼容性。尤其适合预算有限的小型企业主、熟悉业务流程的部门人员及需迅速验证商业模式的创业者。通过无代码平台,他们能高效地创建满足特定需求的系统,促进业务发展与创新。
57 2
|
编解码 前端开发 JavaScript
非科班出身的人想要顺利地转型成为编程领域的专业人士的建议
@[TOC](目录) 非科班想要丝滑转码,可以参考下述步骤: # 1、具体方法 1. 了解想要从事的领域:比如前端开发、数据分析、产品经理等。通过互联网进行调查,了解这些领域的职责、技能需求、发展前景等。 2. 学习基础知识:了解领域后,可以通过互联网、在线课程、书籍等途径学习基础知识。例如,如果想成为前端开发者,需要了解 HTML、CSS 和 JavaScript 等编程语言,掌握前端框架 (如 React、Angular 和 Vue 等) 和版本控制工具 (如 Git 等) 的基本使用。 3. 实践项目:掌握基础知识后,可以尝试实践项目,巩固所学知识并提高技能。例如,可以构建一个
|
程序员 测试技术 开发者
「程序员转型技术管理」必修的 10 个能力提升方向
对许多开发者而言,深耕技术,然后成为技术专家或许是职业发展的唯一答案。但如果你赞同「软件开发只是我众多职业目标中的一个」,也许你可以试试「技术管理之路」。 我原来觉得和计算机打交道比跟人打交道轻松得多,所以我成了一名软件开发者。一段时间后,我发现自己越来越多地在给别人提供帮助;我喜欢领导项目,热衷于推动更好的代码标准。于是,我几乎毫无挣扎地成为了一名技术管理者。
102 0
一日一技:如何看待跨部门合作的不配合行为?
一日一技:如何看待跨部门合作的不配合行为?
84 0