纠结学什么编程语言?
为什么要学这个编程语言
现在的编程语言多如牛毛,选择学什么语言,是一个需要慎重考虑的问题。作为一个后端程序员,工作中常用的编程语言大概就两种,JAVA和SQL。SQL这门语言可以说是后端程序员的基本功了,JAVA则是要靠这个吃饭了。然而工作之外我用的语言就比较多了,python,php,shell,前端三大件,以及一部分的Go。
要不要学习某一门编程语言
我看到知乎上有很多关于要不要学习某种语言的问题,下面的回答五花八门,回答的人也是多种职位。我不知道题主最后有没有得到想要的答案,但是从一个问题下面回答的时间跨度来看,足够学完不止一门语言。现在生活节奏很快,人们的时间被打碎的不能再碎了,一个主要原因就是信息的碎片化让人们无法专注于某一件事或者某一条信息。但是反过来想,这也让我们获取信息更加便利了不是吗?而且技术是为了解决问题而产生的,时代在变,技术也在变。从互联网的远古时代,到PC时代,再到移动互联网时代,到即将到来的5G时代,可以看到信息载体一直在变,编程语言也是一样。汇编和C语言这种编程语言祖师爷一样的语言一样有人在用,一样能靠它混口饭吃。PHP这种日常被黑的语言一样也活的不错,而且现在只要是一些比较主流的编程语言,国内的中文资料都还是比较全的。虽然国内的同行和大佬们被996折磨的疲惫不堪,但是大家对技术的热情一点都没消退。当然你非要学一些小众语言或者已经被市场淘汰的语言,那就没话说了,祝好。
怎么判断这门编程语言是不是有热度呢?
俗话说,隔行如隔山。不是每个程序员都是计算机专业毕业的,即使是大学计算机专业的学生,也未必真的就知道什么编程语言比较热,什么编程语言好找工作。在此,我只说一个比较有用的渠道,看招聘网站上的岗位信息。一门编程语言是否有钱途,才是决定这门编程语言是否生命力旺盛的主要因素。我经常和一些迷茫的朋友说,不知道做什么,也不知道对什么感兴趣。那就去做工资高的那个(首先这件事情必须合法),即便你做着做着还是不感兴趣,想换一下,你手里的钱也让你有选择的机会。有没有的选,是一个非常重要的指标。试想一下,你选了一个比较容易入行的事情(比如销售,保安,文员),一段时间之后想去学编程或者会计了,你会发现你可能连培训的费用都交不起。我举这个例子不是说上述职业简单,因为天下没有简单的事情,只是相比于一些专业性比较强的事情,这些职业确实是比较容易入行的,转行也不一定要去培训,但这是很多人选的路
岗位信息要看什么呢?
- 岗位数;基数大找到第一份工作的几率比较大。
- 看岗位发布时间;有一些岗位可能是跟风发布的,这里面是有泡沫的,比如区块链火的时候出来很多Go语言的岗位,人工智能概念大火的时候出来很多python的岗位。不是说这些岗位或者语言不好,只是追风口学习,学完风口过了就容易找不到工作或者找到工作了公司倒闭被裁员。当然发布时间太久的也要慎重选择,因为可能公司离职率太高,人员流动性比较大,或者老古董项目不好招人。
- 看平均薪资;还是那句话,有钱才能活下去。
其实还有很多判断方式,但是有一些需要一定的行业经验或者人脉,社交经验,不一定适用所有人,所以就省略了。
怎么学编程语言
看到这里,你可能会说。好了我知道怎么选了,然后呢?怎么学?
学习的方式多种多样,编程作为一门解决实际问题为第一宗旨的行业,最看重的就是解决问题的能力。当然学历等等其他因素在这个行业也有一定的比重,但是解决问题的能力毫无疑问是基本要求。所以无论是报计算机相关专业在学校学习,还是在家自学,或者报个班培训。都只是一种选择而已,没有高低贵贱之分。后面有空了写一篇怎么自学编程语言(因为我现在工作中都是自学,比较贴近实际),也会写一下我自学的一些经验和踩坑。
原文地址: https://www.cnblogs.com/ttlx/p/11523170.html
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
相关文章