如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
我的热门文章
即使是一小步也想与你分享作为一个新手程序员,我应如何学习 - 简书
下载简书移动应用
写了43393字,被132人关注,获得了438个喜欢
作为一个新手程序员,我应如何学习
The end is always near.
当我决定成为一名程序员的时候,我对自己是没有多少自信的。
虽然我的专业是和计算机相关,但是作为一名学渣,眼睁睁的看着大神都是自己的同学,自己那点微薄的基础真的给不了我多少底气。毕业之前我也没有想过自己会走上程序员的道路并且以此为生。
作为一个学渣,有一个特点就是,很难一瞬间就决定自己未来的路是什么样的,并且坚定不移的走下去,中间总会遇到各种各样的变故,让自己的未来摇摆不定。
最开始的时候我不知道自己要成为哪个方向上的程序员。
学过c语言,不过也仅仅只是能够写一点简单的练习题,能够应付期末考试,并没有任何想法会在工作中使用。
c++也学过,我依稀记得当初上课的时候,心想这老师讲的真好,居然连我这个不听课的人也能略懂一二,但是因为太难理解,死在了面向对象上。
再后来还学过c#,当时的老师给我们讲c#被很多人不看好,但是他用他的个人魅力成功忽悠了一群学霸到他的实验室,学些c#。
甚至差点学Object-c。Object-c的老师,是一个胖胖的老师,第一节课就给我讲了一个做苹果开发人才难求的故事。说他的学生,只懂Object-c的基本语法,被某企业以8000员的高薪聘请,并且寄予他学习机会。当时已经对毕业的薪资有了一点粗浅的认识,因此我的第一反应是这老师在吹牛逼,甚至不削一顾,也以为这样,后来都逃课了。直到毕业之后,班上出现几个搞苹果开发的高富帅,我才知道,这老师并没有吹牛。
快要大四的时候,我才幡然醒悟,这样玩下去不行,工作都找不到了。了解了很多,听说java很流行,工作很好找,于是找了很多资源,下载了李兴华老师的java视频教程,开始学习。可是每段视频至少有40分钟,光是基础就有100多集,到最后还有3大流氓框架的几十集,然后才是web实战开发,我一下子就被吓到了,我的天,要毕业了,来不及了。抱着诚惶诚恐的心态,学习了50多集,坚持不下去了。
后来有个人跑来跟我说,php简单,上手快。经过多方资源分析,最后锁定了php100的网站,上面有免费的视频教程。可是,前三集将开发环境配置,我就直接受不了了,因为听不懂。
没错,学渣就是这么容易半途而废,一事无成。
机缘巧合之下,乱点点到了miaov课堂的官方网站,那个时候的网站还是老版本,可是炫酷的动画有点吸引人,再看了看免费视频,卧槽,这老师讲的可以,我还听得懂,经过长期的心理挣扎之后,下定决心要学点东西,就花光所有积蓄,买了他们的视频光碟。[坑爹的是,现在只需要100块钱就能成为会员,那个时候从牙缝里面挤出来的钱,吃了多少个月的泡面我都记不清了,我那个气啊]。
视频很好,讲的是html,css,和js,卧槽,这东西可以,不需要学习无穷无尽的基础知识就能在网页上搞出一些东西来,不用配置我翻来覆去搞不明白的环境配置。看着这个视频列表,我甚至自信在看完这段视频之后,就立马化身前端大神,无所不能。带着这样的幻想,开始走向了立志成为前端工程师的道路。
但是故事到这里,你认为我会顺理成章的努力,然后成为一名合格的程序员,那你就对学渣太不了解了。
事情并未有什么顺利可言。作为一名学渣,有太多的性格弱点。爱幻想。我幻想有一个莫名其妙的神奇的机会,让我从此化身高富帅,迎娶白富美,出任CEO,走向人生巅峰。好高骛远。这个知识点还没有掌握,已经迫不及待的想去学习另外一个知识点。自控力弱,难以合理管理自己的时间等等。虽然后来找到了一份工作,我甚至认为我不需要在继续学习了。因此工作了一年,依然是一个学渣,虽然能够处理工作的内容,但是却少有进步。
有的时候,醒悟总是需要一些契机的。当我还在埋头lol的时候,周围同学的薪水已经陆续破万,那些远走北京的同学,更是让我望尘莫及。后来听了很多故事,加上人也不是读书时候那么肆无忌惮的浪费时间,开始疯狂学习很多东西。可是学渣本质上很多东西是难以改变的,比如好高骛远。学习并不是那么顺利。甚至被很多从未听说过的东西吓到了。bootstrap,angularjs,requirejs, gulp,seajs, gruntjs,sass, less, 什么性能检测,单元检测,什么模块化,什么mvvm,什么nodejs,git。就连编辑器都那么陌生那么高大上,什么Sublime,什么vim,一大堆从来没有听说过的东西。我就想疯狂的学习这些东西,可是一个东西也没有掌握好。
在朋友的介绍下,在北京找到了一份工作。很多新奇的东西,我也第一次意识到英语是那么的重要,可是一个学渣英语又能好到哪里去呢?单词量还没有初中的时候高呢。
我学了很多东西,也忘了很多东西,最后可以说是什么也没有学到,我收藏了大量的文章,学习网址,然而并没有什么用。虽然来了北京,可是这边的大神太多了,我的同学作为一个大神被人尊敬,而我却任然是一个学渣连自己都觉得自己抬不起头来。后来组长找我谈话,他说希望我能主动点,多多练习,让那些似懂非懂的东西能够熟练起来。不要步子迈太大。
我内心是痛苦的,当一个学渣混迹在大神堆里,感觉哪里都不适应。后来认真想了很多,也跟同学聊了很多,该怎么学习。我找到了2个关键词。
我开始去认真阅读《Javascript高级编程》,对于我这个长期通过视频教程吸收知识的人来说,通过读书来吸收知识无疑是痛苦的。我甚至诧异原来以前的自己连javascript由哪三大部分组成都不知道,原来自己连基本数据类型和引用数据类型都没有搞清楚,更别说什么作用域链,原型链这些东西了。
我开始尝试记笔记,我把学到的东西都及时的整理成笔记,保存在github中,我现在甚至认为,只有自己最后记了笔记的东西,才是真正的被我掌握的知识。
我开始尝试写博文,把自己的笔记,整理出来,写成一篇文章,当然这会花掉我很多时间,但是却能够让我更加透彻的掌握知识点。
当然,我还必须做大量的练习,并不是别人的文章我看懂了就算学到了,大量的练习必不可少。我也慢慢的感受到了练习带来的好处,那种得心应手的感觉,是以前没有过的。
我希望以后的自己能够一步一步脚踏实地的学习,外面有大量的知识我没有掌握,就连我几年前买的miaov视频如今都已经出了好多好多的视频,我的电脑都已经装不下,我也没有那么多时间去学习那么多的东西。
我希望自己以后能够掌握一门后台语言,然后自己写一个自己的网站。
总之,毕业3年之后的今天,我希望自己能够从0开始,脚踏实地慢慢来,一切都还来得及。
想要学习java的朋友可以关注
想要学习php的朋友可以关注
想要学习前端的朋友可以关注
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
如果你是程序员,或者有一颗喜欢写程序的心,喜欢分享技术干货、项目经验、程序员日常?事等等,欢迎投稿《程序员》专题。
专题主编:小...
? 173868人关注
爱前端,在路上,希望结伴而行。
? 4467人关注
G图标象征着Google的产品哲学。
? 1646人关注
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
选择支付方式:如何区分一个程序员是“老手“还是“新手“?_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何区分一个程序员是“老手“还是“新手“?
上传于||文档简介
&&如何区分一个程序员是“老手“还是“新手“?
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢