非科班的程序员,如何超越科班程序员?

?

点击上面的“Huang Xiao oblique”并选择“Top or Star”

你关心的是我关心的事情!

%5C

2019年高考志愿者报告基本结束,一群00人即将进入大学门口,成为某个行业的新人。无论专业是熟悉还是不熟悉,都不得不进行调整。大多数人都要在这个专业学习3 - 5年,最后进入具有一定专业毕业生地位的就业市场。

选择专业是否重要?这几乎成了每年高考后的“全国性话题”。有人说“专业决策”,有人说“专业没有专业”。对于程序员社区,大学专业如何影响他们职业选择的发展?非课程程序员的专业是什么?非职业程序员在求职和职业发展方面是否受到专业限制?

%5C

1

程序员的一碗米饭,这个类的起源更“甜蜜”

百度百科全书将“与计算机相关的专业”定义为:计算机,电子,通信,信息,数字,自动化和生物医学工程。本文将使用此定义来划分“类程序员”和“非类程序员”。

凯奇结合自己的亲身经历,一方证实了这一比例的合理性。 “我们公司的程序员几乎就像这样的发行版。尽管互联网上有很多非计算机相关的专业程序员都有自学成为大牛的传奇,但与计算机相关的专业程序员相比,概率要低得多毕竟,四年的计算机专业已经确定了程序员的起点甚至是最终的成功水平。“

虽然越来越多的公司不再使用“计算机相关专业”作为招聘程序员的门槛,但在实际招聘中,班级人才也不例外。 “除非你有很大的工厂背景并且有很强的项目经验,否则很难说服面试官你没有四年的专业学习,所以它比那些毕业生更好。”该公司的技术招聘采访员凯奇说,与社会招聘的综合考虑相比,许多公司的学校招聘往往简单而粗鲁。 “非计算机相关程序员有工作经验,可以在招聘时证明自己,但对于刚毕业的学生,公司更愿意在计算机相关部门选择种子员。”

%5C

2019年学校招聘JD

互联网上总有两个论点是程序员的“专业起源”。有人认为与计算机相关的专业对程序员影响不大。毕竟,编码是一项非常实际的工作。所使用的技术和语言需要在实际工作中积累。学校都是理论上的。知识对于实际工作没有多大意义。另一个认为类程序员和非类程序员在初始阶段看不到太大差异,即使他们似乎有相似的代码级别。但是一旦进入中高层,差距就会变得明显。非阶级程序员缺乏潜在的知识和原则,而根本的不稳定性使他们难以进入程序员行业的金字塔。

凯奇也表达了同样的观点。他引用了一些工作细节来说明班级和非班级程序员之间的区别。例如,为了掌握一些技术常用词,非类程序员可以通过直译来轻松制作笑话。例如,可移植性被理解为可移植性,PDF被误读为可移植文档格式,并且类库实际上被翻译成类库。此外,许多非类程序员经常将C/C ++编写为C C ++。 “这些似乎是小细节,但它反映了程序员的专业性。对于许多自学和改变职业的程序员来说,最大的问题是他们快速而快速,只关注死记硬背,面试可以应付,但在实际工作中。很难独自站立。“

对于一些公司“拒绝接受培训班程序员的大门”,凯奇说他们不能责怪这些公司进行不同的待遇。 “培训班更多地讲授代码农民,而不是真正的程序员。许多人在培训班学习语言和框架,做一些小项目,并提出面试问题,他们觉得非常强大。虽然快速的教学方法是有效的从短期来看,从长远来看,这对很多人都是有害的。“

“但是,并不是班级程序员必须比非班级程序员更加香气。如果大学四年混合,即使你从计算机相关专业毕业,也无济于事。但与已经学习了四年专业基础的同学。非班级程序员想要赶上他们,他们必须工作两次。这是大多数非班级程序员所缺乏的,“凯奇最后说。

2

只有意想不到的职业,没有“外人”无法转身

为了更好地分析非阶级程序员的专业来源,根据国务院学位委员会和教育部颁发的《学位授予和人才培养学科目录(2011年)》的13个大学部门,2676名非阶级程序员被归类为文学,根据专业,历史,哲学和管理。医疗和农业,艺术和科学五大类。

据统计,即使是非计算机相关的专业程序员,70%仍然是理工科学生,其次是经济管理专业的文科和专业,再次是艺术专业(军事科学只有6人),部分文科文学和历史哲学和部分生化职业是最少的。

件。这使得大多数大学生拥有一定的计算机或编程基础。互联网的快速发展催生了“程序员就业热”。许多对计算机感兴趣或在这个职业中就业不足的学生,在供需推动下加入“转移军”并不犹豫。

候选人严琳出生于医学家庭,在重点医学院校学习临床医学。他本来可以走上医学的道路,因为他渴望互联网的自由开放的气氛,不管周围人的反对,“脱掉白大衣,穿上格子衬衫。”严琳说,他是一个非正式,自恋和幽默的人,他的气质更符合互联网而不是医院。 “医院是一个资历和资历的地方。互联网完全相反。它充满活力和个性。”严琳承认自己从未参加任何与编程相关的培训,所有技能都是自学。他认为自己是一个具有高超学习能力和高度学习热情的人。 “我已经学习风水十年了。为了保持高效和高质量的交流,大学还教授心理学和中国学习,所以编程对我来说更有趣,而不是负担。”在经历了互联网巨头和创业公司之后,林书豪增强了他对互联网的信心。 “这个行业充满变化,极大地满足了我的好奇心。最幸福的是,我每天最终都可以穿着人字拖去上班。”

与Yanlin的“转向兴趣”不同,从音乐表演毕业的梅玲认为她的转移是“放弃黑暗”的权衡。在一家互联网公司做了两年的会计后,梅玲觉得她的未来是灰色的。我意识到程序员在“有前途的未来”和“有钱的方式”方面都是一个很好的职业。她决定辞去她的工作半年,然后转向一名前端程序员。尽管她毕业十年的薪水低于同龄人,但梅玲仍然认为她八年前的改变是她做出的最正确的决定。 “我们的专业分为几个教师,其他人都是左翼行业的合适产业。许多女孩因为不擅长找工作而成为家庭主妇。”由于专业远离电脑,梅玲正处于转型的开端。这不太顺利,我连续换了几家小公司,直到两年后它才逐渐稳定下来。当谈到这个职业是否受到“歧视”时,梅玲说,每次他转到前两年,他都会被问到这个问题,但在面试后基本上没有被问及,重点是项目经验。 “程序员没有人人想象的那么高。只要你下定决心,专业精神根本不是问题。”

3

每个人都可以成为程序员吗?最终,你必须依靠“基本技能”

有人预测未来的编程将与英语编程相同,每个人都可以成为程序员。职业顾问李娟认为,这种观点混淆了“专业”与“业余”之间的区别。 “编程可以涉及广泛的兴趣,但作为一种职业,必须系统地持续学习和培训。这是初级和中级程序员之间的差异。”

%5C

从计算机相关专业程序员和非计算机相关专业程序员的人均工资比较可以看出,具有1 - 3年工作经验的程序员并不大,无论他们是否出生在是否上课。但是,随着工作年限的增加,人均工资差距逐渐扩大。人均邀请数量相反。工作年限越长,班级人数与非班级程序员之间的差距越小。

与上面提到的美菱类似,许多非阶级程序员的工资增长长期以来一直处于“低压”状态。李娟说,这与四年来大学缺乏专业学习无关。 “除了编程思维薄弱之外,许多非学校程序员缺乏长期的职业规划和思考,很容易取得快速的成功。通过不断的跳槽,他们寻求加薪,班上的程序员是相对更稳定。“

这就是历史的历史。他毕业于2012年,到目前为止已经改变了六个职位,每个职位都不到一年,他的职位一直停留在网络前端开发上。 “我也知道频繁的跳槽并不好。但我从包装设计转向程序员,从传统公司转向互联网。我心里总是感到不安全。我总是因为别人的推广而感到焦虑,并提高了我的能力。跳槽已经变得更好了,但你怎么能不跳到你想去的公司,而且薪水上涨的速度很慢。“

在“一路走过海关”的非阶级程序员中,他们都必须努力学习“基本技能”。一些大学主修计算机软件专业,一些大学专门从事计算机相关专业的跨专业研究生学习,一些大学参加过各种编程竞赛以体验自己。

“从招聘人员的角度来看,我们不推荐0个基本班次。虽然在工作实践中可以获得程序员的许多技能点,但是需要在学校中提前学习和培养基本原则和逻辑思维。”李娟谈了很多。程序员的代码能力非常强,但是当基础知识发布时会询问访谈。 “一些程序员抱怨说,面试官的基本知识与实际工作无关,但公司的真正目的是检查你的基本技能,以确定你是否能够成长为他们最终需要的人才。” p>

非类程序员专业云图

从非类程序员的专业云图可以看出,虽然源类别丰富,但主要职业与基于计算机的学习密切相关。例如,“数学与应用数学”,“电气工程与自动化”和“机械设计,制造与自动化”的科学与工程,“工商管理”和“国际经济与贸易”在管理系,“英语”和艺术艺术课堂的“艺术设计”。这些课程不仅奠定了程序员所需的技术和语言基础,还拓宽了其他领域的学习。例如,专业管理的程序员在金融互联网领域,艺术程序员更注重功能和美的结合。

“与单一类程序员相比,这些结合了计算机基础知识和其他不同学科的非类程序员更受垂直互联网公司的欢迎。但无论该领域有多广泛,计算机基础都是1.有了这个,有无数的0有一个存在的意义。“

“现在工作流程的泪水是我选择进入职业头脑的水域。”这句话已经成为许多人在工作场所表达“选择错误的职业生活”的嘲笑,并且有一个在线“说服学习医学,天雷雷”。劈;说服人们学法,成千上万的刀;最后一代杀猪,这一生的教诲。但是,似乎每个专业都难以摆脱插槽的声音。即使是流行的计算机专业也没有被标记为“秃头”或“代码农民”。

从长远的职业角度来看,专业对手是否只决定在前两年的工作是否得心应手,而后续的发展完全取决于个人的不断学习和努力。许多非班级程序员在工作中落后于班级程序员,即使有专业不匹配的原因,但更多是因为个人的后期学习不够扎实且缺乏毅力。

“如果你已经落后了,唯一的选择就是选择在其他人不在的时候跑步。”这是一位27岁的非班级程序员所说的。在不到三年的时间里,他搬到P7大工厂,成为其他人的“传奇”。当然,如果你赶上它,最好在开始之前做好准备。毕竟,大学生活,如果你没有坠入爱河,不玩游戏,那就要学习无聊了。

你是什么专业程序员?让我们留言,写下您的“专业”和“专业”经验。