程序员在写code和做管理二者选择时,要切合自身实际来定

简介: 写代码还是做管理,这是个老生常谈的命题,就像某明星被离婚一样,隔一段时间就会被提出来供大家讨论。虽然这次话题是这个命题,那就好好的再来聊一次程序员的职业生涯是一直写代码呢还是从写代码转到做管理呢?再借用莎士比亚写的哈姆雷特经典桥段:“生存还是毁灭,这是个问题”,这里我来改编一下:“写代码还是做管理,这是个问题”。

前言

写代码还是做管理,这是个老生常谈的命题,就像某明星被离婚一样,隔一段时间就会被提出来供大家讨论。虽然这次话题是这个命题,那就好好的再来聊一次程序员的职业生涯是一直写代码呢还是从写代码转到做管理呢?再借用莎士比亚写的哈姆雷特经典桥段:“生存还是毁灭,这是个问题”,这里我来改编一下:“写代码还是做管理,这是个问题”。

1.jpg

正文

首先,我本人作为一个有着9年开发经验的大龄程序员以为,程序员在工作的时候面临的不仅仅是工作层面,随着年龄的增加,考虑的更多的是大龄之后的职业生涯方向。众所周知,一般的程序员从事一线开发的年龄过了35岁就要考虑转行了,虽然也不是绝对的,但是是大部分的,那么为什么?不是因为公司怕你年龄大了,而是因为大龄程序员学习成本比年轻程序员要高很多,而且现在技术迭代更新周期太短、太快,程序员掌握的技能会越来越受限,不能因为掌握了每一种语言技能就高枕无忧了,孤芳自赏的心态只能让自己早点被互联网圈淘汰!

言归正传,程序员的职业生涯中,是一直写代码呢还是做管理呢?要根据自身实际来决定,尤其是个人目标不明确的程序员更需要知道自己的实际情况,因为人的兴趣各有差异,自身能力也不相同,有些人真的就是天生具备管理素养,但是有些人天生就是逻辑发散思维强,适合做开发。还要结合一些外部因素,比如家庭因素、地区因素等,综合考虑做对比之后,才能做出比较客观的选择。这里举个例子,比如某程序员,从事写代码开发就是为了生存,而且稀里糊涂入行程序开发的行列,但是他在学校期间一直做班干部,而且在工作中虽然技术平平但是管理能力还可以,那么这种情况就适合抓住机会转管理方向了。再比如某程序员,从小就逻辑思维能力很强,喜欢钻研数学难题,而且上大学时候励志要做优秀的开发工程师,而且毕业之后一直都只想做开发工作,写代码让自己开心,喜欢做领域内的技术研究,公司给了管理岗,也不感兴趣,这种情况就需要奔着写代码,做自身开发者的方向发展。

个人觉得,在写代码和做管理二者之间做选择的时候,要根据“天时、地利、人和”三个方面来综合决定,在一个差不多的城市定居,互联网圈还可以,遇到的公司也很不错,不会轻易破产,那么接下来就是写代码和做管理的选择。跟着自己感觉走,如果对技术有非常大的兴趣,而且愿意为了技术做很大的付出,那么就选择持续写代码工作;如果觉得自己随着年龄的增加,体力跟不上,也不想再做一线的代码开发,那就可以找准机会转管理方向的工作。这是一个比较合理的选择策略。

2.jpg

最后

总之,在做选择的时候,需要切合实际, 外加一点点自我感觉,这样自己选的才会长久,以上就是个人观点,如有不妥之处,还请各位看官多多包涵。

相关文章
|
3月前
|
设计模式 开发者
什么是计算机程序设计里所谓的 Spaghetti Code
什么是计算机程序设计里所谓的 Spaghetti Code
19 0
|
10月前
28个案例问题分析---08---让软件的使用者成为软件的设计者--思想
28个案例问题分析---08---让软件的使用者成为软件的设计者--思想
43 0
|
安全
程序人生 - 怡宝和农夫山泉有什么区别,哪个更好一些?
程序人生 - 怡宝和农夫山泉有什么区别,哪个更好一些?
204 0
|
数据采集 负载均衡 搜索推荐
会计学包含的两种程序设计思想
会计学包含的两种程序设计思想
会计学包含的两种程序设计思想
|
存储 JavaScript 搜索推荐
历史上的今天:编程语言中null引用的十亿美元错误
这是Jerry 2021年的第 10 篇文章,也是汪子熙公众号总共第 281 篇原创文章。 今天是2021年1月17日,星期日,腊月初五。 Jerry之前收到CSDN社区赠送的新年礼物,一本台历:《了不起的程序员》,
133 0
历史上的今天:编程语言中null引用的十亿美元错误
|
程序员
软件基本功:不会代码共用,因为没有设计能力;代码共用都不会,谈什么设计
软件基本功:不会代码共用,因为没有设计能力;代码共用都不会,谈什么设计
111 0
|
Dart JavaScript 前端开发
编程的细节之美——undefined与null的区别
大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。 有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null。这是为什么?
244 0
编程的细节之美——undefined与null的区别
|
XML Java 数据格式
Attribute(特性),怎么用才更好?
前几年:   2008年的某一天,我坐火车去北京。硬卧上铺,一晚上就到北京了。爬到上铺之后发现,旁边上铺有一老兄抱着一个笔记本,一开始还以为是看电影呢,仔细一看才发现——老天呀,居然在写代码!     这老兄也太工作狂了,当时可是晚上九点多了呀。
999 0