很多编程初学者都会有这种疑问,自学学到什么程度或者学多久能够找到工作,这种问题没有统一答案,因为每个人的出发时候的基础以及在学习过程中掌握的程度不尽相同,也会导致结果不一样,只能说要看个人的造化了,首先要掌握到什么程度才能找到工作,下面就这块做个大致的分析。
学到什么程度才能找到工作?
1.编程基础要掌握好,这么说还是有点模糊,如何才叫掌握好基础,就拿学习java为例子,java的学习方向主要分为两种,一种是app开发,一种是服务端后台开发,但这两种编程语言的基础都是javase,只有把这个se基础搞定才能在不同的方向上有所斩获,这个基础需要掌握多少东西,现在简单做下描述,基本的java语法基础,数据类型,运算符号,函数使用,数组,面向对象的设计模式,以及面向对象的特性,泛型编程设计模式,常见的工具类的使用等等这些都算是很基础的东西
2.一般来讲编程语言首先是掌握基础,然后才是更加高级类,java的高级编程就用到泛型编程,网络编程,多线程操作,异常处理,io操作,数据库编程,所谓的高级编程一定会涉及到实践项目,进入这个阶段需要,能坚持做到这个阶段基本上距离能找到工作就不远了。当然对于初学者来讲不是每个模块都能学的很彻底,这个阶段的学习需要反复学,一般来讲第一次看都不太明白,先尝试去了解概念,能看个大概就可以看对应的代码,如果还看不明白就在网络上找对应的视频加深理解,然后回归继续看书上的概念,然后再去研究代码,如此反复再折腾中进步。
3.前两个阶段完成基本上理论上讲已经可以尝试找工作了,但此时很多初学者觉得心里不踏实,觉得没有项目经验,对于初学者不可能上来有多少项目经验,真正的项目经验只能是在实际项目种获得,但是并不妨碍找到代码研究模拟项目,由于现在开源社区的有各种项目都可以直接获取源码学习,由于正常开源代码数量都比较多,开始看以梳理思路为主,也不要期望一口气就能看明白,或者直接做出多大的改动,先加些打印追踪执行的流程归纳思路,开始尝试小改动后续慢慢尝试大的改动。
折腾第三步几次之后就可以尝试找工作了,一般来讲第一次找工作碰壁也是很正常的,所以要学会从面试过程中学习不足,然后回去继续补强,保持一颗平常心持之以恒的坚持,早晚有一天能找到理想的工作,至于从初学到找到工作需要多长时间,这个已经不重要了,关键是这个过程中到底能够学到多少东西,从心理上的感觉看,学的越多越会觉得自己知识的储量的不足,越会加强自我的学习,坚持下去就形成了良性循环了,水到渠成就是这个道理。
原文发布时间为:2018-09-22
本文作者:东辉在线
本文来自云栖社区合作伙伴“程序员互动联盟”,了解相关信息可以关注“程序员互动联盟”。