导航:首页 > 软件知识 > 程序员去哪里搬砖

程序员去哪里搬砖

发布时间:2023-06-16 08:18:26

程序员未来前景如何大龄程序员出路在哪里

其实程序员什么35岁就不行了的说法是个伪命题,是人为的强加的致幻剂。虽然软件行业有其特殊性,但是也有其普遍性。其他行业35岁那才真正进入事业快车道,软件行业我认为也差不多。

软件行业不光是写代码,积累到35岁,如果还能写代码那一定是经验丰富,代码水平高,即便继续写代码那也比一般的人好,当然排除那些不思进取不学习的人。

最差带几个人做个项目经理做项目就比年轻仔强很多。不但可以利用自己的经验还可以写关键代码。年龄其实不是问题。

那问题是什么给大家的印象是35岁程序员就没得混了?其实现在很多程序员其实是码农,大家说IT行业是一个知识更新非常快的行业,其实也不尽然 ,更新的是表面,其本质一直没变,一个码农一般都学的是皮毛,就懂一点什么框架 的编程,缺乏学习能力,不懂软件最基本的原理,学校学的那点一旦过时就什么也不剩了,那面临的就是淘汰。

如果是一个了解软件本质,学习能力强的人,语言只是形式,对于一个项目,觉得什么语言合适就用什么语言,你懂一门语言,另外一门语言要不了一个星期就可以编程了,关键还是基础,是原理,是思想和经验。

所以程序员们,不要被别人的致幻剂迷糊了,只要你肯学能进步,喜欢软件开发,年龄一定不是问题,只能越来越吃香。

本人作为程序员,曾经也为这个问题困扰着。程序员在35岁就会面临各种问题,身边也有这样的例子,上一家公司有一个同事,40岁了还在写代码,他的工资不高。后来项目预算超标了,他也就成为了被裁员的对象。那是我第一次感觉到了年龄越大而带来的危机。

但是话有说回来了,40岁了还在写代码。只能说明了他对自己没有明确的职业规划或者个人的不思进取造成的。IT行业有他的特殊性,第一个特殊性就是知识更新很快,第二个就是很注重职业规划。

所以要想不被淘汰,要么积极学习没拥有很厉害的技术,成为一个领域的技术专家。要么走管理路线,在平时上班的时候就要注重这方面的培养,首先要在工作中锻炼,还有考取一些专业的证书来给自己增加竞争力。

当然也有的选择自己创业,这是最好的结果。所以,在当下最重要的是怎么给自己规划。多考虑这方面的问题,要是想通了也就没有那么的纠结了。

个人观点,不喜勿喷!也希望大家能够说明自己的观点,大家一起学习,一起进步,营造良好的学习气氛!

大家都知道程序员也分为做什么开发的程序员,比如市面上最流行的Java、C语言、C++、python、PHP等等开发程序员,未来的发展是不一样的。

其实,我觉得未来发展前景的话,要找天花板较高的语言来作为基础学习,慢慢的把自己的架构思维给建立起来。

等你拥有自己的架构思维之后,其实语言就是一种工具而已,所以一定要清晰规划自己该学习什么语言,该怎么样来学,我在这里推荐Java语言,因为Java语言的学习就能够帮你初期建立这种思维方式,还有Java语言的独特性,证明了它的优越性!也证明了它的天花板比其它语言要高,当然上手难度也比较高,自己要有一个清晰的认识,

关于大龄程序员出路,我这里得多说一嘴!

一提到大龄程序员,大家第一时间就会想到,35岁中年危机。

不可否定,35岁这个词确实很扎心,也是许多程序员的恐惧所在,但是,请大家不要惊慌,要给自己打一针强心剂。

30而立相信大家都听说过吧?但是也不然,也看个人的机遇和努力!程序员也是一样!

这里就说到了职业规划的重要性,从22岁毕业实习再到30岁这八年时间,处于一段技术磨合和提升期,也就是技术的沉淀,沉淀到了一定的时间之后,就要考虑管理经验的提升,随着年龄的增长,身体上、思想上、精神上都会出现惰性,当然也跟自己的运动有关系,要加强自己对身体的锻炼,每年做体检!

30岁之后,有的人考虑单飞,自己找合伙人创业,自己开公司求发展;有的人继续按部就班,沉浸在996的世界之中;有的人不断地提升自己的技术能力和架构思维,在大厂中继续深造,让自己变得更有价值!

不知道你们是属于哪种,但是,最重要的还是个人的思维!希望自己能够好好考虑一下,从自己下手,彻底的改变自己,不然淘汰是迟早的事儿。

三点:改变自己的思维;加强自己锻炼;做好职业规划!

以上个人观点,不喜勿喷!欢迎大家一起讨论。

我是个IT新人,程序员的未来前景毫无疑问是不可小看的。世界逐步进入5G时代,对于程序员来说即是挑战也是机遇,5G时代到来必将会带了新的技术升级,也必将淘汰旧的技术,所以说对于程序员即是挑战也是机遇,只有不断地学习你才能把我好这一机遇,雷军说:“站在风口上,猪都能飞”。但首先你得是有准备的猪 。

对于大龄程序员,我是这样子想的,等我年龄大了,不可能一直处在代码一线,要么转管理岗位,如:技术主管,产品经理,项目经理,有能力的做个技术总监。

要么转行,我朋友常常给我开玩笑说,等年龄大了,我们去送外卖吧!自由自在,月入过万

要么拿出积累多年资金、人脉开始创业

在民企,大龄程序员确实不好混了。华为裁掉35岁以上的普通员工,就说明这些大公司只需要年轻人,加班苦干。年纪大了,拖家带口的,加不动班了,就劝退。这种情况说明这种工作都是些按部就班的,没什么创造性的工作,不需要很多经验。

外企的情况会好一些,50多岁的头发花白的程序员依然在工作,他们看重的是工作的积累,经验。公司也把这些人当做公司的财富。国内因为抄袭太严重,不太注重知识产权,导致程序员的地位并不高。

大龄程序员要在工作之余,发展一些副业,多学些技能,考一些证书,做一些理财投资等等。保证自己万一被裁员,不至于没有收入陷入焦虑。

这问题问的,大龄农民工出路在哪儿?

所以了,人口总量下滑,人力资源不足,大龄程序员总是有人要的,只不过不同水平的去向、待遇不同罢了,这跟年龄、行业没关系,哪个年龄哪个行业都一样有分化。

首先,程序员这个职业不再是个香饽饽,这一点各位程序员必须要摆正心态!随着人工智能在编程方面的运用以及程序员数量的大规模上涨,未来大多数程序员的待遇会跟 社会 平均工资看齐,短时间依然会有优势,但随着时间推移,这种优势必然转为劣势。为何?供需决定价格,以前供不应求当然价格高,未来供大于求甚至每个人都会编程,自然没啥议价空间。而那些没人愿意干的脏活累活自然成为高收入岗位。

其次,许多程序员会成为领导或者老板,毕竟 社会 需求在,有大需求也有小需求,对用户需求敏感的人自然能够抓住机会自己创业。

再有,某些高收入程序员会跨界进入别的行业,毕竟有了资本有了 社会 经验,很多事情都是相通的。

最后,大多数冲不上去也没钱或没想跨界的,继续待在公司里搬砖,虽然加班比不上年轻人,但毕竟经验丰富,码代码的速度和质量是有的,只不过工资持平奖金下降不忍也得忍啊,毕竟为了生活,别的很多职业人家的工资本就是好多年没变化,程序员也不会例外,之前例外是因为供不应求。

有人说程序员是脑力活,跟农民工不能比,六十岁农民工还能干活,六十岁程序员脑子怎么跟得上?作为过来人,笔者可以向各位保证:越大的团队,里边需要动脑子的人越少,大多数大厂的程序员混到最后都是干的力气活,根本不需要脑子,这就是熟练度。至于这是好是坏,仁者见仁智者见智。

优秀的程序员不论年龄大小,前景都非常好!巨大的市场需求决定了优秀程序员的紧缺性,在数字化时代,已经没有哪个行业会离开软件的支撑,这个趋势在可预见的未来不会改变。

一般来说,人会随着年龄的增长,工作的时候精力会跟不上,但从另一个角度讲,年龄大了,经验就会更丰富,尤其对于像程序员这种知识型工种,只要他肯学习,跟上技术的进步和变化,他就不会落后,就会继续有用武之地。

软件技术的变化也是非常大的,新的框架、新的开发环境、新的编程语言不断出现,程序员也要注重自身的学习和修养,为断适应互联网+时代的技术发展,只有这样,程序员才会永葆青春。

当然如果已经功成名就,账务自由,选择别的职业也挺好,人各有志,看个人发展和兴趣爱好!

30+程序员一枚,刚好可以回答这个问题。

先简要说下我对这两个问题的答案:

下面,我们就来一一解释。

程序员是有前(钱)途的职业


首先是 金钱 方面。在所有行业里面,it行业是比较有前(钱)途的职业,我想这句话可能极少有人反驳。当程序员相对来说能挣钱,即使这些钱是需要加班加点挣来的,但是总归来说提供了普通人一个挣相对高薪的途径。即使在北上广深,当程序员也相对其它行业更容易买车买房,站稳脚跟。另外,每年无数的大专本科生上培训班,当程序员也很能说明情况。


其次是 行业发展 方面。程序员从事的是it行业的工作,是一门用技术改变生活的行业,it技术已经应用于方方面面,这也无形中给程序员提供了更广阔的用武之地。


大龄程序员的出路


关于大龄程序员的问题,其实我觉得更应该说是 一个普通人中年危机的问题 。因为年龄大了,薪资相对新人更高,加班能力更差是大部分行业都会遇到的问题,只是这个问题在it行业放的更大了。网络当中很多所谓的35岁问题,一部分是来自于程序员的自嘲,一部分情况其实是因为部分大龄程序员拿惯了高工资,没有做人生规划,技术没有提升,然后又遇到了中年危机后无所适从罢了。可能有人会说老师,医生等行业会随着年龄增加而成长什么的,这个确实有其相关性。但是程序员毕业就拿高薪,其它行业可能要积累很多年(这里说的是平均,个例不探讨)。


至于出路,我认为出路有很多:

当然,我这里说的大龄程序员指的是正常的程序员,不是那种天天混混日子,突然一裁员发现自己啥也不会的人,我觉得这种人基本上是很难有出路的。


关注令狐一冲,关注区块链和IT技术!

计算机是未来人类的一个发展方向,是生产力提高的方向,而且是长期发展的,所以程序员不会过剩,也不会淘汰。至少在50年内,还看不到能够代替计算机发展的新工具,可以看到的是,计算机本身的发展。而程序员在出路方向上有很多选择:

1,软件方向:软件是计算机与人类交换的媒介,很多大型软件公司已经存在几十年了,还将继续发展下去。

2,硬件方向:计算机本身的发展,需要 科技 进步,在新材料研究,制造工艺提升,架构设计运用方面,都需要不断提升。

3,物联网方向:这个不用多说,物联网是在在互联网基础上,通过射频识别(RFID)、 红外感应器、全球定位系统、激光扫描器等信息传感设备等方面,给我们带来便利,在我们生活的方方面面已经离不开了。

4,人工智能:简单举个例子,小爱同学能和你进行简单交流,阿尔法狗,打败了全世界所有顶尖围棋高手。

5,数字媒体技术:数字媒体技术是一个结合了数字技术、媒体与艺术设计的多学科交叉专业。它注重创意,利用媒体技术,在 游戏 、移动互联网、互动 娱乐 、影视动画等领域展开研究和创作,重在培养能够熟练地应用现代计算机技术,从事数字媒体制作、图形图像处理、动画设计等。

6,以上是主要方向,还有很多,这里用四

个字概括:等等,等等。

⑵ 程序员做外包有前途吗

本人刚毕业时,在一家外包公司工作过,但是由于我对外包工作弊端认识很清楚,只工作了一个月的时间,我就离职了(当时是刚毕业,短期先干了一个月赚生活费)。下面我介绍下我对做外包工作没前途这个观点的看法。

外包工作的弊端
外包程序员与人沟通少。程序员干外包的工作,基本很难与客户直接接触,也就无法直接与客户沟通需求,时间一长,导致程序员思维固化,很难拥有产品人员的思维,而且大多数工作都是参照文档进行。久而久之,脑子里面就只有代码,,缺少与人、需求打交道的基本技能;容易在后续工作中出现只按照程序逻辑思考问题,不会从客户角度出发,另外,在与人交往的过程中,也会有不太善于与人沟通的标签出现。

外包机构的技术老旧。为了追究研发周期短、程序稳定,一般来说,外包公司都使用的是相对比较老的技术栈和老的基础组件,程序员都是用来搬砖,磊业务代码的人员,外包公司纯做技术研究的人少之又少,所以一般程序员进去,对技术能力的提升相对有限。

解决问题能力很难得到提升。由于外包公司大多数是开发业务程序,基本上很难遇到比较难以处理的技术问题,因为技术问题通常是在底层代码中处理过了。所以他们对遇到技术问题的处理思路、处理方式都比较难以得到锻炼。

技术架构能力弱。和上面一样,由于都是写业务代码,技术架构都是公司现有的,基本无法从实际中得到锻炼,架构能力也就无从谈起。

纯项目思维,而非产品思维。这点对一个程序员来说可以说是致命的,因为很多时候,程序要写的好,需要很长时间的重构、优化,但是外包项目一般是项目类型,不是产品,也就意味着时间短,项目类型一般是瀑布式,只能给你很短的时间实现功能,很少让你有思考架构、程序优化的机会,产品开发不一样,产品开发要求程序员有延续性思维、不断的自我革命,优化程序。

甲方给的时间少,加班多。一般来说外包工作都是时间比较紧急的项目,而不是一个时间长的产品开发,所以加班就在所难免,生活上的时间少之又少。


外包工作的好处
工作时间长,收入高。外包公司一般来说为了赶项目,通常在保证利润的前提下,会多给点钱给程序员,让他们心甘情愿的加班,所以,加班时间可以换了高额的加班费,与其他人早早下班相比,单位时间的收入提高了。

短期内,技术会有所提升。如果你是从一个公司换到了外包公司,那么外包公司的现有的技术栈,你可能在短短的半年就能够摸透,因为你日常开发都要使用这项技术,而且是成套的完整的技术栈。这种情况是说:你现在使用的技术栈和外包公司的不一样,所以你可以短时间内学会外包公司的技术。

积累人脉,以后私活项目不断。由于你在外包团队干过,你会认识很多非专业公司的人员,时间一长,很多人认识你,如果后续再有类似的公司,他们很自然的会找你个人进行开发,你的私活就多了。

总结
总结来说,我个人认为外包工作的弊端大于好处,所以如果让我选,我肯定会选择非外包公司。只有一种情况我会选择,那就是我毕业2-3年,有能力短期内学习很多新技术,而且对薪资的要求比较高,我可能短期内会选择1年的外包公司,学习知识,赚钱薪资。只要有选择,我可能不会选择外包。

⑶ 找c++方面的职位越来越少,c++程序员的出路在哪

不认可C++方面的职位越来越少的说法。我是一名有十多年C++开发经验的程序员。并没有感到岗位少,反而是招聘越来越难了。

其实有这种感觉也不足为奇。最近几年,程序员这个群体的数量急剧增长。各种培训机构如雨后春笋般冒出来,大部分是教授JAVA或者前端技术,C++相关的培训机构则寥寥无几。其中最主要的原因,如果不是科班出身选择C++语言,学习起来堪比天书。

随着互联网的发展,能短时间将某个idea落地变的越来越重要。JAVA、PHP、Python、GO等语言,甚至JS都以其框架多生态好,在竞争中占据领先地位。但是不容忽视的是,其他语言是各领风骚三五年,C++从来没有跌出前五名。可见他们在业界内的地位,用常青树来形容它都不为过。

C++语言最重要的优势是内存自管理。这也是为什么它的框架,乃至类库都非常少的主要原因。内存自管理需要具备操作系统、计算机原理的理论基础知识,是大家觉得它比较难的根本所在。在实时控制,高并发等领域,C++语言的优势非常明显。比如证券行业的交易系统,大多是由C++语言编写。

了解到以上情况之后,题主应该就能明白具体的出路所在。

我们喜欢弯道超车,不喜欢做踏实的工作。所以,我们只关心现成的什么框架啊什么的,基础的没人做。

不得不承认,你说的这种现象确实存在,当今C++的职位确实不如以前,但也不不是说没有出路,只要你够专业,够精通,任何一门语言都还是有用武之地

1.以前因为开发语言相对比较少,而且更多的是进行底层开发以及行业性软件开发,所以c++应用应该说也非常广,特别是visual c++在某段时期还是比较有热度的。而c++在做底层硬件开发,服务程序开发都是有其独特的魅力。这张图是不是特别熟悉,又能做界面,又能做底层。

2.后来开发语言日益增多,而技术和应用也在不断发展,比如后面应用广泛的java,还有当今发展很快的python,无一不是 社会 不断发展的产物,互联网的发展催生了web开发,人工智能的发展催生了python语言,所以其他语言相对而言热度有所降低,导致很多人看不到未来,是不是需要转语言等等。

3.不过c++还是有很多领域应用,很多细分领域和还在使用,另外做服务器端开发还是不错的,现在很多 游戏 服务器都是c++开发的。另外,我不得不说的,语音、视频这方面还是c++,现在很多语音聊天,视频直播,不也是c++开发的吗?所以c++不会过时,继续在擅长的领域腾飞吧

C++语法太过度设计了,里面一大堆平时很少用到的语法,语法又极其灵活很容易出现错误,对使用者的要求比较高。学习成本也很高,做一个C ++项目要有很严格的编码规范来限制编码,从而防范由于对语法了解不深导致的错误。编写详尽的编码规范这也是一件很麻烦的事,加大项目的工作量。因此用c++的项目越来越少了

C++适合开发核心模块,不适合开发应用逻辑为主的项目。

C++语言不会是正方向。怎么说呢,C语言是最佳的的过渡底层学习。工作中都是c++的衍生工具软件,qt几年我学过的,需求在北京还不算少。或者就像大多数说的走嵌入式方向的底层开发,不过只会c++肯定是不够的。总之就像你学java开发,只会java开源软件坑定是不够的,还需要框架项目接口的知识。服务期间怎么连接的,传输过程之类的(我对java不算太了解,勿喷)。

一句话,核心算法都是c++语言写的,高层应用用c++的少了。但是话又说过来,如果你精通c++语言,学其他的语言,只是一星期的功夫而已。

开源项目越来越多,C/C++主要面向的基础组件都比较成熟了,搬砖拿来会用就行。

没有新的理论和平台,基础的东西无需太多关注。只有新方向出现,才需要基础组件的大量更新,这时候C/C++才会短暂性的繁荣。

从C++学 Java JavaScript C# python 都不过是几个礼拜的事情,自己不愿意学习坐在那怨天怨地?

因为golang开始慢慢蚕食c++

阅读全文

与程序员去哪里搬砖相关的资料

热点内容
什么产品需要做ccc认证 浏览:760
西门子如何按键调用程序 浏览:128
广州珈蓝产品怎么样 浏览:342
哪里有小程序开发代理商 浏览:51
郑州二手农用拖拉机市场在哪里 浏览:893
股市里资金到多少不适合频繁交易 浏览:777
如何做美团外卖代理 浏览:923
技术工人前途如何 浏览:738
星耀大陆交易行什么时候开 浏览:547
技术比武获各名词叫什么 浏览:634
怎么做白蛋白代理 浏览:676
国际贸易数据在哪里查看 浏览:98
深圳优生检查需要什么程序 浏览:839
大宗交易市场产品有哪些 浏览:808
nfc产品形式是什么 浏览:266
果蔬交易所干什么的 浏览:146
扁鱼批发市场在哪里 浏览:393
csv字符串数据如何导入matlab 浏览:934
进店客户登记的数据如何分析 浏览:472
格列奈下游产品有哪些 浏览:476