我,普通本科毕业,不是大神,也不是面霸,没有进入名企,也没有值得炫耀的工资。但我还是来到了这里,因为我不想做一个技术大牛。所以请那些技术大牛,名企就业的大哥哥大姐姐勿喷我,사랑해!
为什么写这篇文章?理由很简单,我学了三年Java,自认为达到了初级水平!说到这里,我想很多人就要喷我了,“初级水平”也敢发篇程序员的心灵鸡汤文章?我只能跪求您慢慢理解我的“良苦用心”了。读过大学的程序员都知道,在中国如果你不是什么211、985名校的学生,那么很不幸你属于我们这个比较“ruo”的群体。怎么说呢?请听我详细道来,第一,请问你们班上有几个女生,就算有超过10个的,又有几个是长得符合你的审美标准的,就算有符合的那哪个是你的?第二,作为一个程序员请问你用编程思想解决过生活问题吗?(说到这里我就来气,我做了一个程序给我喜欢的女生表白,可是残忍悲剧了)第三,请站在程序员的角度思考当今社会,如何成就自己?
首先,我想说我们都是幸运的。因为我们在这个互联网时代选择了一个非常具有竞争力和价值的专业。当然我不管你当初为什么选这个专业,就像我一样当初就是为了打游戏!好,不管怎么样,我现在来给一些即将踏上和已经踏上程序员之路的同学梳理一下如何快速达到初级程序员标准,更高的只有你们自己去专研了,因为我要自由!
初级程序员听上去很普通,但却是最难的!万事开头难,所以请静下心好好学习。那么怎么算初级呢,于我而言,就是会“用”了。这个阶段的我们可以解决编程上的绝大多数问题,只是缺少独立性,也就是你知道你要怎么做,会用到什么技术,只是不能在没有外界帮助下解决,这里的外界帮助主要指书籍、网上资源、老师、同学等!每个人都在说程序=算法+数据结构!对于我们来讲重要吗,不重要!我们不需要再这个阶段去深入研究它们,我们要做的:1).选一门主修编程语言,但是请以C作为入门语言,因为对后面的发展很有帮助!2).一本主修编程语言的教科书,看两遍,第一遍要跟着做。第二遍的时候要思考如何利用其它方式实现。3).学会上网,并独立解决所有问题,因为在这个阶段我相信你遇到的问题网上一定有答案。4).学习相关的技术,比如数据库、html、css之类的。5).学习该编程语言的相关框架,学会使用就行,如果可以将框架与框架之间进行结合使用,这里我希望同学们多自己动手搭建环境。6).自己动手完成一个独立的项目,可以上网查询资料!7).了解该语言比较新的技术,学会使用就行。
最后,我推荐各位如果要想在程序员之路上获得更高更好的就业话,选择前端开发,并专注移动端!不要说我推销,我是学Java后台开发的,天地良心。因为技术以及不是企业问题的核心。移动端会如火如荼的更好发展。祝你们的努力都不被辜负。
未来的路很长,我却不想在程序员这条路上走到尽头!