程序员 处在转行迷茫期 请指教

程序员 处在转行迷茫期 请指教,第1张

怎么说呢,各行有各行的难处,程序员确实在和人交流方面少了点,但和人交流多的工作也不是你想得那么好的。这不像和家人朋友或者甚至是和你现在的同事说话一样,可以随便说比较自由,到时候你要看人脸色,心理抗打击能力要强,沟通要讲技巧,要注重外表不能不修边幅。而且要费心思处理人际关系,不能排斥应酬。等你把它作为工作其实还是蛮痛苦的。就像我们不做IT的人还羡慕程序员可以活在以自己为中心的世界里,但你们以此为职业的人感受到的却是另一回事。

所以说吧,权衡利弊,不要轻易放弃在当前领域的发展,毕竟你在这方面已经有了很多积累。

如果你确定了要走另一条路,不管是创业还是换一份工,都有很多需要你努力。经营管理的思想,沟通能力等,程序员大部分都比较欠缺,需要想办法培养。

曾经我也是一名程序员,经历和你差不多。我现在没有写程序了,但还是关注这块,兴趣而已

我在前年,一个敏感的年龄,30岁退了出来,也算是激流勇退啊。开始从事外贸工作,做得不尽如意,后来转作国内业务,有点起色,一个月收入目前来说没有以前那么高。

一个技术员转成一个业务员真的很难,也需要一些勇气,同时要有人支持。

也许坚持下去,就是胜利,像微软等大型的软件公司,那些值钱的程序员,都是老头子老太婆级别的,当你是无可替代的时候,你才值钱,不要等到自己年龄大了,精力不如以前了,而要找一个像一样的程序员时并不是很难,而且人家比你年轻再被这个行业淘汰。与其被淘汰,不如自己早点开创另一条适合自己的路。

当然有一点,可能你我不同,我是从未经过正规的学习,全凭自己的兴趣与努力走上程序员这条路的,且起步也比人家晚。

我的经历,参考下吧。

都一样,现在这年头没一样可以是离开人际关系的啊。你想转行的话当然也可以,你考会计也不错。但要是还一时考不出来,可以考虑换一份事做也不错啊。我的一个朋友在给一家公司做服务器代维,工作还不错,主要工作就是维护几个服务器的正常运转。

你可以找找这方面的工作先缓解下心情。

每天早上大声读<<世界上最伟大的推销员>>

先给你一段其中的内容:

坚持不懈,直到成功。

在古老的东方,挑选小公牛到竞技场格斗有一定的程序。它们被带进场地,向手待长矛的斗牛士攻击,裁判以它受戳后再向斗牛士进攻的次数多寡来评定这只公牛的勇敢程度。从今往后,我须承认,我的生命每天都在接受类似的考验。如果我坚韧不拔,勇往直前,迎接挑战,那么我一定会成功。

坚持不懈。直到成功。

我不是为了失败才来到这个世界上的,我的血管里也没有失败的血液在流动。我不是任人鞭打的羔羊,我是猛狮,不与羊群为伍。我不想听失意者的哭泣,抱怨者的牢骚,这是羊群中的瘟疫,我不能被它传染。失败者的屠宰场不是我命运的归宿。

坚持不懈,直到成功。

生命的奖赏远在旅途终点。而非起点附近。我不知道要走多少步才能达到目标,踏上第一千步的时候,仍然可能遭到失败。但成功就藏在拐角后面,除非拐了弯,我永远不知道还有多远。

再前进一步,如果没有用,就再向前一步。事实上,每次进步一点点并不太难。

坚持不懈,直到成功。

从今往后,我承认每天的奋斗就像对参天大树的一次砍击,头几刀可能了无痕迹。每一击看似微不足道,然而,累积起来,巨树终会倒下。这恰如我今天的努力。

就像冲洗高山的雨滴,吞噬猛虎的蚂蚁,照亮大地的星辰,建起金字塔的奴隶,我也要一砖一瓦地建造起自己的城堡,因为我深知水滴石穿的道理,只要持之以恒,什么都可以做到。

坚持不懈,直到成功。

我绝不考虑失败,我的字典里不再有放弃、不可能、办不到、没法子、成问题、失败、行不通、没希望、退缩……这类愚蠢的字眼。我要尽量避免绝望,一旦受到它的威胁,立即想方设法向它挑战。我要辛勤耕耘,忍受苦楚。我放眼未来,勇往直前,不再理会脚下的障碍。我坚信,沙漠尽头必是绿洲。

坚持不懈,直到成功。

我要牢牢记住古老的平衡法则,鼓励自己坚持下去,因为每一次的失败都会增加下一次成功的机会。这一次的拒绝就是下一次的赞同,这一次皱起的眉头就是下一次舒展的笑容。今天的不幸,往往预示着明天的好运。夜幕降临,回想一天的遭遇,我总是心存感激。我深知,只有失败多次,才能成功。

坚持不懈,直到成功。

我要尝试,尝试,再尝试。障碍是我成功路上的弯路,我迎接这项挑战。我要像水手一样,乘风破浪。

坚持不懈,直到成功。

从今往后,我要借鉴别人成功的秘诀。过去的是非成败,我全不计较,只抱定信念,明天会更好。当我精疲力竭时,我要抵制回家的诱惑,再试一次。我一试再试,争取每一天的成功,避免以失败收场。我要为明天的成功播种,超过那些按部就班的人。在别人停滞不前时,我继续拼博,终有一天我会丰收。

坚持不懈,直到成功。

我不因昨日的成功而满足,因为这是失败的先兆。我要忘却昨日的一切,是好是坏,都让它随风而去。我信心百倍,迎接新的太阳,相信“今天是此生最好的一天”。

只要我一息尚存,就要坚持到底,因为我已深知成功的秘诀:

坚持不懈,终会成功。

小团队一般 10 人左右,其中常常是技术最牛的人做架构师(或TL)。所以,架构师在广大码农中的占比大概平均不到 10%。而架构师也可以分为初级、中级、高级三档,江湖上真正高水平的软件架构师就更少了。

所以,大部分(超过九成的)码农干上许多年,还是做不了架构师,这是什么原因造成的呢?

1:码农分为真的能写代码的,以及自认为能写代码的。

2:真的能写代码的码农又分为自认为写的不错的,以及真的还不错的。

3:真的能写不错代码的码农又分为会钻研会不断优化的,以及安于现状的。

4:会钻研的码农又分为喜欢广度了解新技术蜻蜓点水的,以及深入钻研用到知识的。了解广度的码农又有少部分愿意深入某些技术,喜欢深入研究的又往往缺乏广度知识。

6:为业务而技术的深度广度都了解的码农,又需要有良好的沟通能力。

7:而沟通好的,又有一部分当PM去了。

8:然后剩下的,又有一部分慢慢脱离实际开发(不再做任何实现)或者开始依靠拿各种中间件搭积木来作为“架构”手段。

9:除去这些,剩下对业务有一定了解,对技术广度上有多种涉猎,深度上对部分技术研究彻底,还有很重要的一点,考虑问题足够细致全面。

10:细致全面善于沟通,技术上深度广度都没问题, 又喜欢这个工作,还会不时做底层实现,从业务和开发两个角度出发,搭出“架构”来是为了开发效率,为了运行效率,为了开发质量,为了业务灵活和运行稳定,为了维护方便等等这样的人,个人认为可以称为“架构师”。

而真能满足这种需求的,别说10%的比例,1%能不能达到我也持怀疑态度。其实现在的“架构师”大多数都停留在8这个层次,甚至很多在5这个层次就当上title上的架构师了。

总之,成为架构师,不仅仅是工作上的简单积累,更需要主动接纳工作外的大量知识,同时,对性格上对于非技术能力上也有一定的要求,不仅如此连思维方式都很重要,要不断找准自己定位,不断思考 如何搭建架构师知识体系

大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大项目的源码的,少之又少。因为它是两个原因造成的:

1:我们所有的教育和培训都在强调怎么写代码,并没有教大家如何读代码

2:大多数工作场景都是一个萝卜一个坑,我们只需要了解一个系统的局部便能开展工作,读不相干的代码,似乎没用

所以,要养成源码三问的习惯:

“为什么要有这样的架构”

“他是什么样子的”

“他是怎么工作的”

二、为什么是分布式?

首先需要说明的是,分布式系统是一个复杂且宽泛的研究领域,学习一两门在线课程,看一两本书可能都是不能完全覆盖其所有内容的。

三、微服务为什么会这么火

相信大家都了解业务越来越复杂,服务分层,微服务架构是架构升级的必由之路,而对于微服务的优点相信大家都不陌生。

比如:易于开发与维护 / 微服务相对小,易于理解 / 启动时间短,开发效率高 / 独立部署 / 伸缩性强 / 每个服务都可以在横向和纵向上扩展 / 微服务架构可以更好将架构和组织相匹配 / 每个团队独立负责某些服务,获得更高的生产力 / 降低尝试新技术的成本

四、到底要不要学习JVM?

总有人问这个东西好像用不上,于是要不要学这样的问题,然后又总有人担心一直搬砖成天做些重复没提升的东西。

如果你这辈子只甘心做一个平庸的Java码农,那么你完全没有必要去学习JVM相关的知识。

五、被我们忽略掉的工程化

在IT产业中,寡头化出现代表着创业公司减少--没人再去用声势浩大的发布会讲故事、没人再去宣传自己拿了多少融资。

这一代中国人自小的教育不比欧美的STEAM,而是重学术、轻手艺。我们往往会为工科和产能过剩画上等号。强大的资本和技术门槛为这些产业蒙上了一层神秘的面纱,让普通人很难真正了解到其中技术和工艺的复杂程度,也就更难明白其中的价值。可正是因为中国的工程化能力,才让我们有机会走到AI时代的第一梯队,而不仅仅是靠学术研究能力。

六、没有高并发经验,想进大公司该怎么办

假如没有靠谱的公司,接触不到高并发的业务场景怎么办你永远解决的是小问题,工作10年技术也未必提升多少。

很多程序员也经常找我说,没有经验就没有靠谱的公司收,没有靠谱的公司也就没有经验,我看了无数的书,自己做了无数的实验拼命想找个靠谱公司去深入,但是感觉好难,简直是个死循环

七、学习千遍,不如项目实战成功一次

有人说:项目实战相信很多程序员都多少会有的,可是我们这个还要学习什么呢

我的回答是:那就要看你想不想成为一个架构师了,为什么98%的程序员工作10年,一辈子还只是一个开发者,程序员们都要想一想这个问题,我是不是需要提升了。

我认为,学习项目实战最重要的还是学习项目管理,作为程序员,都应该学点项目管理。

凡事皆为“项目”项目的两类属性(复杂的逻辑,庞大的信息量)

这才是我们学习“项目实战”的终极意义。

现在作为程序员的你,或许想提升自己,却找不到突破口,公司没人带。又或许你已经工作6年了,却还是很迷茫,很多知识都还是不懂,也没有达到自己期望的一个职位,薪资。

相信大家,在学习的路上也遇到了不少的坑,有人放弃,有人坚持,但是我相信作为程序员的你不会想终其一生也只是一个开发,到年龄就会被公司辞退。

所以,大家如果想往技术路上走的,想成为架构师的,一定要保持终生学习的态度,让学习力成为核心竞争力,才能不被时代所淘汰,这里我也分享自己收集的系统的学习资料,和几套学习路径图给大家,真心的希望能帮助到大家。

链接:> 提取码:ddi0

程序员进阶攻略。如何才能持续成长,是每一个程序员都绕不开的话题。入行之初,你可能会困惑于技能选择的方向和掌握的方法;编程前期,你可能会苦恼于Bug的调试与修复;技术水平达到瓶颈期,你可能又急于寻求突破和上升。除此之外,职业倦怠了,如何去面对?技术停滞了,如何去解决?人到中年,是选择工作还是选择生活?换工作?换城市?换方向?如是种种,磨蚀着曾经的乐观和现在的不甘,是放任自流还是逆流而上?

课程目录:

开篇词 (1讲)

开篇词 | 程序行知:走在同样的路上,遇见自己的风景

征途:启程之初 (4讲)

01 | 初心:为什么成为一名程序员?

02 | 初惑:技术方向的选择

03 | 初程:带上一份技能地图

04 | 初感:别了校园,入了江湖

修炼:程序之术 (10讲)

05 | 架构与实现:它们的连接与分界?

程序员是一个很费脑又费心的工作,所以干到30程序员就很迷茫,是因为程序员的头发已经掉光了,他迷茫就迷茫在怎样才能让自己的头发再长回来,因为谁也不喜欢自己的头发掉光,变成一个秃头,所以程序员就会显得比较迷茫。

以上就是关于程序员 处在转行迷茫期 请指教全部的内容,包括:程序员 处在转行迷茫期 请指教、一个6年老程序员的迷茫(请高人指点):、程序员转行的迷茫等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10061077.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存