先说说自己吧,权当抛“土”引玉——
大一的时候有C基础课,学习任务嘛,所以也没想别的什么,只是老老实实的学好了,通过了考试,大一下学期近期末,弄了台电脑玩,那时候一抹两眼黑,什么都不懂……上网的时候,看花花绿绿的网页,着了眯,想学习做网页,当然不知道怎么学,也没前辈指点,到图书馆借了FrontPage的书拿回来看,了解了FrontPage的操作,当时还到网上找免费空间为班级做了一个静态的网站,得意了一阵子……大二上学期,宿舍里联了网,由于没有网络安全意识,机子上全是病毒,两个星期下来系统崩溃了N次,一次还充当的某菜鸟黑客的练手的小白鼠,怒发冲冠之下找书回来专攻网络安全,搞了两个月,什么七层模式,什么拓补结构、什么肉鸡,弄得一知半解,两个月的学习也没白费,之后的校办网站招聘,就跑过去做了网管(惭愧!)到了那个网站里才知道世界之大,才听说HTML、ASP、JSP这些事情,当时小网站里的程序员看起来个个牛得很,他们在一起讨论东西也听不懂,想打听下也没人理睬偶这连“菜鸟”都算不上的“白纸”——于是只认识了几个做网页设计的朋友,跟着他们从基本的HTML、CSS、JAVASCRIPT,学习DREAMWEAVER、FLASH、PHOTOSHOP、FIREWORK的操作,为什么学这么多呢,里为网站那些“师傅”有用PS的,有用FIREWORK的,于是今天跟着这位学习PS,明天听那位讲FRIEWORK(想来真的惭愧!)大二寒假,偶发誓要学习网页编程,找了本《ASP & SQL SERVER网站设计与实现》,飞思的,从头到尾跟着做了一遍,看得云里雾里,迷迷糊糊,一知半解(唉,一言难尽)……大二下学期,想着可以跟那些牛人切磋切磋了,结果发现他们都不用ASP了,都开始用ASP.NET了,还2.0的,大二下学期看了点ASP的书,也向他们补了点ASP的知识,大三上学期开始学ASP.NET,当时几个朋友搞了一个项目——做一个不小的网站,偶也混进去想学点东西,结果是跟不上他们的步子,我看的那点书,比如什么《ASP.NET技术内幕》——全讲基础控件的,也找了点视频资料来看,但是感觉在实现操作中什么——都根本用不上,就眼瞅别人怎么做,自己跟着照葫芦画瓢,最后好好歹歹也交工了,但感觉什么也没学到,因为项目里用了大量的前辈流传下来的或者牛人们自己写的控件,偶只要知道怎么用就可以了,没有人跟我讲是怎么回事——(项目催得紧,也没有时间),什么三层模式,什么自定义控件,还有的是调用编译好的DLL文件,偶还弄明白是怎么回事,项目已经结束了(惭愧、惭愧!)。至今偶还在奇怪那些牛人的这些知识是从哪学来的……可惜项目一结束,网站里的高手也就走完了,他们大多大四了,找到工作的上班去了,没找到工作的找工作去了,剩下来我们几个新人维持着网站的运行——更可怜项目结束的时候总结中说:这个项目最难得的是为网站培养了一批有开发“经验的程序员”,比如***——竟然把偶的名字加上去了,如果连偶都算“程序员”天底下没有不是程序员了,当时想想自己的水平,真糟蹋“程序员”三个字,偶当时真想找个地缝钻进去!大三上学期,专业课里有了面向对象的程序设计(用的是C++.NET),现在是大三下学期了,要考虑是不是准备考研了,翻开过去两年的历程,只发现自己终于练成了“菜鸟”了——惭愧、惭愧、真的惭愧!
马上要考虑是否“闭关”考研了,编程,做网站也只能忍痛放下一段时间,只是感觉自己搞了这么久依旧一塌糊涂,很是心痛和惭愧,现在依旧纳闷的是那些牛人到底看的是什么书,什么教材,又是经过了一个什么过程成为牛人的!?
希望CSDN里的前辈们能作为过来人给我和与我有同样困惑的后生详细谈谈自己“程序人生”,尤其要详谈关键处:什么样的阶段看过什么教材,做过什么项目,有什么样的收获与心得,偶相信这对每一个新人都是功德无量的事,也在偶潜心闭关前了结一桩心愿。
--------------------------------------------------------------------------------------------------------------------------------
我还是觉得,多思考,多求问问题本质。
这个比看书,比没有目的的乱问问题,比没有目的的乱写代码都有意义。
解决一个问题,只是解决一个知识点。只有思考会让你的那些点连成一条一条的线,让这些线绘成一个一个平面。知识才会几何级的增长。
-------------------------------------------------------------------------------------------------------------------------------------
个人现在才明白过来 不要为写代码而学习 要为学习而写代码
不然我们的青春就祭献给微软了 要明白工具和知识的区别
当然还有前几天一个比较资深的师兄给我说的一句话
做程序员一定要明白产品和玩具的关系 产品也是玩具 玩具也是产品
说白了 做程序一定要兴趣 。。。。
--------------------------------------------------------------------------------------------------------------------------------------