您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
2019年真的是IT行业的寒冬吗?现在想转行,请问学哪个语言比较有前景?
语言,编程语言,都是2019年真的是IT行业的寒冬吗?现在想转行,请问学哪个语言比较有前景?
发布时间:2020-12-06加入收藏来源:互联网点击:
如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言PHP, JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。
程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆孩子睡觉了,你还在工作中,是不是很崩溃?
第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要百度,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。
第3. 程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...
综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了
回答于 2019-09-11 08:43:50
不建议做程序员,来自一个想转行的程序员
回答于 2019-09-11 08:43:50
首先,2019不是IT行业的寒冬,而是整个经济的寒冬,受影响的可不止是IT行业。
其次,你说你想转行,我想先问你一个问题,你的本行干得足够好吗?如果本行都没干好就想着转行,我劝你先把本行干好再说,不要盲目地受外界因素的影响,三十年河东三十年河西的道理人人都懂,可是真正领悟的没几个。
但是,如果你是热爱IT行业,之前是因为没搞清楚择业方向或者受到专业限制,那么你可以来IT行业试试。
至于学哪种语言,其实是见仁见智的,但是不管你学哪种语言,我给你一个建议,那就是你得有一个能够经常练手或者能够做项目的实际场景,不然你很难坚持下去。比如java就有很好BS架构生态,如果你想写个网站、做个线上商城,用JAVA很合适,可以节约很多时间,因为轮子多得是,不用你再造。再比如PYTHON,这个语言近几年被热捧的原因是它更贴近机器语言,而且随着互联网的发展,线上运维的工作量加大,脚本语言的效率要远远高于传统的语言,所以PYTHON越来越被人们所熟知,所以它现在的生态也是非常好的,库也多,论坛的互动性也很高,项目也非常多。
但是不管怎么样,想入行很容易,你可能找个培训机构或者看一本书就能去敲代码了,但是任何行当都有着二八定律,也就是20%的从业者是行业精英,其他都是普通人,想从这80%过渡到20%,期间要付出的努力,要得到的运气和机会也是无法想象的。
在我一个IT老鸟看来呢,其实你去琢磨学习哪种语言比较好,不妨先看看关于IT的杂书,先让自己对IT这个行业有一种比较清晰的认识,这个时候,再下决心,有了决心,再去进行系统学习,因为要真正进入IT这个行当,可不是学会一门语言就完事了的。好的工程师,他们都必须懂网络、懂系统、懂安全、懂数据结构、懂算法,而敲代码的活,不过是把自己的思想通过一种工具转化成计算机语言而已,任何语言不过就是工具,都是“术”,大道至简,对于一个高手而言,任何语言,在他们眼里,不过是需要了解一下语法和数据结构罢了。
回答于 2019-09-11 08:43:50
完全可以看看自己喜欢那个方面的。
编程也分为好几门学科,C程序员,Android,Java后台php,ios,以及前端web
1、程序员对于开发软件来说,无论你选择的是那种语言,Java也好,android也好,IOS也罢。只能说高薪在高手,企业里去少的都是高手
2、我身边的android薪资也有三万多的,Java也有高,不能说那种语言更具有发展前景。即时那种语言即将被取代了,那么对于那个高手而言学习被替代的语言应该不在话下
3、就目前而言,android和IOS行情比不上前几年,但是如果你学的好,技术比较好,公司招聘高手的还是一如既往的
上一篇:儿童一岁两个月补钙算晚吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |