个人登录
数狐在线-做最好的在线学习社区java c# liferay jsp
数狐精讲37 - 资深程序员教你30天内胜任编程工作!
北鼎K105养生壶 进口加厚玻璃水果茶花草茶煎药壶电水壶养身壶
    2018-2-22 18:39:56    作者: 数狐精讲      进入评论页

数狐精讲37 - 资深程序员教你30天内胜任编程工作!

作为从事很多年的程序员,一直很不明白,为什么很多人认为编程需要学习动辄半年,还是在人教的情况下,才能胜任编程工作?

福利:数狐精讲正举办初级程序员技术串讲报名请添加QQ:1229173104

其实编程工作与其他工作类似不难的,要学的东西其实不多,关键是熟练,因为进入工作阶段,你就是做重复性的工作,概括起来就是增删改查,要么就是把美工设计好的表单,用代码画出来,要么就是对着老程序员的代码,复制,然后修改下,实现重复的功能,总之你工作的第一年多半都是在做这些简单的,但是却比较浪费工时的重复工作,在这样的过程中,你开始融入项目团队,对项目了解了,对软件系统了解了,对代码有感觉了,然后你就发现自己不知不觉就学会编码了,这个过程是渐进的,类似你不清楚树叶是具体哪天变绿的,又是哪天变黄的,关键按照规律做事情。

有的家长会提前给自己的小孩子提前讲老师在课堂上要讲的内容,其实这不对的,因为上课的时候,小孩子不仅仅失去了听课的好奇心,而且还养成眼高手低的习惯,感觉自己已经听过了,自己早会了,但是结果考试测验,肯定成绩不理想。

同样的道理,如果你喜欢编程,就需要不断培养自己的好奇心,让自己探索编程,在这个过程中体会编程学习的乐趣,如果有人一下把编程的所有内容都告诉你了,就跟你想去看一部电影,突然有人给你做了完全的剧透,你还有动力再去看一遍电影吗?所以如果你喜欢编程,喜欢做编程工作,就尽量自学,自己体会编程的美丽的世界,在这个过程中,让自己从不知所措,到胸有成竹的工作。

其实我认为如果你想第一次找编程的工作,重要的不是学习上多厉害,因为厉害的人,都不是老师教的,都是自己修行的,关键是需要有一个好心态,信任自己,相信自己的能力,相信自己一定可以找到一份编程工作,当你带着这份自信去找工作还是学习,你都会收获不错的结果,记得有次看了一个孙正义的访谈,他说之所以投马云,是因为见到马云的时候,发现他的眼睛里在发出让人很受鼓舞的光,这种感觉让他投资马云,虽然马云当时描绘的商业帝国还是海市蜃楼!

数狐精讲37 - 资深程序员教你30天内胜任编程工作!

所以我们找编程工作至少比马云创业建立阿里巴巴要容易很多很多,因此有好的心态非常非常重要。

下面我在给大家说当你第一次找编程工作的时候,提前准备一个月,都做什么?概括起来主要三件事情:

一,基础的编码能力和基本技术沟通能力

简单说就是能部署,搭建好可以进行编码的开发环境,会使用常用的编程工具,在这里推荐学习Eclipse.

当让你实现基本的功能的时候,你可以实现了,哪怕不能全程默写,但是至少可以借助百度等资料库,可以写

出来!!其实越熟练,越效率高,企业就会对你越满意!

面试官不会考虑夸夸其谈的眼高手低的程序员,所以在第一份工作的准备过程中,重点在动手编码,而不是

学很多很多看上去很炫酷的技巧和技术知识,个人推荐如果是第一次找工作,就选择学习JAVA即可,因为JAVA

编程语言在中大型的企业里普及最广,个人前景很不错的。

000000000000000000000000000000000000000000000000

数狐精讲37 - 资深程序员教你30天内胜任编程工作!

二,基本的知识结构

作为编程新人,用人单位不会对你要求太高,关键是你具备继续学习和培养的价值,因为个人真正的成长,都是从工作开始的,学校里总是纸上谈兵,个人建议新人要具备如下的知识结构:

web编程目前用人做多,最容易找工作的范畴,而且暂时定位JAVA WEB编程吧,需要的知识结构包括:

HTML 5 - 最基础的,但是也是最简单的,至少了解就好,因为很少会手写HTML代码,即便不会也可以很容易找到资料,可以集中学习1天,然后就在后面边学边用即可。

css3 - 最基础的,比HTML稍微复杂点,需要多花费写时间,建议学习一周即可,把基础的掌握了,结合HTML可以

设计出达到要求的页面即可,这里的要求通常都不会太高,因为未来公司里有专业的设计人员会提前制作好

CSS的文件,让你用,而你大多时间就是为了个性化进行修改。

javascript - 最基础的,比CSS3要复杂,但是确实编程语言里最好学的,所以对于编程的概念和语句知识这些最基

本的知识,最好在学习javascript的时候开始消化吸收掉,个人建议多花时间学习javascript.

整体学习时间控制在2周即可。

java编程语言 - 最核心的知识,比javascript语言要复杂,也更重要,是你学习的最核心重点,在这部分学习中

如果你的javascript学习的很不错,其实也不难,只是额外补充几个知识点而已,剩下的大多

是靠记忆记的知识,记住了,哪怕暂时不理解,也不会耽误你的编程工作,这部分建议也学习2周

jsp/servlet - 这部分的知识比较简单,学习3天左右即可,主要是让你编写WEB程序页面的,核心知识点也不多,学

起来不难。

mysql数据库 - 数据库是程序员的核心知识,需要花费时间,好好打好基础,但是从工作中来讲,如果进行的编码

不复杂,日常用的知识点也不太多,所以数据库看上去很难,但是用起来一般人不会感觉吃力,因为

大多都是重复的代码,修改下即可,新人公司也不会让你独自编写复杂的数据库代码的,这部分的

学习时间也就一周即可。


现在我们梳理下时间与知识点的对应关系:

html5 1day

css3 5day

javascript 10days

java语言 10days

jsp/servlet 3days

Mysql 5days

合计 34days

上述的时间投入都是在完全自学的状态下,如果你找到一位比较不错的程序员做你的老师,具体的学习时间可以

缩减到20天上下,当你具备了这些知识结构的时候,你就具备了基本的编码能力,这时候记住再搭配你良好的心态

和那张有朝气的脸,及最好本科以上的学历,就可以开始找编程工作了,祝你成功!

本文作者微信公众号 elearn007


 
官方微信服务号
进入评论页
合作企业