查看: 1283|回复: 3
打印 上一主题 下一主题

[其他] 成为编程高手只需一年(转载)

[复制链接]
may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2016-7-28 21:46:44 |只看该作者 |倒序浏览

我没有接触过任何编程。连html是什么意思都弄不清楚。更别说html的标签。更别说JavaScript、Java、c等。那时候形容我,除了门外汉之外,还是门外汉。

QQ截图20160728214633.jpg

  一、始于兴趣。
  我之前,家里条件不是特别好,接触计算机是在高中时代的高二。一直对计算机领域存在着很浓厚的兴趣,令我极度着迷。我很想知道,那么小块的东西,是如何工作的,如何连接世界的?如果让人能玩游戏的?是怎么改变人们的生活的。学会了它,我是不是就可以做很厉害的事情了?
  但是那时候也仅仅是拿它来玩游戏而已,因为我不知道能学什么。从哪里学。
  高二后,由于一些原因,退学了,也庆幸那时候我退学了,否则,在学校不知道会被伟大的祖国的教育模式影响成什么样,也许今天的我就不是现在的我了。
  退学之后,我由于没有社会上一些公司需要的技能。而在学校学的东西,感觉是那么的无用。当时很无奈,读了那么多年书,难道出来竟然还找不到自己满意的工作。
  so,在社会上,基本上什么都干过(除了坏事)。
  不好意思,以上有点废话。下面才是正题。
  由于这时候,我有更多的机会接触电脑了,我开始好奇电脑的工作原理,我自学了电脑的硬件组成:
  有电源、cpu、内存、硬盘......等组成。紧接着,我知道,电脑的运行,绝不是这部分就可以完成的,那么它又分硬件和软件。我已经对硬件有所了解了。那么剩下的我就要弄懂它的其他部分:软件。
  在2014年08月下旬的时候。我无意中见到某个教程,这个教程需要100元。
  二、动手,永远是最有效的学习方法,没有之一
  教程里许多东西讲的很详细,也幽默通俗。------选对书、选对教程或者说,有针对性的学是很重要的。
  我并没有完全按照教程里的东西来做。而是大概的浏览了一边,都有哪些东西,然后就从头到尾看了一遍下来。
  在很多时候,是完全没有必要这么干的,这么干是非常耗费时间的。一般,都是看哪里懂了就放过。但那时候的我是例外,因为我的基础是 0,是0,是0。所以我看完了,基本知道了,但这远远远不够。
  我又仔细的,认真的,带着思考再看一遍。
  看完之后,我就开始折腾了,按照自己想做的东西,用所学到的东西,折腾。不明白了就回头翻书、看教程。
  2014年年底,也就是10月份左右。这时候,我觉得我已经从0到了会写html、css、js。当然了,那时候的能力还是相当弱的。
  2014年 11月左右,我回家,然后去广东,找了第一份前端工作。工资我不在乎。只是想学习一下,所学的知识怎么运用到项目中,怎么把自己的作品上传到互联网,让大家都看到。于是面试了几家,面试过程中,面试官考我知识点、看了我作品,认为我还OK,就答应我去上班了。我怀着激动的心情,去上班了。
  三、压力也能转换成动力
  一进公司,我特么崩溃了。因为前段部门,只有我一个。我特么是有多倒霉?
  后端是学.net,整个前端部门里有:boss、后端、前端(当然是我了)。没有UI,我特么醉了,我一个人要做多少工作?
  没有原型!BOSS直说需求,而且是那种前两分钟说要 一种想效果,后一分钟要另一种效果的那种。
  BOSS:这个,小黄啊,你今天就做出这个出来吧。能不能做出来?
  我:那个,有什么要求吗?有图吗?
  BOSS:恩,要求就是这样的.....(大概的轮廓,相当于是你老婆说:我要买衣服。然后剩下的事就是你来干了,什么颜色,什么尺寸,多少钱,完全不管)。
  朝令夕改
  BOSS:我突然想到,这个要做成这样,不要圆的,绿色的不符合我们的公司主题云云。
  我:我草泥马,能不能说个最终方案,让我好确定,好写代码啊(当然,只是内心咆哮而已)。
  与后端配合难
  后端:我要做些什么?
  我:你以前没有做过吗?
  后端:我也没做多久。。。。
  我:慌张、忐忑!这特么怎么办?数据怎么交互?怎么获取api?
  ......................
  最终,各种搜教程、各种问人,终于还是能做出来了。
  在这公司,虽然做的极度郁闷,很累。但也锻炼了自己的解决能力[color=rgb(85, 85, 85) !important]问题、学习能力。
  四、搜索引擎是你最好的老师
  这一条,适用于99.9%以上的场景,至少对目前的我们来说。到目前为止,搜索引擎教会了我许多东西,解决了我许多问题!不可想象的多!
  许多人遇到问题,就喜欢问人,就开始慌张。我告诉你,其实没必要。搜索引擎能帮我们很好的解决这个问题。许多前辈,高手的经验和贡献都可以使得我们可以绕过许多弯。当然了,也有许多人是写的让人完全看不懂的,其实我想了很久,也没想明白:为什么很简单的一个问题,有的人非要洋洋洒洒写一大片,特么又不是写小说,不能按字收费啊。这种人非常可恨。
  如何利用搜索引擎呢?我一直以来,都是用某个搜索引擎(全球的一搜索引擎),而不是某的度,某度实在搜不出什么有用的东西,它能给你的只是一堆的广告。我奉劝它改名叫广告公司得了。
  五、提升自己知识面。
  怎么提升自己的知识面?
  1.多逛逛优质的论坛、平台、社区。比如github、知乎、简书等等了,其他的自己去搜,用关键词搜,自己比较。或者关注我其他文章,也有罗列一些。
  2.买好书看。这里为什么要强调好书 ?因为不好的书,买了浪费钱,还浪费生命。还会带给你具有误导性的思想和思维。
  3.多看优质视频。还是优质啊,世界上好的东西有,垃圾的东西也很多。视频,是好东西。因为好的视频,是结合了作者的经验、思想这些精髓在里面。可以省去你去看书、思考的时间。并且视频更让人深刻。
  六、我目前的能力
  2015年05月,我来到杭州。
  这时候的我,对html的标签已经足够熟了。浏览器的对css的兼容性也了解的挺OK的了。js也能随意做了(能使用面向对象、ajax、跨域、正则这些乱七八糟的),总之,做一般的项目,已经完全没问题。也了解,使用过一些框架了,例如什么bootrap。jQuery就不用说了,超级简单的东西。
  来到杭州之后,我就了面试。那时候的我,不惧怕面试,兵来将挡,水来土掩,大不了就不合格,我就是想知道我目前的能力,在面试官看来是怎样的。
  面试了许多家,有的嫌弃我,有的被我嫌弃,有的很nice,却路途太远,有的挺近,给的工资我不满意。最后我选了一家距离我4个公里左右的公司就职。拿到了8000月薪。
  有一家给一万,我觉得远了,放弃了。
  来到公司之后,我就有机会练手了。
  咱来列举一下,我要在多长的时间,学会多少东西。
  git
  node
  ejs
  seajs(以前有了解,但用的极少,甚至没真正在项目用过)
  grunt同上)
  混合开发
  juice
  css3
  html5
  当然还有数之不尽的各种框架各种库,例如canvas
  这些,技术总监,只给我 1周的时间,因为很快就要开发产品了。时间真的不多。
  我当时就蒙B了,这是神也不可能完成啊。但咱是铁血真汉子,既然没退路,只能干了。
  首先,我选了一本node书《node于express开发》看了一遍 。css3,html5早就有了解,但用的不多,毕竟pc端由于兼容性问题,是很少用到在和玩意的。因为他们总想着兼容IE。
  就开始写测试项目,开始折腾。
  过去了一周左右,node已经半生半熟了,就这样写吧,发现问题再Google好了。大不了还有CTO扛着呢(技术总监)
  于是,就这么些了项目。
  直到现在
  1)经能熟练的运用node写想项目。许多新的没用过的框架、库,可以直接拿来就用,他们的api一瞄就懂。
  2)一年之后,终于直到了github是什么东西?知乎到底有多好?简书有多简洁。并搭建了自己的github博客。
  3)一年前,嘲笑我、鄙视我,笑我狂的许多“大神”、已经被我甩了几条街。(有点狂妄、装逼嫌疑,但是事实就是如此)
  4)理解了许多语言,其实就是那么回事。领悟了:编程语言不存在于“中文版”、“英文版”之说。

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

d_kb    

2

主题

1

听众

3057

积分

中级设计师

Rank: 5Rank: 5

纳金币
975
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2016-7-29 10:22:00 |只看该作者
不能不评论一下。。

呵呵
回复

使用道具 举报

711

主题

10

听众

5805

积分

高级设计师

Rank: 6Rank: 6

纳金币
2954
精华
3

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2016-7-29 10:25:09 |只看该作者
里面有几点还是可以认同的
回复

使用道具 举报

0

主题

1

听众

14

积分

设计初学者

Rank: 1

纳金币
0
精华
0
地板
发表于 2016-7-31 20:19:23 |只看该作者
编辑是门手艺,程序员都是手艺人。对大多数上班的程序员来说,手上的活好就可以了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-27 21:55 , Processed in 0.106908 second(s), 41 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部