关注码农话题
做一个实实在在的内行人

如果想当程序员,那么选择什么编程语言呢?

人们都说, 程序员有三好,人傻钱多死得早,当然了,这是一句调侃的话了,但是也从侧面反映出这行从业人员的一些特点,做开发这行已经有些时日了,做过数据库,大数据(hadoop),java等,也感受到了许多这行的点点滴滴,其中有信息,有收获,当然也有心酸!

如果想当程序员,那么选择什么编程语言呢?

其实大家对这行是有狠多偏见的,这其实是对程序员的一种歧视,我个人是很反感这些的,但是这并不能阻挡你成为一个程序员!因为,这行真的是可以改变社会的!这几年,互联网行业迎来了大爆发,大量资源涌入这个市场,大家的工资节节攀升,这对你我的生活来讲是个不错的基机遇,但是也有一些问题,比如说这行一般在大城市就业机会比较多,北上广深等其他一些一线城市!

如果想当程序员,那么选择什么编程语言呢?

大城市里分布着百分之九十以上的互联网公司,提供着最高的薪资,当然也是最累的,加班到深夜,996(每天九点上班九点下班,一周上六天)这些都是经常的事儿!

如果想当程序员,那么选择什么编程语言呢?

当然了,还是那句老话,干一行爱一行,如果你有兴趣,可以考虑做这个,如果没有兴趣,那么这行对你来说就是地狱!目前大家进入这行的途径主要有三个,首先,大学相关专业,还有就是参加培训机构速成班,最后一个,自学成才!现在的培训机构,良莠不齐,稍不注意就会被忽悠!花了不少生活费,学费学完了下来,什么都没学会,找不到工作最后血本无归!所以如果你想培训,那么选择一个有实力的培训机构是必不可少的!

如果想当程序员,那么选择什么编程语言呢?

好,回到咱们的核心问题,现在什么语言火?该学什么?

其实现在什么语言火现在还真不好说,2012年前后, 安卓程序员可是真的火,工资高,公司不好招人,毕业生大量涌入,培训安卓的培训机构大量的培训学员,后来人太多,基本饱和了,同时,IOS的工资也是水涨船高,和安卓一样,大家都去学IOS相关开发,最后,开发IOS的人都烂大街了,太多了,培训机构也纷纷关闭了这个学科,到了2015年,IOS开发的人已经不好找工作了!一直持续到现在,尤其是现在,大量公司选择用H5和react等相关来开发app或者开发app的部分功能,更导致了纯IOS安卓开发需求量降低,同时,前端开发的工资也是水涨船高!当然了,这股热潮在去年已经褪下去了,市场基本饱和,很多培训出来的前端开发,也很难找到工作!

如果想当程序员,那么选择什么编程语言呢?

那么现在火的是什么?其实是人工智能,尤其是阿尔法狗相继打败李世石和柯杰,谷歌把大家对人工智能的热情推到了顶点,国内的BAT或者其他大公司,尤其是百度,投入了大量人力物力来研究人工智能,希望借此能打一个翻身仗!

如果想当程序员,那么选择什么编程语言呢?

但是这行需要非常强大的算法功底和编程语言功底,对于半路出家的人而言,暂时不建议往这面发展(因为这行你很难进入,当然智商高者除外)

上面说的前端(HT,JS)开发,IOS ,安卓都不建议去学,那么建议什么?答曰:java,python等等,你也许问,那学大数据呢?

如果想当程序员,那么选择什么编程语言呢?

很多培训机构打着”零基础学习大数据”的旗号,忽悠来了不少学生,当然也有很多 学完找到了hadoop,spark等相关开发工作,但是大部分人还是血本无归,换到三四年前,大数据人才紧缺的时候,零基础去学也是ok的,但是现在,到处是大数据从业者,你的竞争力很弱的,大数据相关工作需要一定工作经验,语言基础,知识面等,所以很多从业者,以前都是做其他开发转行过来的!所以不建议直接跑去直接学这个!国内某知名培训机构,据我所知,刚开办大数据的时候,是需要面试的!也就是说,为了生源质量,他们要筛选学员,有一定基础的学院才会允许来这里学,这是一个负责人的做法!

说了这么多,拐了这么多弯,其实我想说,我推荐你来学java的~~

如果想当程序员,那么选择什么编程语言呢?

为什么?因为java这么多年以来一直坚挺,那么java有什么用途?

你所访问的大部分网站,后台服务都是java写的(别说PHP,这个我根本懒得提),现在的主要大数据计算框架,要么是java写的,要么基于jvm(java虚拟机),比如spark(scala),hadoop(java),当然了,安卓也是用java开发的,当然了,谷歌最近把kotlin推成官方开发语言(其也是基于jvm的),所以说java的用途相当之广泛,而且这么多年java一直就业很坚挺,没有经历太多大起大落!所以,java是一门值得学习的语言!

如果想当程序员,那么选择什么编程语言呢?

当然了,现在的java也是饱受诟病,比如批评它古板,没朝气,落伍,没有函数式编程语言方便等等,这些批评,你完全可以放到一边不用理会,因为这些都是其他语言者怒自己不争才会喷出来的!java这么有生气,用途这么广泛,何必这么喷呢~java8早就支持函数式编程了,新增stream等等,这些不去研究,光在这喷,没有用的!

如果想当程序员,那么选择什么编程语言呢?

那么,最重要的,学好java,你要会哪些特质?

  • 一定的英文基础,要求不会太高
  • 一定的经济基础,因为生活成本,培训费用都很高(很多15000以上)
  • 持之以恒的毅力,这点尤为重要

入职你的梦想 VS 变现你的技术

IT面试宝典码农市场