1,学习时间成本
想转行做IT,首先需要学习一门编程语言。以Java为例,这门语言的学习时间大概在五个月左右,当然需要每天不间断的学习,每天多写代码,本人也是当初刚毕业的是现学的Java,那时候网络资源不太丰富,很难找到相关教程,而现在大家可以去网上找到大把的视频教程。
2,面试是一道大关
最近几年,北京、上海、广州、深圳等一线城市的程序员越来越多,所以对程序员的要求也越来越高,很多大厂公司的面试要求都非常苛刻,面试时,不仅要求程序员对各种主流技术框架能够熟练使用,还要求对其工作原理和源码略知一二,还有对系统处理高并发,分布式事务等都问的很深,所以面试是需要精心准备的。
3,去公司历练
五个月所学的东西可能只是冰山一角,因为一门编程语言的整个技术栈是非常庞大的,五个月的时间学习,只是能达到找工作的程度,距离真正的大神还只是西天取经的第一步。刚刚找到一份工作工资可能不会很高,所以大家需要先在公司进行历练,在公司做项目是最好的学习,在项目中会遇到各种各样的问题,通过解决这些繁琐的问题,你会渐渐发现自己正在成长。
总之,零基础转行需要一定时间的学习和积累,学习之后要精心准备面试,然后先找一份工作来锻炼自己的技术水平。以上是偶的一些个人看法,如果有更好的想法,可以分享出来,大家一起学习,谢谢。