帖文详情
avatar
@dotey@x.good.news
问:宝玉老师,对于一个IT新人,如果往5年后看,现在值得学的技能有哪些,谢谢 答: IT技术其实变得很快的,很难预测未来主流的IT技术是什么,就像5年前你预测不到现在我们要用AI辅助编程,要学Prompt。但有些技能5年10年都不会变的,比如沟通、写作、软件工程等等。 人的精力有限,不可能什么都学。所以你需要关注两方面技能:对未来职业目标有帮助的专业技能 + 选什么职业都几乎需要的基础技能 作为一个IT新人,学习技能之前先想想:5年后你的职业目标是什么?资深开发工程师?某个领域技术专家?什么都懂一点的全栈工程师?技术管理? 有了职业目标,你就可以分析它需要的技能是什么,比如想成为领域专家,那么这个领域所有相关技能都要有深入理论基础和丰富的实践经验;比如想成为资深工程师,那么不仅是要有相关的编程领域方面的技能,还需要有系统设计、简单的项目管理或人员管理能力 基于职业目标把所需要的技能里出来,但是真列出来可能会吓你一条,因为对于新手来说,要学的太多了!这时候就需要去筛选一下,重点学习和积累那些最基础的最重要的技能,其他的技能当然也不是说不学,而是保持积累,在有冲突的时候学习那些重要的技能。 那么哪些是重要的技能呢? - 专业技能,和你的职业的专业相关的,比如编程、算法、数据库等,当然你选择的方向不一样会有些差别,如果你是前端可以不用重点学习后端的编程语言,但最好了解一点,并且不要自己给自己设限,这部分技术发展很快,需要常学常新 - 职场技能,这部分和职位无关,属于职场通用技能,也有人叫软技能。比如沟通能力,写作表达能力 - 基础技能,属于从事专业技术工作所需要的基础技能,和你做具体某个工种关系没那么大,比如项目管理,软件工程,现在还有Prompt Engineering 很多人担心说 IT 发展太快,要学的太多,或者 AI 来了保不住岗位,但是如果你一细分,发现要成为一位专业人士,所需要的技能是很多样的,其中 AI 能替代的很有限,需要你持续学习更新的也主要集中在某些编程语言框架上,绝大部分基础技能都属于学好了以后可以一直用的。当然像 AI 这种新的基础技能也是要及时跟进学习的。 比较容易犯的错误就是盲目追逐新的编程、框架技术,忽略了职场技能和基础技能的学习;或者没有职业规划,不知道该学什么或者什么都学。 对于IT初学的前5年,专注是最好的,在某个领域专精下去,把专业技能、职场技能和基础技能都打好基础,以后就算换领域,绝大部分技能都是可以重用的。
查看详情
0
0
0
@dotey@x.good.news
0/481
加载中