大龄程序员的出路在哪里

2023-10-15 00:10
文章标签 程序员 出路 大龄

本文主要是介绍大龄程序员的出路在哪里,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 刚看到一个关于大龄程序员的出路在哪里的帖子,感觉帖主总结的很到位。所以我稍作整理了一下,跟大家分享下

 

今天是我31岁生日,怀着复杂的心情到处看看,恰好看到csdn的“大龄程序员的出路在哪里”,也写点自己从业多年后的感悟,希望对同道兄弟姐妹们有点帮助

对于出路,我不想过于强调技术,一定有很多人告诉你们,玩命钻研技术,成为大牛,再挑个好地方,然后就自然一切有了。
没错这是一条路,但是我想谈点别的需要注意的问题。
我想不是所有人都能成为大牛,而且每个大牛也有还没有牛逼起来的时候,还有很多人可能想走非纯技术大牛路线。
于是这段时期就是黎明前的黑暗,如何走出黑暗? 或许你永远不能成为大牛,难道光明就这样绝缘?

那么我们依靠什么去发展呢?

是态度吗?做牛做马,任劳任怨,给公司创造利润,但是发现老板器重你?
是技术吗?技术领导和所谓更高级员工,技术一定更好?
是对公司的使命感责任感忠诚度? 靠这些能吃饭? 愿意更使命更忠诚的有很多在人才市场嗷嗷待哺。
选错了行?那么做什么自己更好更有积累更有优势?

我对从事程序员这行总的观点是,不是程序员不好,是程序员们往往不够好,而且不是技术好就算好。

程序员往往把精力过于集中于机器和程序,对现实不屑一顾,不能管理好自己其他方面和做好个人职业规划,结果导致自身的困境。

以个人经历谈谈如何成功吧,虽然我算不上什么成功。

我毕业时投了很多简历,最后千辛万苦找到一家,然后就是老老实实地做事。老板叫我干啥就干啥。
这期间, 不但解决了公司主要项目的多个程序BUG,参与搞定了若干个几百万的项目,而且单独负责一个售价数万的产品的编写,更是一个价廉物美的超级民工 (你们会明白我这ID背后的辛酸)。我除了写程序,还带有写标书,陪客户喝酒,搬运设备,室内装修,客户培训,设备测试等多种功能,我那时最牛逼的技能是 会装操作系统会手工杀毒会优化系统搞得定流氓软件,别小看这些,任何公司给病毒那么来下损失会很惨,至少个把工作人员不能正常工作,到有这些的客户电脑上 你的软件也很可能跑不起来。维金病毒和熊猫烧香我那时是手工干掉的。

后来这种日子久了,我越分析越觉得自己功能太多不是个路,正好公司又业绩好扩大了。于是和老板谈谈,发现在老板看来,我并没有我想象得重要,而且他打算让 我一直多功能下去。 于是我挺伤心的走了。尽管事后听说老板挺后悔的并且在很长时间内没有招到我这样的好用的员工以致诸事不顺,尽管原公司从老板到技术总 监到市场到前台到财务……都欢迎我回去,但我已不想回头,我决定要去寻找我的人生。

第一份工作给我四个启示:
1. 光任劳任怨是不能受到重视的。
2. 工作不专注,对自己的成长也是不利的。
3. 不要被工作的模式限制住,离开原公司,自己工作经验就价值不高。
4. 老板只管用你,但不会为你规划你的发展,别相信企业成长壮大你就是元老会咋的。

所以我就蹲家里上网研究了下国内形势和自身情况,最后决定搞web,自学成才。然后没费多大劲就靠自学的php和前端知识和以前工作经验找到家貌似牛逼的公司。
进去以后表现优秀啊,总监感觉我有点底子,经常给我特别任务做。其他工作也完成得自上而下十分满意,考核一直很高,眼看着要升级了,我忽然做了一个关键选择,离开现在的项目组,去别的组。
为什么要这样呢? 因为原来项目是用asp的。
我不是黑微软,但我知道那时asp已经早过时了,尽管能用,尽管在大学时就很熟悉了,尽管是公司的需要,但是我为什么要为了眼前的一点高考核,把我的工作经验弄成“x年asp经验”,除了对自身成长不利,我十分清楚如果有天我想有别的考虑,asp不是安身立命的东西。
所以我抓住机会就跳出原来的组。
但是我还是觉得这公司不是个出路,因为这公司极度依赖总监的技术框架,不是我向往的求新求变求牛逼求竞争力的环境。

第二份工作也给了我几个启示:
1. 企业需要的和你需要的未必一致,需要找到平衡。
2. 必须注意专注与积累你感兴趣的和有价值的东西(不限于技术)。
3. 解决问题并不一定要最牛逼的技术,尽管最牛逼的技术是梦想。
4. 客户并不关心你用什么技术实现,他们更喜欢原型和你对功能的解释。
5. 寻找有价值的工作经验。

第三份工作让我很心痛,所以我不想细致回忆,只简单告诉你们我获得的启示:
1. 协作,写作和规划能力很重要。
2. 要善于向非技术解释技术。
3. 懂得但策略的说不。(不会这个准备累死吧,程序员)
4. 要和其他部门的人多沟通,不限于领导。
5. 注意寻找和交流和你一样有潜力有想法的人。
6. 懂得成功不是该做一堆牛逼的东西,而是要以有限的资源(时间,人力物力),去决定什么是不该做的,选择什么是先做后做的。
7. 了解产品运营对技术很重要。

第四份工作,
一个有决心想做大事的老板,他不知道什么途径找到我,想成就一方霸业。
与此同时也有其他的有雄才大略的人想让我去另一个地方,作为联合创始人,成就一方霸业。
与此同时一个不错的而且美女如云的公司我也可以去。
与此同时一个技术环境很牛逼的公司我也可以去。

最后我综合选择了1,因为,我不想离开家太远,并且想更自由一些。在这里我得到的启示是:
1. 很多问题不见得会出在你身上,但你亦需要想法解决问题,否则就会变成你的问题。
2. 员工的价值,等于 老板愿意付出的/收获的 * 你所占他认为你所占重要程度
3. 让其他人充分发挥能力和表现才干。
4. 给自己和产品高要求,尽量追逐前面的红萝卜你才可以跑更远。

然后,然后我就三十岁了。
在学校时我的老师告诉我,三十岁后就不编程了,程序给年轻人编。
但是我在上述四份工作期间,尽管职位从程序员到项目经理到技术经理,我一直坚持写程序。
一方面我喜欢干这个经常很有成就感又活跃脑细胞的事情,一方面,没有比自己写程序更靠谱的事情了,一方面,想法太多,一方面,招不到足够多程序员是正常的,而且团队成员并非多多益善。

完了吗?还没有。

第五份工作:
我考进事业单位。呵呵,没有传说中的那么好环境。这里待遇低下,事情繁杂,领导众多,群众骚扰得我不胜其烦。
那我是为了什么呢?
因为我经历了几家公司,若干项目,若干产品,看多了荣辱成败,觉得自己花时间去应付的很多事情很浮云。真的,程序员走了管理路线,反而会感到人生非常多浪费时间,太多的精力用来应付各类琐事……
我现在,只想好好地静下来,找一份我轻松胜任的工作,然后有空陪陪老婆,有空教育教育孩子,更期待有空可以研究,期待写一点真正牛逼的程序……

我就是这样一个大龄程序员,也许多年前的阳光灿烂的下午,我在游戏机室内徜徉,为那些跳动的图画和字符兴奋不已时就已埋下了我对程序的热爱。但我没有成为一个牛逼的程序员,只是以技术为出发点,多年来辗转谋生而已。最后我想再给年轻人几个启示:

1.  热爱写程序

2.  不只会埋头写程序。

3.  不断规划与寻找自己的人生, 想法把自己变重要。

4.  想法把自己变得不重要,以实现其他重要的目标。

转载于:https://www.cnblogs.com/Lance--blog/p/7700865.html

这篇关于大龄程序员的出路在哪里的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/214061

相关文章

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

程序员必备心理学——心流

心理学之心流 前言一、“心流”是什么?二、心流的好处二、如何进入心流心流状态的四个阶段第一个阶段:挣扎第二个阶段:放松第三个阶段:心流第四个阶段:巩固 进入心流的技巧 总结题外话 前言 你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心

程序员都在使用的画图工具

大家好,我是袁庭新。 程序员都在使用的画图工具,你一定没用过这款画图工具吧!我教程中的架构图都是用它来画的。 比如我编写的RDB工作原理图就是用draw.io绘制的,如下图所示: 再例如Redis集群故障恢复原理图我也是通过draw.io工具绘制的,如下图所示: 是不是觉得draw.io绘制的图形特别简洁、美观。它的官网是: https://www.drawio.com dra

GitHub:代码是程序员沟通最直接的手段

如果不是 Andreessen horowitz 的投资,估计 GitHub 很难被福布斯、CNN、纽约时报等传统媒体注意到。普通大众之前不了解这个工具,是因为它距离记者的世界太远了——GitHub 是一个程序员所使用的托管项目的服务。 但在一些程序员眼里,它不仅是托管项目的地方,还是“开源”项目的大本营,而且是提高程序员“技术水平”和“技术品味”的地方,更是一个程序员社交的地方。

黑马程序员---银行业务调度系统

模拟实现银行业务调度系统逻辑 需求分析: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为:         VIP客户 :普通客户 :快速客户 =  1:6:3。 客户办理业务所

黑马程序员---空中网面试题

空中网4k/5k月薪挑选大四实习生的线程题     两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪。这样的实习薪水和招聘要求,不需要有工作经验的限制,纯粹是技术功底的比拼和考核,而不像许多其他公司非要招两年工作经验的人,逼得那些刚毕业和未毕业的大学生不得不去撒谎,不得不去做

黑马程序员---线程并发库

软件包 java.util.concurrent 在并发编程中很常用的实用工具类。 请参见:            描述 接口摘要BlockingDeque<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待双端队列变为非空;存储元素时等待双端队列中的空间变得可用。BlockingQueue<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及

黑马程序员---多线程

TraditionalTread 传统线程技术回顾 创建线程的两种方式: thread3中,同时创建了Thread的子类和Runnable,那么会优先执行Thread的子类,因为Runnable的代码被当做参数传到了Thread类里,Thread子类的run方法又覆盖了父类的方法,所以会执行Thread子类的代码。 package cn.itcast.heima;public class T

黑马程序员---代理

分析代理类的作用与原理及AOP的概念 代理的概念与作用  1.已经写好一个类,现在要为这个类增加一些功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做? 现在我们写一个代理类: 保持了原来那个类的功能,又增加了你现在需要的功能。 主函数调用的时候,直接调用代理类就行了。 这就是代理类的功能。   2.编写一个与目标类具有相同接口的代理类,代理

黑马程序员---类加载器

------- android培训、java培训、期待与您交流! ----------   简要介绍什么是类加载器和类加载器的作用 Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader   类加载器也是Java类,因为其他是java类的类加载器本身也要被