| 关键词: 东西 前端 已经 问题 许多 时候 学习 其实 项目 教程 |
写在前面的话: 此文章,不是吸引阅读量,也不是装X。而是分享我自己的学习经历以及对学习的见解。 2014年08月下旬之前,我没有接触过任何编程。连html是什么意思都弄不清楚。更别说html的标签。更别说JavaScript、Java、c等。那时候形容我,除了门外汉之外,还是门外汉。 我之前,家里条件不是特别好,接触计算机是在高中时代的高二。一直对计算机领域存在着很浓厚的兴趣,令我极度着迷。我很想知道,那么小块的东西,是如何工作的,如何连接世界的?如果让人能玩游戏的?是怎么改变人们的生活的。学会了它,我是不是就可以做很厉害的事情了? 但是那时候也仅仅是拿它来玩游戏而已,因为我不知道能学什么。从哪里学。 高二后,由于一些原因,退学了,也庆幸那时候我退学了,否则,在学校不知道会被伟大的祖国的教育模式影响成什么样,也许今天的我就不是现在的我了。 退学之后,我由于没有社会上一些公司需要的技能。而在学校学的东西,感觉是那么的无用。当时很无奈,读了那么多年书,难道出来竟然还找不到自己满意的工作。 so,在社会上,基本上什么都干过(除了坏事)。 不好意思,以上有点废话。下面才是正题。 由于这时候,我有更多的机会接触电脑了,我开始好奇电脑的工作原理,我自学了电脑的硬件组成: 在2014年08月下旬的时候。我无意中见到某个教程,这个教程需要100元。 教程里许多东西讲的很详细,也幽默通俗。——选对书、选对教程或者说,有针对性的学是很重要的。 我并没有完全按照教程里的东西来做。而是大概的浏览了一边,都有哪些东西,然后就从头到尾看了一遍下来。 我又仔细的,认真的,带着思考再看一遍。 看完之后,我就开始折腾了,按照自己想做的东西,用所学到的东西,折腾。不明白了就回头翻书、看教程。 2014年年底,也就是10月份左右。这时候,我觉得我已经从0到了会写html、css、js。当然了,那时候的能力还是相当弱的。 2014年 11月左右,我回家,然后去广东,找了第一份前端工作。工资我不在乎。只是想学习一下,所学的知识怎么运用到项目中,怎么把自己的作品上传到互联网,让大家都看到。于是面试了几家,面试过程中,面试官考我知识点、看了我作品,认为我还OK,就答应我去上班了。我怀着激动的心情,去上班了。 一进公司,我特么崩溃了。因为前端部门,只有我一个。我特么是有多倒霉? 后端是学.net,整个前端部门里有:boss、后端、前端(当然是我了)。没有UI,我特么醉了,我一个人要做多少工作?
后端:我要做些什么? 最终,各种搜教程、各种问人,终于还是能做出来了。 在这公司,虽然做的极度郁闷,很累。但也锻炼了自己的解决能力问题、学习能力。 这一条,适用于99.9%以上的场景,至少对目前的我们来说。到目前为止,搜索引擎教会了我许多东西,解决了我许多问题!不可想象的多! 许多人遇到问题,就喜欢问人,就开始慌张。我告诉你,其实没必要。搜索引擎能帮我们很好的解决这个问题。许多前辈,高手的经验和贡献都可以使得我们可以绕过许多弯。当然了,也有许多人是写的让人完全看不懂的,其实我想了很久,也没想明白:为什么很简单的一个问题,有的人非要洋洋洒洒写一大片,特么又不是写小说,不能按字收费啊。这种人非常可恨。 如何利用搜索引擎呢?我一直以来,都是用某个搜索引擎(全球的一搜索引擎),而不是某的度,某度实在搜不出什么有用的东西,它能给你的只是一堆的广告。我奉劝它改名叫广告公司得了。 怎么提升自己的知识面? 2015年05月,我来到杭州。 这时候的我,对html的标签已经足够熟了。浏览器的对css的兼容性也了解的挺OK的了。js也能随意做了(能使用面向对象、ajax、跨域、正则这些乱七八糟的),总之,做一般的项目,已经完全没问题。也了解,使用过一些框架了,例如什么bootrap。jQuery就不用说了,超级简单的东西。 来到杭州之后,我就了面试。那时候的我,不惧怕面试,兵来将挡,水来土掩,大不了就不合格,我就是想知道我目前的能力,在面试官看来是怎样的。 面试了许多家,有的嫌弃我,有的被我嫌弃,有的很nice,却路途太远,有的挺近,给的工资我不满意。最后我选了一家距离我4个公里左右的公司就职。拿到了8000月薪。 有一家给一万,我觉得远了,放弃了。 来到公司之后,我就有机会练手了。 咱来列举一下,我要在多长的时间,学会多少东西。
这些,技术总监,只给我 1周的时间,因为很快就要开发产品了。时间真的不多。 我当时就蒙B了,这是神也不可能完成啊。但咱是铁血真汉子,既然没退路,只能干了。 首先,我选了一本node书《node于express开发》看了一遍 。css3,html5早就有了解,但用的不多,毕竟pc端由于兼容性问题,是很少用到在和玩意的。因为他们总想着兼容IE。 就开始写测试项目,开始折腾。 过去了一周左右,node已经半生半熟了,就这样写吧,发现问题再Google好了。大不了还有CTO扛着呢(技术总监) 1)经能熟练的运用node写想项目。许多新的没用过的框架、库,可以直接拿来就用,他们的api一瞄就懂。 2)一年之后,终于直到了github是什么东西?知乎到底有多好?简书有多简洁。并搭建了自己的github博客。 3)一年前,嘲笑我、鄙视我,笑我狂的许多”大神”、已经被我甩了几条街。(有点狂妄、装逼嫌疑,但是事实就是如此) 4)理解了许多语言,其实就是那么回事。领悟了:编程语言不存在于”中文版”、”英文版”之说。 我这进步算大吗?我觉得很大、也觉得很小。 为什么说大:
为什么说小:
A : 我是护士,我的专业就是护理。我做不了excel、做不了ppt、我学不会ps,好难,我不会写文章。 A : 人人都跟你一样?不是谁都能用很短的时间学很多的东西。 A:委屈的瘪瘪嘴,那好,我要学习,给我买一本书吧,推荐一下。 A:好难啊,我好困,我要看一会儿电视…..(然而没然后了….) 其实,这位A同学,极度的懦弱,并不是她不上进,只是那么的懦弱,那么的沉迷于垃圾节目、垃圾书籍,喜欢看不伦不类,不三不四的东西。不明白自己应该要什么,自己怎么做才能得到,认为自己的能力那么的差,做不到 B:大神,我要学node了,推荐一下node的书籍呗 B:大神,除了那本书,还有别的书吗? B:我感觉很难做,node好难。 而今,我不知道这位同学水平到底到了什么水平,我想,应该不会太好,最终原因,我想是因为没有深入的去折腾,没有去写代码,没去发现自己的问题 其实,我们的潜力很大,我们能学的更好。我们能掌握的更多,但是许多人都做不到坚持、做不到深入。不肯思考,不肯的动手,是阻碍我们进步的最大原因。 人,应该要明确自己的目标,拥有理想。 |
| 本文出处: https://www.toutiao.com/a6805549962944840199/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|