一些想法


这两天,有两个朋友跟我谈到了IT行业就业的问题,其中一个是跟我一样,大学才刚刚毕业,发现自己的工作内容不感兴趣,想转行做安卓开发(我本身是Java),然后问了一些培训班的事情。还有一个是大学已经毕业了一年,发现薪酬不高,在培训班培训了几个月,目前在华为里面做外包。

        先说说自己的情况,我大学本科学的是网络工程,属于计算机相关专业。但在学校的时候,编程能力没有得到很大的提高,在大三下学期的时候,报名参加了一个校外的培训班,从3月份一直培训到来年的1月份,其中有三个月是实打实的每天去上课。其实本来不想谈关于培训班的优劣之处的,但跟这两个朋友的交流来看,我想说说自己的想法。

       首先,说说题外话。我不得不承认,如今IT行业的就业人员确实存在平均薪酬比其他行业高的特点,但有没有想过,程序员凭什么拿比其他行业的人员要高的工资?一个字,累。这种累体现在两个方面,1:需要学习的东西多。2:加班。可能很多外行人觉得当一名程序员很简单,无非就是能编程。确实,如今程序员的门槛越来越低,网上一搜一大把的相关学习内容,只要自身足够勤奋,智商不是很低,就能入了这个门。但是,重点来了,如果不是真真正正的感兴趣,那你是维持不了很久的。你觉得你能编一个程序出来就很牛逼了,那你能搞懂底层是如何实现的吗?特别是Java,很多东西都跟你封装好了,你只要学会调用就行了,但如果你没有弄懂底层代码的实现,没有数据结构和算法的学习,那你一辈子就跟个搬砖的有啥区别?

       其次,如果要我谈到培训班的优劣的话,作为一名才刚进入公司研发部的新手程序员来说,培训班很好的扩展了自己的专业视野。你有很多之前没有接触过的知识点,它强制的让你去了解,并且教会你如何使用。你能不能掌握是自身的问题。缺点就是,没有真正的让你进入计算机的世界。什么是计算机的世界?我的理解就是,要对计算机的构造,计算机网络,操作系统等有比较高的理解,可以称为"素养"。也就是说,大学里没有教会你项目经验,但给了你核心素养的养成。培训班给了你编程经验,但没有给你系统的认知。

  最后,我没有说培训班到底好还是不好,毕竟一千个人眼中,有一千个哈姆雷特。但是我只知道,如果你确定要成为一名程序员,希望你能真正的热爱这门行业,而不是,单纯的拿它作为一种营生的手段。

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值