Java程序员的修炼之路菜鸟篇(1年)

时间:2021-10-27 11:53:27

      菜鸟程序员如何才能快速提高自己的技术?

      好了,言归正传,进入今天的主题,菜鸟程序员如何才能快速提高自己的技术,为什么要写这篇文章呢,因为有很多程序员给我留言,说我们这些初入社会,走向工作的程序员怎样才能做的更好,怎样才能更快的适应工作?还有很多初学者问我,怎样才能更好的学习这项技术?能不能写篇这方面的文章,所以才有了今天的主题。

      这里很明确,主体是两种人,0是初学者,1是刚刚走上工作岗位的程序员。那我就分别来讲讲吧,不一定适合所有人,也就是我的个人经验罢了。

一、初学者

1、夯实基础

     首先,就我个人经历而言,我认为初学者应该特别注意这个点,要注重基础,夯实语言,应该不能急于求成,欲速则不达,好像和快速提高自己的技术这个题目有点冲突,其实题目本来就是一个伪命题,要想真正的快速提高,必须要以慢打快,才能更快。因为对于初学者而言,基础知识,编程语言必须要夯实,只有真正懂了基础,才能举一反三。

      举个我的例子吧,我记得我在大二的时候,移动互联网刚刚兴起,那时候我本来想学习java web开发来,后来感觉移动开发更有前途,就毅然决然地转向了移动开发,由于比较穷,干不起ios,就学了android,那时大学我就知道玩,没怎么学,刚自学android的时候,必须先学javajava就懂个大概,真的,什么匿名内部类什么的,回调接口,文件流啥的都不懂,学起来超费劲,*自己又在网上下载视频,重新学习了一遍java,之后再去看android的时候,才豁然开朗。所以基础绝对重要,我的总结就是:再快不能快基础,再烂不能烂语言。

2、记笔记,写博客

       其次,学习的时候,要学会总结,要记笔记,告诉你们一个记笔记的好方法,就是写技术博客。在学习过程中,老师讲的demo,总结的知识点,自己记录到技术博客中,由于编程知识点太多,烂熟于心是不可能的,那就好记性不如写博客。写在博客中,既能分享,又能方便自己查找,还能巩固自己的知识点。去看看我的博客你就知道了,里面有很多现在看来不值一提的内容,但是对于初学者而言,绝对重要。总结,记笔记,写博客就跟冠希哥的电脑一样,方便,好看,说不定哪一天就能一博成名。

3、学会查文档,调bug

      文档这东西,肯定有很多程序员不喜欢看,尤其是英文文档,这个坎我们一定要跨过去,自己看不懂,可以找翻译软件啊,翻译翻译多了,估计就能认识了,也能看个大概了。学会了自己查文档,就提高了自己解决问题的能力了,也提高了学习新技术的能力。别问我为什么这么说,别说话,直接吻我,以后你会感谢我的。调试bug我就不多说了,这个重不重要,还用问吗?总结,学会了查文档,调bug,就跟在百度上谷歌一样,其实没那么难。

      对于自学者而言,在网上搜上一套完整的教学视频,网上教学视频多的是,自己找一套完整的,系统的去学,学完之后,自己要尝试着做一些软件,可能你没有数据,不会做后台,搞服务器,我记得我写过一篇文章叫:《绝对干货:供个人开发者赚钱免费使用的一些好的API接口》,这里面的接口足够初学者练手用的了,做好了,还方便以后拿出去找工作。既做了软件,还能够练手,又能够用于找工作,何乐而不为呢?对于初学者我就先说这么多吧!

二、初入社会的程序员

      其实对于刚到一个新的公司,新的环境的程序员,肯定会有各种不适应,那么自然而然,我们首先要做的就是尽快适应环境,学习代码,刚到公司的一周,肯定是先让你看代码,了解公司,这一两周,也尽快调整自己,适应环境,对于刚到公司的人来说,有很多不好意思,代码你可能不熟悉,不太懂,所以你一定要有勇气去问,都说了不耻下问,何况你这是上问呢。

       在工作的时候,也要时刻总结,了解公司代码的架构,为什么这么写,有什么好处,做到自省和常问,如果工作之余还有时间,就尝试着去了解新的技术和一些框架知识,对于以后的发展还是非常有帮助的。多去浏览一些技术博客和网站,提高自己。说实话,我还真没有什么好的建议和意见。

        对于初入社会刚工作的程序员,我的总结就是:要有凤姐一样厚的脸皮,无耻刘皇叔一样的不羞上问,跟穿山甲一样的能力,你就能混的成功。

经典评论:

@一楼哥们

1.补基础,补基础,补基础!比如学Android,先把Java搞得差不多,很多就明白了。

2.买书看,不要省钱。挑一些大家评价比较好的书,买买买,看看看。书都是比较系统的,比你自己摸索好多了。

3.看源码。源码是个大知识库,搞懂源码你已经很厉害了。

4.github找*,看懂优秀的开源框架,然后自己尝试写*。

当然最重要的,多敲代码,敲代码前思考,敲完代码后也思考,不断重构完善代码。

@二楼哥们

作为不成功的反面教材,给你的三个建议:

1.父母要记得多打电话,有条件就跟父母一起住,结婚了另算。亲情是世间什么东西都无法比拟的,过去了,就没了…

2.选一个对象,这个对象不一定长的漂亮或者帅气,不一定能给你多少“性福”,不一定能给你多牛逼的家族背景。能对你好,能在你关键的时候给你支持或者指点迷津,能有共同的话题,就够了。在你困难的时候,爱情是卑微而高尚的,当你有话不能跟父母说的时候,可以和他/她倾诉,释放你的压力,给你前进的动力。

3.选自己热爱的行业,做好自己的方向和目标,然后日夜兼程的赶路,浮躁的社会,只要你肯学习,愿意努力,你坚持三个月,就可以做到熟手,你坚持半年就是精英,你坚持一年就是老员工,你坚持三年就是前辈,坚持的时间再长了,我也不知道会怎样,也许是成功,也许是失败,但是人给自己的定义是不一样的。

      成功人士说自己事业刚起步的时候,都会说的很难或者怎么样,其实,成功的人很多都是时代的需要或者有其他的背景。不要幻想自己成为比尔盖茨,也不要认为自己能做巴菲特,中国也只有一个马化腾,只有一个马云。社会更需要的是一颗颗的螺丝钉,一个个踏实做事的人。


@三楼娘们

别急,找棵大树好乘凉,加油,萌萌哒