大学生学编程系列」第五篇:自学编程需要多久才能找到工作?

简介:

很多编程初学者都会有这种疑问,自学学到什么程度或者学多久能够找到工作,这种问题没有统一答案,因为每个人的出发时候的基础以及在学习过程中掌握的程度不尽相同,也会导致结果不一样,只能说要看个人的造化了,首先要掌握到什么程度才能找到工作,下面就这块做个大致的分析。

2e07428f1bade4f96dd0868c6caf12d30ad86b06
学到什么程度才能找到工作?

1.编程基础要掌握好,这么说还是有点模糊,如何才叫掌握好基础,就拿学习java为例子,java的学习方向主要分为两种,一种是app开发,一种是服务端后台开发,但这两种编程语言的基础都是javase,只有把这个se基础搞定才能在不同的方向上有所斩获,这个基础需要掌握多少东西,现在简单做下描述,基本的java语法基础,数据类型,运算符号,函数使用,数组,面向对象的设计模式,以及面向对象的特性,泛型编程设计模式,常见的工具类的使用等等这些都算是很基础的东西

2.一般来讲编程语言首先是掌握基础,然后才是更加高级类,java的高级编程就用到泛型编程,网络编程,多线程操作,异常处理,io操作,数据库编程,所谓的高级编程一定会涉及到实践项目,进入这个阶段需要,能坚持做到这个阶段基本上距离能找到工作就不远了。当然对于初学者来讲不是每个模块都能学的很彻底,这个阶段的学习需要反复学,一般来讲第一次看都不太明白,先尝试去了解概念,能看个大概就可以看对应的代码,如果还看不明白就在网络上找对应的视频加深理解,然后回归继续看书上的概念,然后再去研究代码,如此反复再折腾中进步。

da132f6deea3bb575963d6f3db7ccb539f4db58d

3.前两个阶段完成基本上理论上讲已经可以尝试找工作了,但此时很多初学者觉得心里不踏实,觉得没有项目经验,对于初学者不可能上来有多少项目经验,真正的项目经验只能是在实际项目种获得,但是并不妨碍找到代码研究模拟项目,由于现在开源社区的有各种项目都可以直接获取源码学习,由于正常开源代码数量都比较多,开始看以梳理思路为主,也不要期望一口气就能看明白,或者直接做出多大的改动,先加些打印追踪执行的流程归纳思路,开始尝试小改动后续慢慢尝试大的改动。

4ffdccd1e018d9148bf5db4c35687ef290268fdd

折腾第三步几次之后就可以尝试找工作了,一般来讲第一次找工作碰壁也是很正常的,所以要学会从面试过程中学习不足,然后回去继续补强,保持一颗平常心持之以恒的坚持,早晚有一天能找到理想的工作,至于从初学到找到工作需要多长时间,这个已经不重要了,关键是这个过程中到底能够学到多少东西,从心理上的感觉看,学的越多越会觉得自己知识的储量的不足,越会加强自我的学习,坚持下去就形成了良性循环了,水到渠成就是这个道理。


原文发布时间为:2018-09-22

本文作者:东辉在线

本文来自云栖社区合作伙伴“程序员互动联盟”,了解相关信息可以关注“程序员互动联盟”。

相关文章
|
7月前
|
存储 网络协议 Linux
嵌入式技术知识体系问答(找工作笔试面试可能有用)
嵌入式技术知识体系问答(找工作笔试面试可能有用)
117 0
|
5月前
|
人工智能 算法 数据挖掘
Python技术自学的方式
Python技术自学的方式
|
9月前
|
人工智能 移动开发 前端开发
【自学编程】这几个学习网站你绝不能错过
【自学编程】这几个学习网站你绝不能错过
258 0
|
11月前
|
设计模式 程序员
程序员成长第三篇:好的代码和好的工程师
程序员成长第三篇:好的代码和好的工程师
61 0
|
JavaScript 前端开发 Java
自学编程的 6 个致命误区
自学编程的 6 个致命误区
127 0
|
Java C++
自学编程的人,都是怎么找到自己的第一份工作的?
转载自:程序之心 每年毕业这么多大学生,很多被培训机构弄去培训了,但是更多的还是选择在大学期间,自力更生去自学,自学的人很多都觉得没有方向太难了,自学怎么坚持下去,自学完了怎么去找到自己的第一份工作。
|
程序员
「大学生学编程系列」第三篇:选择自学还是培训?
前两章主要讲述了为什么要选择做一名程序员,以及如何选择第一门编程语言,再向下走就要涉及到如何去做了,有两种选择,要么自学要么参加培训,究竟自学和培训都多少差异?
2106 0
|
人工智能 JavaScript Java