今年这情况,别学java了… | 原创
哈喽,你好呀,我是程小南,一个奔3的程序员~ 每周定时更新一些程序员相关的技术和文章,欢迎读者小伙伴们积极留言探讨呀~
今天浏览知乎的时候,注意到上面这个问题。
一瞬间我就想到了大学时期的自己,那时候也有类似的困惑。
但几年过去之后,现在再回过头去看,当时感到的困惑的问题,早就不是什么问题了。
这也算是一种成长吧。
想学编程能学会吗
从我自身的经验来看,写代码这件事,本身没有太高的门槛。
高中毕业,然后学会基础的电脑操作、会打字,差不多就可以了。
所以,从这个角度看,是不是计算机专业毕业,数学是不是学得好,对于学习编程技能,没有太大影响。
大部分的码农,在工作中都是做业务开发的,也就是我们常说的 CRUD (增删改查)。
半年到一年的时间,只要是用心学了,没有人学不会。
以上的结论,不管你是学习什么编程语言都适用。
即便不同的编程语言,它的学习难度会不同,但你只要学会一种,其他的都能做到触类旁通,学起来会非常快。
就好比,你学会说普通话之后,学习四川话也不会太难,起码你直接能听懂很大一部分。
本质上这两种语言都是汉语的一种,它们有很多类似的地方。
不会像普通话和英语之间的差距那么大。
学会编程不难,学习java也不难,比较难的是把一门编程语言学习到能找到一份工作的程度。
找工作,难
如果是把编程当做一个爱好,那自然就没有任何问题,也就没有找工作的压力。
如果是想找一份编程工作,那么相应的要求就会高上许多。
找工作这一块,可以分为两类:校招、社招。
先来说校招。
一般来说,对于校招的学生,由于面向的对象都是应届生,相应的面试难度会低一些。
比如在 2017 年我找工作那会儿,应届生的试题都是一些比较基础的,基础的语法、基础的算法等等。
没有什么实战的经验,自然也就不会有太深奥的问题,也没太多好问的。
对于应届生来讲,最最最重要的,就是千万不要错过校招。
提前准备,才有更大的胜出机会。
然后是社招。
相比于校招,社招的难度会高上许多。
面试官通常会从项目经验、过往从事的行业相关度、技术实力等各方面对候选人进行综合考察。
毕竟招进来的人,以后可能就是要和自己一同工作的,谁都希望招进来的同事强一些,以后协同工作起来才能更高效。
基于种种原因,社招就是会比校招困难很多。
如果是跳槽的话,在做好充分准备的情况下,一般问题不会太大。
但对于转行的人士来说,社招就相当不友好…
学会编程不难,难的是找工作…
尤其是…
尤其是这两年,疫情导致经济发展缓慢,各行各业都收到了巨大的影响。
经济效益差,企业没有赚钱的业务,只好不招人,甚至裁员。
另外,就是目前计算机行业处于供大于求的状态,每年… 甚至可以说每月
,都会涌入大量的从业者。
这两个原因,导致大家的竞争异常激烈。
同样的,面试难度也节节攀升。
面试造火箭、入职拧螺丝 差不多就是这样的现状。
不过这些都是外部因素,基本上没办法靠个人的力量来改变。
我们应该把精力聚焦在我们能改变的事情上,把时间倾注在有意义的事情上面。
我的建议是,如果你没有比计算机行业更好的选择,还是学计算机。
虽然竞争压力大、工作压力大,但目前计算机行业,在收入上依然能吊打很多行业。
缺钱这事儿,会给你的生活带来很多烦恼…
程序员专属
推荐一下程序员专属导航网站:www.cxy521.com 。
各种好用的工具,全给整理进来啦~
最后,奉上一份免费软件合集: