导航:首页 > 程序命令 > 十年老程序员忠告

十年老程序员忠告

发布时间:2023-02-11 10:47:12

Ⅰ 有哪些老程序员都知道对新手很有用的经验

一说到程序员,想必大家的第一印象就是头发少,很大程度上就是因为压力大导致的,有生活压力,也有工作压力。

今天说说工作方面的压力,想必看到这个问题的小伙伴都有一个认知,就是一个项目往往比预期的要长,说不定从哪天开始就加班了,一出现BUG真的要人命。此时,考研新老选手心态的时候和经验的时候了,老程序员或许能从容应对,新手可能完全不知错所。

七、个人信息一定要保管好

这些信息包括户口档案、社保、公积金等信息,程序员新手可能跳槽比较频繁,有人甚至还换个城市工作。除了户口可能其他的信息都乱了,可能当时觉得不那么重要,但是十年、二十年后,可能会非常重要。

八、几条名言

·工作日志可以提升脑容量;

·不要先写框架再写实现,要反过来;

·重构/优化/修复Bug,不要同时做;

·简化开发流程,加快迭代速度;

·纸笔是最好的工具,其次是markdown;

·画出结果,一目了然。

·首选明文文本,二进制、加密压缩等到时候再加;

·要学会进行清晰的命名;

·问问题前先调查,要问到点上。

·不要小看程序员

Ⅱ 我先跟大家说说我的情况,我是个程序员,但是因为我的精力不足了,想要换个工作。下边是我的具体情况。

编程爱好者的忠告
近来有不少人问我是学Vb好还是学C好,还有人问Vc和C++Builder哪个更好,还有人说只要是面向对象的就是好的所以C++和Java最有前途。以我从事计算机教育多年的经验我要告诉这些编程爱好者,如果只是一味追求学会一门所谓的最先进的编程语言(事实上不存在最优),而忽视了编程思想和基础知识无疑是犯了学习编程的大忌。
就拿面向对象来说,人们一提到它就赞不绝口,然而又有多少人领会到什么是面向对象的思想,我想如果没有真正做过大项目的人是很难体会到其优越性的,这不是通过学习C++或Java就能掌握的。我的意思是编程注重的是想法而不是语言,这就是计算机专业要开设“算法分析”和“数据结构”的原因,如果一头钻到某一门语言中无疑于作茧自缚,束缚了自己的思想,打一个不好的比方一个程序员的工作性质和民工没什么两样只是在垒砖头,而真正的计算机人才应该是一个设计师、工程师。
现在国外的一些优秀的计算机着作的都是一些从事如生物、化学等领域的专家,我想这是因为他们以前没学过计算机,没有被某些传统的观点所束缚,从宏观上来看待问题,反而在思想上有所突破,这是值得我们深思的。

真正的程序员(转贴)
作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质。

1:团队精神和协作能力
把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。独行侠可以作一些赚钱的小软件发点小财,但是一旦进入一些大系统的研发团队,进入商业化和产品化的开发任务,缺乏这种素质的人就完全不合格了。

2:文档习惯
说高水平程序员从来不写文档的肯定是乳臭未干的毛孩子,良好的文档是正规研发流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,而作为高级程序员和系统分析员,这个比例还要高很多。缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。

3:规范化,标准化的代码编写习惯
作为一些外国知名软件公司的规矩,代码的变量命名,代码内注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助踊同技术人员之间的协作。有些codingfans叫嚣高水平程序员写的代码旁人从来看不懂,这种叫嚣只能证明他们自己压根不配自称程序员。代码具有良好的可读性,是程序员基本的素质需求。再看看整个linux的搭建,没有规范化和标准化的代码习惯,全球的研发协作是绝对不可想象的。

4:需求理解能力
程序员需要理解一个模块的需求,很多小朋友写程序往往只关注一个功能需求,他们把性能指标全部归结到硬件,操作系统和开发环境上,而忽视了本身代码的性能考虑,有人曾经放言说写一个广告交换程序很简单,这种人从来不知道在百万甚至千万数量级的访问情下的性能指标是如何实现的,对于这样的程序员,你给他深蓝那套系统,他也做不出太极链的并访能力。性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。就这一点,一个成熟的程序员至少需要2到3年的项目研发和跟踪经验才有可能有心得。

5:复用性,模块化思维能力
经常可以听到一些程序员有这样的抱怨,写了几年程序,变成了熟练工,每天都是重复写一些没有任何新意的代码,这其实是中国软件人才最大浪费的地方,一些重复性工作变成了熟练程序员的主要工作,而这些,其实是完全可以避免的。复用性设计,模块化思维就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的修改参数的方式在其他系统和应用环境下直接引用,这样就能极大避免重复性的开发工作,如果一个软件研发单位和工作组能够在每一次研发过程中都考虑到这些问题,那么程序员就不会在重复性的工作中耽误太多时间,就会有更多时间和精力投入到创新的代码工作中去。一些好的程序模块代码,即便是70年代写成的,拿到现在放到一些系统里面作为功能模块都能适合的很好,而现在我看到的是,很多小公司软件一升级或改进就动辄全部代码重写,大部分重复性工作无谓的浪费
了时间和精力。

6:测试习惯
作为一些商业化正规化的开发而言,专职的测试工程师是不可少的,但是并不是说有了专职的测试工程师程序员就可以不进行自测;软件研发作为一项工程而言,一个很重要的特点就是问题发现的越早,解决的代价就越低,程序员在每段代码,每个子模块完成后进行认真的测试,就可以尽量将一些潜在的问题最早的发现和解决,这样对整体系统建设的效率和可*性就有了最大的保证。测试工作实际上需要考虑两方面,一方面是正常调用的测试,也就是看程序是否能在正常调用下完成基本功能,这是最基本的测试职责,可惜在很多公司这成了唯一的测试任务,实际上还差的远那;第二方面就是异常调用的测试,比如高压力负荷下的稳定性测试,用户潜在的异常输入情下的测试,整体系统局部故障情下该模块受影响状的测试,频发的异常请求阻塞资源时的模块稳定测试等等。当然并不是程序员要对自己的每段代码都需要进行这种完整测试,但是程序员必须清醒认识自己的代码任务在整体项目中的地位和各种性能需求,有针对性的进行相关测试并尽早发现和解决问题,当然这需要上面提到的需求理解能力。

7:学习和总结的能力
程序员是人才很容易被淘汰,很容易落伍的职业,因为一种技术可能仅仅在三两年内具有领先性,程序员如果想安身立命,就必须不断跟进新的技术,学习新的技能。善于学习,对于任何职业而言,都是前进所必需的动力,对于程序员,这种要求就更加高了。但是学习也要找对目标,一些小coding fans们,他们也津津乐道于他们的学习能力,一会学会了asp,一会儿学会了php,一会儿学会了jsp,他们把这个作为炫耀的资本,盲目的追逐一些肤浅的,表面的东西和名词,做网络程序不懂通讯传输协议,做应用程序不懂中断向量处理,这样的技术人员,不管掌握了多少所谓的新语
言,永远不会有质的提高。

善于总结,也是学习能力的一种体现,每次完成一个研发任务,完成一段代码,都应当有目的的跟踪该程序的应用状和用户反馈,随时总结,找到自己的不足,这样逐步提高,一个程序员才可能成长起来。一个不具备成长性的程序员,即便眼前看是个高手,建议也不要选用,因为他落伍的时候马上就到了。具备以上全部素质的人,应当说是够格的程序员了,请注意以上的各种素质都不是由IQ决定的,也不是大学某些课本里可以学习到的,需要的仅仅是程序员对自己工作的认识,是一种意识上的问题。

Ⅲ 我是干了八个月的程序员,干了十几年的同事给我说我脑子不灵活,思维严谨,我是不是该转换一下做事思路

既然他这么说,而且他有十多年的工作经验,那肯定只看出了你工作上的一些弊端,那你可以虚心的请教他,你也应该转换一下工作思路,因为程序员这工作比较枯燥,但是也不能太死板。能尽量写短一些的代码就完成工作比绕个大圈写一堆代码完成工作要好得多呀,效率也高。

Ⅳ 南山科技园里,当一个程序员决定不再996式奋斗


2020年4月30日的下午,28岁的黄征走出了南山 科技 园一栋写字楼的格子间。趁着电梯厅的镜面,他留下了在这家公司的最后一张自拍。一并进入镜头的,还有某互联网大厂的logo。


这是黄征大学毕业后的第五年,在深圳辗转4家互联网公司后,他决定彻底告别IT行业。


刚入行时,黄征给自己的职业目标是做十年程序员,而后进入技术管理层,或者成为IT创业者。


职业道路行至半程,他对原本的10年目标意兴阑珊,“一来当时太天真,把自己想的太牛了,二来即便做到了,也摆脱不了996”。



去TM的996



离开的念头,在工作第3年就有了。


那是黄征工作的第二家公司,一个傍晚,他在 科技 园内的快餐店吃晚饭时,突然感到一阵心悸,呼吸变得困难起来,他放下手里的筷子,走到门外慢慢踱步,不断地做着深呼吸。10多分钟后,状况总算好转起来。


那天夜里,坐在灯火通明的办公室,黄征想起打工诗人许立志的那句诗, “ 像一颗螺丝钉掉在地上,不引起任何人的注意 ”。


黄征同学的同事,就在一个加班的夜里,口吐白沫倒在了办公室。


寂静的晚上,黄征看着头顶白花花的日光灯,心里一阵惶然,不知道什么时候,自己也会成为那颗掉在地上的螺丝钉。



在这次心悸之前,他满怀工作的激情与快速成长的渴望。


上司老秦为人不错,不吝与下属分享经验与专业知识,也很欣赏黄征的技术天分。他学到了大量的东西,职业技能快速成长。对于喜欢敲代码,热爱技术研发的黄征来说,这是上家公司很难给到他的价值。


这样的工作氛围之下,黄征和团队其他成员一样,浑身充满了干劲儿。每天早上,他拥在汹涌的地铁早高峰里,吸着汗臭、口臭,从宝安一路挤到 科技 园,而后开始一天的高速运转,加班到深夜是家常便饭,通宵加班平均每个月都会有两次以上。


心悸在其后出现了几次。黄征渐渐开始怀疑这份职业热情的意义——所谓 通过技术积累,过上更好的生活,从本质上讲,不过是老板们榨取利益的糖衣。


即便是上司老秦这样的技术大牛,也根本摆脱不掉996的命运,更高的职位和薪酬,只是老板们促使他们以身体为代价,过劳付出的诱饵。



这样的判断,很快在第三家公司得到了更为确切的印证。


在这家公司他遇到了一位“变态制作人”,制作人在 游戏 开发公司的职能,相当于项目总统筹。


黄征之所以称骂这位上司变态,是 因为熬了一个通宵后 ,整个 团队赶出来的 游戏 新版本,仅仅是为了给老板看一眼。


这样劳而无功的通宵加班,黄征前后经历了好几次。加班到晚上11 点、12 点的情况更是数不胜数。每个深夜加班过后,老板次日都要在办公室里,指责制作人没有做好管理,累坏了“兄弟姐妹”。这位东北老板有着和刘强东一样的习惯,喜欢称呼员工为“兄弟姐妹”。


不久后他就同事那里得知,这是一套“驭人术”, 老板负责在加班问题上唱白脸,制作人负责唱黑脸, 只为让员工更心甘情愿地卖命。


无论加班到多晚,第二天9点,大家都要准时到达公司。因为部门要站着开早会,一个人迟到,就要连累其他同事站在会议室等他,一开始他不解,这种汇报“昨天干了什么,今天要干什么”的会议,完全可以在QQ群里解决,为什么一定要开会。


他后来知道,这同样是老板和制作人约定好的“驭人术”,目的不在于开会,而是防止员工迟到,“ 有谁好意思让别人站着等他 ”,同事在办公室里低声跟他解释。


黄征恨死了这样的日子,每晚工作到10点,脑力透支到极限以后,他的脾气变得格外暴躁,但凡一个人走过来提个问题,他必定要发一通火气。每周他要上六天班,工作日回到家后已经十一二点,健身、看书……任何能让自己喘口气的生活调节,都成为不可能。


而他工作中的绝大部分时间,实际上都消耗在了低端重复性工作中,没法学习最新技术, 距离自己最初幻想的“成为很厉害的技术牛人”,显得愈发不可能



黄征决定“ 去TM的 ”。


他不再像过去一样,习惯将工作时间延长到9点以后。每天下午6点半后,他准时关电脑下班走人,迟到也成了习惯。没过多久,他参与的项目因盈利无望停摆后,他也被“优化”了。


曾经的上司老秦,已经跳槽了腾讯的某个 游戏 工作室。失业的日子里,老秦邀请他参观了腾讯的办公大楼。站在可以俯视南山的大落地窗前,老秦鼓励他学习虚幻引擎技术,为面试腾讯做准备。他笑了笑,随口搪塞过去。


他清楚,跳槽腾讯后,老秦的加班更为变本加厉。


经历无数次加班以及“驭人术”的洗礼,黄征的“上进心”已被磨灭殆尽。 他决心找一家无需996的公司。很快,他就发现这根本不可能。


无需996的工作也有,但给出的薪酬根本支撑不了他的生活开支。他面试了一个多月,最后选择了一家“相对轻松”的公司。“相对轻松”的概念是,在996的前提下,这家公司的加班强度,比其他公司略低一些。


上班地点和之前并无差别,5年来黄征呆了4家互联网公司,最后三家都在 科技 园片区打转,离公司最近的地铁站,要么是高新园,要么就是深大。


在 科技 园里兜兜转转,就像他走不出的996宿命一样。拿到第四家公司的offer后,黄征打定了主意,就在这里混混日子。



“只要猝死得够快,内卷就追不上你”


李寅也在深圳做了5年的程序员,他比黄征小一岁,却没法“去TM的”。


他的孩子刚满一岁,买在惠州的房子,每月要还5000块房贷。相比于对996的厌倦,职业焦虑、生活压力更让他惶惑不安。



这种不安是从去年4月开始的。当时李寅参与的创业项目彻底停摆,收入都成了问题。妻子的肚子一天天大了起来,掰着指头算算各项开销,他在求职市场上,给自己定了个2万的薪资标准。


工作找起来一下子吃力了很多。在此之前,李寅找工作可谓顺风顺水,基本上离职一周后,就能入职新的公司,那时他的薪酬还在1.5万以下。这次他花了一个多月的时间,才找到了一份月薪2万的程序员工作。


他想起了之前同行讲过的金字塔理论,越往上走岗位越少,竞争就越发激烈,而到了35岁,就是职业的终点。“我来深圳5年了, 再过5年,也差不多就到了职业尽头 。”




程序员的工作虽不难找,李寅却从未感觉过职业安定感,他在深圳经历了5家公司,一半以上情况是被动离职——公司倒闭或者裁员。


他和同行讨论过这种困境,这与整个互联网行业的现状有关。整个市场上,几个大厂分完了蛋糕,互联网小公司生存举步维艰,“ 九死一生就算是不错的了 ”,他发现大多数小型互联网公司,要么做成一个项目赚一笔离场,要么项目失败以破产收场,最好的结局就是被大厂收购。


今天我到这里上班,看起来一切都还好,说不定明天就不行了 。”在福永的一个 科技 园里,李寅指着楼上的公司说道。


去年,李寅的前同事进入一家大型集团从事技术开发工作。他劝李寅多考虑相似的机会,“大企业起码可以养老,至少稳定”。李寅觉得前同事讲的不无道理,但他也不太敢指望这一点,毕竟很多互联网大厂的程序员,照样要被公司“优化”。


孩子出生以后,李寅就陷入了技术焦虑,下班之后,刨去喂孩子吃饭,陪孩子玩耍的时间,他已经没有什么技术充电的时间。


我们这一行有句话,时代想要抛弃你,分分钟都不会等你 ,今年你用的是最新的技术,明年这个技术就落伍了”。


李寅之前有个做技术开发的女同事,在家休了将近一年的产假后,再上班已经完全适应不了工作节奏,“这也不会那也不会,后来被调出了项目组”。




曾在腾讯做了9年 游戏 开发的刘超宇,将这种焦虑归因于“做技术的诟病”——国内互联网行业所做的东西属于应用层面,用到的技术全部依赖于国外的基础技术研发,“说白了 人家是你的技术上游, 你只是用了人家开发的工具型技术”。


“你 得一直追赶人家的技术走 ,人家出了新的插件、技术和架构,国内所有的技术人员都要去研究它,不然过几年你可能就失业了。你得不断学习,来保持岗位竞争力,但 你这样追赶,你比得过年轻人吗 ”。


比不过年轻人的,不止技术更新的速度,还有加班的热情。刘超宇离职前的那几年,发现刚入职的同事甚至在内网上发布攻略,分享如何在公司住上一个月——“在健身房洗澡,用折叠床睡觉等等,写了一二十条”。


刘超宇的一个前同事,从腾讯离职后开始卖保险。离开从事20年的IT岗位后,他跟刘超宇感叹“ 卖保险以后,感觉豁然开朗 ”,相比较之下,程序员职业则是”越做路子感觉越窄,选择越少”。


“说白了,同一个职位争的人太多了,工作经验已经不值钱了”,刘超宇觉得,这是中年程序员最为尴尬的一点。


近些年来,“程序员职业 高度内卷化 ”越来越多地被人提及。所谓内卷,即在蛋糕大小不变的前提下,分食蛋糕的人越来越多。这样的现实下,分食者的个人最优选择(做题家、奋斗逼等)会导致整体的无效率和 边际报酬的递减(700分读不了清北,996等)。


在网上关于“程序员如何避免内卷化”的提问下面,其中一个回答是“ 只要猝死得够快,内卷就追不上你 ”。


告别996,下一个路口


两年多前,刘超宇离开了腾讯,在深大附近开了家手工皮具工作室。今年夏天,因为疫情接连亏损了几个月,他和妻子不得不关掉工作室。


头顶大厂光环,隔三差五他还能接到猎头的电话。他懒得应承,“ 一旦回去,你就必须接受那种工作状态 ”。


黄征的上司老秦,现在过的应该就是“那种状态”——赶项目时,整个一年基本上都要晚上12点后下班,凌晨两三点下班回家也是常事。


几个月来,刘超宇和妻子呆在龙岗的家里,偶尔有皮具爱好者上门,体验一下皮具制作课。俩人希望找到新的自由职业,而不是返回职场。



刘超宇当初进入这个行业,很大程度上源于对 游戏 开发的痴迷与热爱。十多年后他发现已经很难找到当初的兴趣,开发一款 游戏 ,公司更关注的是商业价值,而不是独立创新性。


毫无节制的加班,也让他感觉整个行业将脑力创造性工作,变成了劳动密集型产业,“你做一个创造性的东西, 你灵感好,状态好,一天就可以解决问题,状态不好一个月可能都解决不好,工作时长能解决问题吗? 但国内企业已经找不到突破口了,只能通过压榨劳动时间来实现突破。”


还好,9年大厂工作给刘超宇留下了一定的积蓄。足以让夫妇俩在失去收入的大半年时间里,相对从容地寻找一条新出路。




李寅背负着更多现实压力。


他和妻子都是湖北人,俩人商量着等他离开IT行业,就回到武汉发展。可离开老本行,跨行业似乎也没那么容易, “回去到底做什么,要不要提前存够武汉房子的首付 ”,是他现在最焦虑的问题。


之所以要存够武汉买房的首付,是因为他在惠州买的房子,近几年都无法出售。根据惠州楼市政策,商品房需证满3年方可转让,现在李寅还没拿到房产证。


他更忧心的是,即便熬到可以交易,房子也很难出手,“那么多新房都卖不出,何况二手房”。


2年前,准备结婚的小两口在中介的“30分钟到深圳”游说下,买下了这套房子。现在他感觉握着一个烫手山芋, “住不了,租不出去,也没有升值,算上每月要还的利息,还是亏本的 ”。


对李寅夫妻俩来说,回武汉买房,怎么着都不是个轻松的事情。“要么背负两套房贷,要么亏损把惠州的房子割肉卖了,这个抉择很难。”


现在俩人带着孩子,租住在坪洲地铁站附近。李寅有3个同学住在附近,也都是程序员。隔段时间四个人会聚在一起喝喝酒,聊起将来,大家通常以满嘴不在乎来掩饰迷惘,“ 有人说过几年回老家养猪,有人说回家继承老爸的养小龙虾事业 ”。


今年因为疫情,李寅一直在荆州老家待到四月份,小城生活让他体味到了久违的安稳感,“ 在家太幸福了 ,要啥有啥,生活又方便, 就是没有好的收入来源 。”




相比之下,“一人吃饱,全家不饿”的黄征,当下的处境最为轻松,他形容目前的生活为“ 回到人间 ”。


去年找第四份工作时,他开始留心转行的机会。做跨境电商的朋友,给了他转行的启发。辞职以后,他重新租房,搬到宝安福永片区的一间公寓里,做起了跨境电商。这3个月来,每月收入大概有2万多元,这差不多与他之前的收入相当。


他有心把跨境电商做得更大一些,“明年去佛山,可以雇两个人来干,那边房租、人工便宜。”


黄征现在住的地方,距离最近的地铁站有3公里。每天他睡到10点钟起床,打理一下电商账户、发发货物,一天下来只需工作四五个小时。他了有充足的时间,看书、健身,去附近转转……





备注:

应受访者要求,文中人物均采用化名。部分图片由受访者提供。

Ⅳ 8年程序员给毕业大学生的忠告:毕业之后不要留恋外面!

   8 年程序员给毕业大学生的忠告:毕业之后不要留恋外面的花花世界,也不要过分迷恋自己的能力,一毕业立马在老家考事业编,不然会错过一生中最佳时机,千万不要为所谓的打拼留在大城市,除非工作5年就可以在所在城市挣够买房首付钱,不然你将成为蜗居在出租屋,外表穿着靓丽,看不起老家人的新都市白领

这个忠告似乎有道理,但即不知道回家的难度,也没混清楚外面的世界。首先不说考入编制的难度,在老家想过的好点,人情世故的天花板非常低,可以说上一辈没给你积累,这一辈的年轻人都丢的差不多了。其次,在外面混是不是仅仅指北上广?我建议如果要规劝年轻人,就对他们说:“无论去哪里,如果我们没有天生的好环境,那就需要很努力,更多的忧患意识,做很多艰难的决定

说什么事业单位好,你们自己咋不去呢?我们这开发工程师都招不到人,没人来,你们把央企国企体制内的给捧上天了。

我自己是一名从事了5年前端的老程序员,辞职目前在做讲师,今年年初我花了一个月整理了一份最适合2019年学习的web前端干货,从最基础的HTML+CSS+JS到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴,可以加入我的QQ学习交流群:751196913 这里是小白聚集地,欢迎初学和进阶中的小伙伴

Ⅵ It行业做了20年,身体吃不消了,以后该如何规划

年轻程序员,有四点你需要提前注意

1、80后程序员入行至少是十年前,而现在每年计算机专业毕业生加上转行进入的人数是十年前的5倍不止 ,IT从业人员增多,今非昔比。

2、国内资方过于强势,没有工会监管,年龄大了,你可能会被企业各种方式打包走。

3、由于大量开源库的存在,计算机行业的门槛几乎没有,能掉个包就可以去工作了 ,所以你的现在“搬砖”的工作很可能被替代。千万不要以为自己技术很牛X。

4、不要被目前的高薪水遮蔽了双眼,人无百日好,花无百日元。能存钱,就多存点。一些非必要的电子产品可以考虑不购入,如果你是土豪,另当别论。

5、身体是革命的本钱,对自己好点,钱要赚,命也要有,年轻感受不到,过一些年身体是会发生变化的,提前透支并非好事。

Ⅶ 作为一个程序员,你有没有想过如果不做程序员了你还能做什么

首先扒出网上的一张图,表明程序员工作的路线图。虽然只是笑资,但也依旧部分真实。

大多数在一线城市的程序员根本买不起房,特别是北京,当然对比其他薪资更低的其他岗位更是如此。所以基本分为两大块,一直留在大城市和后期回到二线甚至三线城市,求个轻松安稳的生活。

管理 :大多程序员在没有怎么敲代码后,都是走管理路线,管理项目,统筹兼顾,这也算是没有脱离程序员的行业,但也不能算是敲代码的程序员了。不过管理岗位就那么多,也只会有少数人能够晋升。

程序行业的猎头 :现在很多大公司都需要hrbp等岗位,需要懂得编程的人帮忙招聘真正有本事,能够聊技术的hr,不过hr更多要有资源,能够会说话,有大概的判断,因此程序员行业很多人并不能胜任,但总会有人适合,不是么。

培训老师 :懂的知识,能够系统理解就能教书育人。同时也是对自己知识体系的梳理过程。无论你是内向还是外向,都可以做讲师,因为每个人都有自己的讲课风格,但这需要你做一定的适应,最大的难度就是从自己动手做项目到用语言准确表述自己的经验与技术。

做自媒体 :现在的自媒体已进入成熟期,如果你的技术已经十分娴熟,可以把专业技能放在自媒体平台上,把你的编程经验、目经验写一写,以文章、视频形式展现出来。名气大了,自然会有人找上你,请教问题或者打广告,一切都水到渠成。

接私活 :现在也有很多地方可以接私活,自己赚钱,趁着年轻多赚钱,至少被年轻人淘汰时候,手上也有很多钱可以任由自己挥霍。

很多人在做程序员后,都会想有更轻松的人生,钱少点无所谓,但不能委屈自己。那能干啥呢?

在老家开一个小店铺,天天刷刷视频,看看电视,日子也很悠闲惬意。

甚至在老家开滴滴,自由职业,想上班就上班,手头缺钱就加油跑,

有一点自己爱好的,开个小餐馆做作 美食 ,弹弹吉他教教学生。

修修电脑, 游戏 陪玩。或者自己写一个服务器,做个网站玩玩。

只有一份工作,并且还是给别人打工,担心永远都不会少,有一份副业才是正道。不要等到年纪到了,发现只能依赖一份死工资,变得唯唯诺诺,一点底气都没有,从而变成被公司压榨的理由。

而对于大多数人而言,要多想想除了现在这份工作,我还能干什么赚钱,同时,也要加强自己的不可替代性。而程序员的不可替代性依旧是想法和技术。可以关注私聊我发送“ 项目 ”获取很多项目的学习视频哦,当然觉得没有你想要的可以私聊说说想要什么资源,大部分都能给你找到。

作为一名从业多年的程序员,或者说作为一名大龄程序员,肯定都会考虑,中年职业危机的事情,达到一定年龄后,自己该何去何从,中年程序员的焦虑随着年纪增大而增大。
项目管理,软件经理
很多公司没有技术专家的岗位,所以很多人都会考虑转管理,比如项目管理,软件经理,因为技术沉淀,可以对软件开发进行管理,这种职业转换,相对与研发经理会比较简单,压力没有那么大。

转换做技术支持,做FAE
假如你之前从事的工作,是做嵌入式软件开发,写C语言编程,那么对于单片机一般会比较熟悉,那么可以找一些mcu芯片原厂或者大的代理公司,做技术支持FAE,利用自己的技术经验,帮客户解决问题,然后有些公司的FAE的工资也会与销售额挂钩,有一定提成。

转换做销售
转换做销售是很多程序员的考虑,但现实是很多公司不会招没有销售经验和资源,且年纪偏大的人做销售,主要是培养时间长,稳定性差,没有资源,当然卖房不需要经验。

跑滴滴,跑美团送外卖
估计很多人也会想,如果真的失业了,就去跑滴滴,送外卖,肯定也是一个门路,肯定是一定收入,但收入肯定没有做程序员高。

创业自己做点小生意
做程序员,工资相对于其他一些行业工资要高,或许有点积蓄,就考虑开一个小卖部,或者开餐馆,做烧烤,做早餐等等,再或者是不是开一个快递网点也是一个不错的选择。

还可以利用自己的专业知识,给别人做产品,方案开发等工作。这种我觉得是程序员重点考虑的方向。

说实话,确实没想过,作为一个已经在程序员岗位上干了10年的老鸟,目前还没想过不做程序员了还能做什么,做个小生意,不知道从何做起。合伙开公司,也找不到合适的人,而且最重要的是要有人跑市场,天天面对电脑,感觉已经丧失了和人打交道的能力了。

30多岁了,已然变成了00后口中的中年大叔,面对上有老,下有小的窘境,你想不做老本行,辞职去做其他的事情?除非有十足的把握,不然还是劝下自己,不如将现金投放到余额宝,或者买一些基金定投产品来的靠谱。毕竟那个一人吃饱,全家不愁的时代已经过去了。每天睁眼面对的就是父母妻儿,车贷房贷,以及其他的消费生活压力,想给自己解解压,还是抛弃不切实际的创业梦想吧。

但是,别忘了,虽然人在江湖,身不由己,对于自己还是要投资的,不论是身体方面,还是职业方面,健身房没钱去,就到小区路边多走走,锻炼好身体,至少用一个强壮的身躯来撑起家庭。编码之余,多看下前沿的最新技术,程序员是最喜新厌旧的行业,你所比年轻人多的,不是身份证上的年龄,而是宝贵的项目资历,不过在层出不穷的新技术面前,保持一颗善学不断的心,总归是没错的。

就算你要干别的行业,也请你把现在的程序员做好,既然要当斜杠青年,抑或是斜杠中年,也得脚踏实地,一步步的来不是?分享与大家共勉!

都说程序员吃的是年轻饭,过了30岁以后的程序基本上都是行不通的。然而好像事实也是如此,一旦上了年纪的程序员,真的没办法和年轻的相比。

三四十岁的年纪,论技术没有年轻人的跟得上时代,论体力你也拼不过年轻人,我老程序员唯一拥有的话就是经验。那谁说做程序员就得干一辈子,没有这种说法。如果说你不做程序员以后的话,其实你可以将你自己的这一身经验,传授给别人。

说白点就是直接去当老师吧,当老师待遇也不错,工资而且还挺高的。如果你有教师资格证的话,可以直接去正规的学校应聘,老师如果说你没有教师资格证的话,现如今有很多的那种私密的培训机构,他们都会招收很多的讲师。不管是学校还是公立的培训机构,各自有各自的好处,但整体来说待遇都是非常不错的。

就以普通的培训机构为例吧,他们非常需要人才,需要讲师,有的培训机构甚至直接聘请一些在校的大学生去作为他们的讲师,但可想而知这些大学生的话,他们也只是学生,真要论起实战,是远远不如退休下来的程序员。

但当老师也不是程序员唯一的屈辱,其实还有很多方向可以去发展,如果你觉得你这个行业做腻了,想换点新鲜的去做一下其他,那你就可以勇敢的去尝试。不管是各行各业,只要自己喜欢都可以去做,能胜任程序员这个职位的人,我相信都是非常的聪明,去做其他职业只是时间的问题,我相信都能够胜任。

因为程序员,吃的是一种技术活,头脑必须灵光。太笨的人真的当不了程序员,所以说那么聪明的一个人转行去做其他职业,一点问题都没有。

有时候我也在想如果有一天我不做程序员了,接下来应该去做什么。

再回铁路行业,从铁路行业出来的我,再去应聘个地铁公司或者厂家应该不是什么问题。

去工厂企业做维护,我的专业是自动化专业,做个电务的维护也还算可以,毕竟还记得PLC,DCS编程语言,我还是一个拥有高压电工证的程序员。

去辅导机构,去做个英语老师,大学英语六级,以后准备考个雅思,教小孩英语,应该绰绰有余了。

或者回老家包地,再把毕业以后扔下的单片机,FPGA拾起来,做一些农业自动化的东西,再结合我现在的web编程,创造一些农业新生态。

或者开一家烧烤,开一家有情调,有技术氛围的烧烤,程序员可以凭工作证获得优惠的烧烤,因为这个世界上太多的程序员需要安慰。

只要你想活下去,总会活下去。

我想每一个程序员都应该想过这个问题吧

首先,程序员行业普遍加班较多,年轻力壮还好,加班身体也扛得住,年纪大了就不一定了。

其次,步入中年后,你的责任可就不止工作了,你是家里的顶梁柱,你是家里的一份子,你要抽时间来陪伴你的她或他,陪同孩子老人吧。

第三,程序员行业技术日新月异,新技术层出不穷,你不可能跟小年轻拼记忆里,拼学习能力,所以你需要考虑转型。

谈谈出路:一是坚持一个行业,精通业务,转行做管理;二是年轻时做好技术积累,可以出书,写博客做技术专栏,也可以做培训老师;三是转行自己创业或是转移到一个对年纪要求不那么大的行业

最后,祝所有即将步入中年或已入中年的程序员顺利找到满意的发财之路

1、转产品经理、cto、管理层,如果往这些方向转的话,建议平时工作中多管一些“闲事”,除了变成之外,例如产品同事的讨论也多参与,多思考从产品上怎么发展这个产品,对于转型有很大的帮助。

2、未来编程肯定会往中小学生教育方面发展,可以考虑转型做编程的教师。

推荐一本对我自己影响比较大的书:《软技能-代码之外的生存指南》,里面涉及生活习惯养成、思维方式等等,凸现技术中人的因素,阅读这本书可以全面了解软件从业人员所需要知道的所有“软技能”

阅读全文

与十年老程序员忠告相关的资料

热点内容
光遇安卓与ios什么时候互通 浏览:598
js如何运行时编译 浏览:915
引力app在哪里下载 浏览:609
编写app如何得到钱 浏览:800
吉利汽车软件放哪个文件夹安装 浏览:223
多文件编译c 浏览:541
头顶加密后为什么反而更稀疏 浏览:793
离心机压缩机扬程高 浏览:658
xshell连接linux命令 浏览:5
把多个文件夹的内容合并在一起 浏览:483
基于单片机的浇花系统设计ppt 浏览:685
卷积码编译码及纠错性能验证实验 浏览:354
请在删除驱动器之前暂停加密什么意思 浏览:787
光催化pdf 浏览:98
java字符串包含某字符 浏览:528
ssm身份认证源码 浏览:466
预排序遍历树算法 浏览:671
加密装置如何打开ping功能 浏览:480
python下载372 浏览:903
u盘子文件夹隐藏 浏览:297