IT业的萌新来啦
每到毕业季
总有大量萌新走进职场
IT圈子的程序员
有的是科班出生
比如 计算机科学与技术、软件工程、大数据技术
有的是相关专业出生的
比如 信息安全、网络工程、物联网工程等等
除此之外
还有各种其他专业转行过来的
文理不限、专业不限
科班出生的未必强过半路出家
我见过优秀的程序员
有食品、体育、外语、数学等专业
最神奇的见过一个地雷爆破与破障工程专业的小哥
技术其实都是可以学的
做任何事情
其实主要看三个要素
机会、努力、天赋
努力有用吗
努力非常有用
从古至今的各种故事
都在教育我们勤勉向上
但要明白
努力是有上限的
读书过来的同学感触很深
每个学校都有那么几个大神
天天玩,没我努力
但是学习就是比我好
那种人靠的是天赋
可遇不可求
而努力的上限
基本上经过一段时间的摸索
就能够体会到
读大学的时候
班上有个内蒙来的同学
学习一直很吃力
编写个程序要了他老命
后来熟悉了才知道
人家高中之前都是学的俄语!!!
朋友们
我们在学习编写 Hello world 的时候
人家写的可是 Хелло уорлд
不会英语来编程
本身就是一个巨大的鸿沟
培训班有用吗
随着各种IT培训班的兴起
很多跨专业转行的同学
无非就奔着IT业的薪水有吸引力
同样是高收入的金融业、医药行业
就没有那么多的培训机构
其实无非是一个准入门槛的问题
大部分的IT公司招聘
没有严格持证上岗的要求
所以很多人被培训机构的广告吸引
包就业、包高薪
培训机构在互联网发展的黄金期
特别是移动互联网发展期
功不可没
很多没有背景的普通人
也搭着顺风车实现了高薪梦想
但不可否认
仍然有那么一部分同学
没有顺利的从机构毕业
其实这是社会功利性浮躁的一个缩影
科班学了些什么
一般机构的做法是短平快
三个月出师
半年做项目
这就势必在知识点的选择方面
偏向于快速出活的那种
十年前学的是JavaEE、JSP、SSH
现在学的是前后端、微服务、App
写在简历上的项目履历
看起来确实像那么回事
对比一下科班学的是什么?
数据结构
计算机网络
计算机图形学
高等数学
这些仿佛被时代淘汰了的知识
所以有相当长的一段时间
本科毕业的,比不上培训机构的
反过来说
培训可以补齐大学里学不到的实战知识
做到学以致用
但弊端也很明显
由于时间短任务重
只能选择性教学
因此就造成了很多基础不牢的同学
比如:
离开 SpringBoot 就不会编程的
离开 MyBatis 就不会访问数据库的
离开了 Vue 就不会做界面的
网络协议通讯一知半解
基础很重要
但又不太明显
在职场中什么人可以无视35岁危机?
当然是那种六边形战士
全栈工程师
系统架构师
持续学习
只为了我们自己的未来
能够看到更高的风景