程序员是一个很辛苦的职业,但也为出身普通的年轻人提供了一个改变命运的机会。因为相对其他行业,程序员的收入还算是比较可观。
最近,有读者发信问小灰:“自己未来想做程序员,不知道学编程到底应该选择正规大学的计算机专业,还是选择IT培训班呢?”
许多小伙伴,可能都多少有这方面的疑问,今天小灰就来说一说自己的看法。
先说结论。如果你有的选,肯定是首选正规大学的计算机专业。好处有三点:
第一,你在科班学到的内容更系统。你可以系统地学习计算机领域的底层知识,比如微机原理、通信原理、算法与数据结构等等,这些知识对你职业的长远发展有好处。
第二,科班出身的人在社会上的认可度比较高。许多大公司,以及国企央企,都会优先招收科班出身的程序员。
第三,接触到的圈子不一样。并不是说正规大学计算机专业的同学就一定技术很好,但他们的综合素质一定比较高。在大学里,你接触到的同学、老师、校园文化,都是培训班无法替代的。
可是,有的朋友不幸高考落榜,或者大学选了别的专业,那又该怎么办呢?
面对这样的情况,大家也不必妄自菲薄,这时候IT培训班成了一个次优的选择。培训班的好处是周期短,偏重实践,能让你快速入行,快速上手一份工作。
顺利入行以后,培训班出身的朋友们也一定不能松懈,需要抽时间来弥补自己系统知识的不足,将来的成就也未必不如科班出身的程序员。
或许有小伙伴会好奇:“小灰你说了这么多,你自己是大学计算机专业出身,还是IT培训班出身呢?”
其实,小灰自己也是IT培训班出身的。
小灰虽然读了一所211大学,但是当年选择的专业是电气自动化。现在想起来,当时选择这个专业算是误上贼船了。
倒不是说电气自动化专业本身不好,只是小灰自己实在不感兴趣。
小灰在大学期间,除了大一学了一点点C语言,几乎没有再接触编程相关的课程。于是小灰毕业之后,找了一家和本专业对口的工作。
小灰的第一份工作是什么呢?说出来大家可能不信,是航空维修,也就是修理民用飞机。
说不定哪天大家乘坐的飞机,就是小灰曾经修过的,到时候一定别忘了买人身保险。
就这样,小灰吭哧吭哧修了半年飞机,觉得自己笨手笨脚,实在不是这块料。
于是,小灰下定决心,找一个IT培训班学习,转行做一名程序员。
选来选去,小灰选择了当时一家很有名的IT培训班。培训班的教学质量算不上多优秀,但好在老师还比较认真负责,经过一年的学习,小灰如愿做了一名程序员,这一做就是十年。
后来的故事,大家都知道了。小灰本职工作是Java开发,但是对算法很有兴趣,在工作之余写了程序员小灰这个公众号,出了《漫画算法》图书,后来全职做了一名自媒体人。
小灰很感谢当年的自己,不顾家人和同事的劝阻,毅然放弃工作,选择去IT培训班就读。
但如果让小灰回到高三的时候,小灰更希望直接选择计算机专业,这样或许能少走更多的弯路。
但是,人生总是要走弯路的。小灰自认为如今取得的成就,也丝毫不比科班出身的同行们差。
好了,关于IT培训班与大学计算机专业的优劣比较,小灰就聊到这里。
最后,无论你是科班出身,还是培训班出身,都希望你们在这个行业能有更好的发展。