当前位置: 首页 > 后端技术 > PHP

老程序员“大叔”的独白

时间:2023-03-29 17:43:56 PHP

人到中年,感悟太多。这个年龄段是一个尴尬的节点,没有年轻时的意气风发,也没有穆老的淡定和潇洒。此刻充满危机的社会,你仍需振作起来,迎接黎明时分的那缕阳光。可能有人会问,你对前程序员在中年油腻大叔阶段的生活、工作、情感有什么不同的感悟。十年的程序员生涯,早已与生活形影不离,恐怕无法三言两语表达真情。目前,我很清楚自己不再是一个纯粹的程序员,虽然我在这个岗位上已经将近十年了,而这十年的宝贵经验让我的人生绽放出不一样的光芒。很多年轻的程序员总在想,人到中年以后的未来应该怎么安排?也许,我可以给你几点我的经验。这条路怎么走,只能自己把握。我说的几点并不是说你的路就应该这样。也许你有更好的方法。选择,不要低估自己,也不要自大。年轻的时候,只有技术。为什么说年轻的时候只有技术?不管你是科班出身,还是半路出家,活下去的唯一条件就是搬砖的本事。设计师这样做是因为他们知道如何设计,而程序员自然会这样做是因为你写程序。如果连搬砖的本事都没有,那还谈什么生存和生活?更不用说以后的发展和未来的梦想了。从最初为公司开发软件,到后来涉及硬件集成,再到产品开发解决方案,感觉自己的成长不是一点点。所以,不管你是苦学修行,还是偷师学艺。简而言之,你的目的是提高你的工作能力和工作经验。程序员手里拿着的是一堆外人看不懂的代码,但你不能说别人看不懂,所以也没有那么重要。如果傻子写的代码全是bug,谁来买单?所以首先,提高代码的正确性是极其重要的。如果上线的产品都是bug,消费者还会使用吗?你愿意承认你的错误已经出现在那里,你别无选择,只能认领它并修改它。因此,提高自己并减少编写的错误数量是您的首要任务。还记得小时候,我有一种傲慢的感觉。一直觉得名校毕业的程序员和其他学历一般的程序员,甚至是半路出家的人都不一样。我有他们没有的高学历,我有他们没有的学历和人脉资源,所以我看不起他们。然而,不管我的起点有多高,我的成绩告诉我,“你写的错误比你的代码多得多。”虽然夸张,但不可否认的是,你的成绩单已经深入人心了,你该怎么办?去掉居高临下的傲慢,去掉漫不经心的臭味,加倍努力修炼,仔细反复练习,直到bug逐渐减少到可控范围内,另一方面完善代码的逻辑性,随着编程时间的增加,打好基础,才能锻炼自己的逻辑知识。算法还是很有用的,常用的算法在编程语言中都提供了相应的函数来帮助解决。写出高要求的逻辑代码,你的工作能力加分了吗?设计模式也是程序员提升逻辑能力的必备技能。掌握这个技能can不仅使代码更有条理和纪律性,而且大大增强了代码的逻辑性。但是刚刚开始使用这个技能的时候有很多坑,但是时间久了,你就会发现这些坑,你就可以跳过了。代码的可读性也是你能力的一个很重要的体现。如果你说写代码的优点是bug少,但是你写的没有bug的代码很多人看不懂,甚至有歧义,或者看起来很难,那就尴尬了。需要提高代码的可读性,可以从注释和命名、代码缩进、分组、命名方案等方面进行优化。这些优化方法可以自己研究,也可以通过学习别人的编码规范。家庭生活和工作一样严肃。我觉得程序员的感情生活,似乎一直是人们最喜欢讨论的话题。有人说,“屌丝”找女朋友太难了。有人说,程序员、有钱人、蠢人早死,这是很多女孩子的愿望。其实这些也太片面了吧。如果男人和女人相处融洽,那不是因为工作的性质。经常加班的岗位有很多,也有值班的,比如护士,夜班?其实程序员的话题主要是男生对自己的看法。生活要求低,让女生望而却步。广告上总说女孩要努力做一个精致的人,大厅里能做的事,厨房里能做的事,什么样的女孩子会照顾自己。她们变老了,依旧美丽,身材火辣等等,所以对女生的要求高了,却忘记了对男生的要求。他们蓬头垢面,不讲卫生,而且总是被贴上坏人的标签。哪个女孩愿意和这样的男孩相处。这几年有点收敛了,但这是因为长相还在被女生吐槽,但未必是因为有点长相就吐槽拒绝交往了。很大的原因是三观。你说去肯德基吃晚饭也很好但是没想过女生要不要去写代码的时候,是不是应该先了解任务要求?还是自己写?女生可能最怕那种我征求你的意见,但是我也理解你的三观,只是我就是不爱说话,说的话就像代码一样,让人看不懂。你喋喋不休的节奏。不培养一两个撩妹的爱好,怎么能让妹子上钩呢?人家喜欢旅游画画,你说你喜欢写代码。想让妹子学密码跟你聊你我吗?不管怎样,一定要像对待工作一样认真对待,培养一两个爱好,生活中多注意看烟花的感觉,不要像不吃烟花的人一样。没有约会的基础,又怎么会和爱情、婚姻扯上关系呢?最重要的是认真对待你的家庭生活,努力解决每一个bug。程序员的最后三个归宿,大家都说是coder。主要原因是程序员随着年龄的增长会失去活力,所以程序员未来的去向可能是在合适的年龄段,做合适的工作。事情。未来的程序员可能有以下三个目的地。1、技术人员持之以恒的技术人员突破了年龄限制,年龄对其技术兴趣的侵略性影响不大。国外的程序员50、60岁了还能写代码。不,他们正在享受写代码的过程。这是真爱。你无法想象他们对代码有多着迷。一般来说,中国30岁的程序员可能会想转行或者创业。事实上,年龄较大、经验丰富的程序员还有很大的发展空间。一些大型的系统框架,比年轻人还好。他们多年来积累的直觉,是年轻人无法比拟的。2、技术管理技术管理并不是完全脱离技术,但在技术实施方面,并不是自己完成,而是在技术层面遇到问题需要亲自指导和实施。对于测试岗位,有些人可能会转做测试,因为大公司的测试人员要求比较高。基础是编码技能和能够了解研发方向。换一个测试岗位也是一个不错的归宿,这对提高整个测试质量有很大的帮助。3、程序员转产品,转行业,甚至创业转产品的比例比较小,因为他们已经脱离了技术。他们基本上转为项目经理或产品经理,这是一个很大的角色转变。无论是从心理层面还是工作层面,都有很大的跨度。这也算是一个新的开始,需要深刻理解岗位所需要的技能和思维方式,需要比技术更大的压力。创业也是很多程序员想做的事情。和很多巨头一样,他们也是程序员。一天。我可以编写程序,消除错误并制定产品解决方案。我缺硬件工程师,但当老板有那么容易吗?统筹观念、统筹能力等都是必备的。同时,在这些目的地中,身体的压力也是最大的,创业的成功也充满了不确定因素。真正能走完这条路的人,少之又少。他们很少。未来,每个程序员都应该为未来做好充分的准备。至于坚守真爱,是跳槽到其他岗位大放异彩,还是华丽转身,就看你怎么选择了。不要成为一个纯粹的程序员。之前讲过程序员未来的归宿,也不是绝对的。现在社会在变,谁也不知道未来会发生什么。不管怎样,不管你怎么选择,你心中都有自己的尺度。但就目前的情况来看,程序员不应该是纯粹的程序员。除了程序员的年龄限制,还有社会的不断变化。无论你做什么或计划做什么,都有机会实现。虽然中国IT行业的发展时间比较短,未来可能会有更多的年轻人,但这并不意味着你应该选择转行。不管以后想从事什么样的工作,我们需要的是提升沟通能力,管理能力,脚踏实地。真正进入项目管理工作。在互联网时代,有很多方法。只要有素材,就有平台,业余和项目开发app,运营网站赚外快,行业资讯网站写干货等等,还可以开直播讲座等等,甚至还可以出书。如果能为自己的平台打造个人品牌,就一定要抓住机会。前面说过,如果你养成一两个爱好,比如旅游、下棋等,结交一些玩伴,你的生活就会丰富起来。工作方面,也可能会出现“一村一新”的现象。我身边有个培训师,对古董很感兴趣,后来自己去研究菩提和核雕。结果遇到了一个想创业的发烧友,正好需要一个技术经理,能力出众的他入股了。这样的例子比比皆是。比如在简书上写文章的彭小六,曾经是码农。后来,他因在简书上写文章而名声大噪。现在他在全国各地开写作讲座赚钱。但这些成功并非偶然。都是因为有一定的能力,然后平台助长了他们的成功。他们缺的是平台,不是能力。如果你的能力够强,你成功的机会还会远吗?以上是十年老程序员的心声。或许有很多想法不够精准,但经历过的人都知道这条路有多么痛苦。让我们互相鼓励。原创内容|英唐中创老程序员