主题:  学程序胡语

蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#12005/2/20 3:26:49
来这个版块,最近越发茫然,真不知来这里的人到这儿来干什么,程序一大堆,并且不加说明。只有别人回答你的,看别人的文章,就不知帮忙回答别人的。最近删除了一大堆帖子,大都是这类帖子,不要不服,来说理之前,请说明你自己在这个论坛做过什么,然后再来说话吧。没在这儿做过什么的人,就闭上你的嘴。

我这人,有时就有些苦口婆心,让人看着婆婆妈妈,反正有个婆在。

今天我只想对真正喜欢学习程序的人说说。我学习程序全是自觉,因为找不到老师,这里一般的高手,我学习几个月后都差不多赶上了,其它的一些绝活,他们也不会教你,所以学习全凭自己。我学习程序开始的速度没几个能赶得上我,从对.net一点也懂,到一个月就能用VB.NET开发小型软件,定制控件。三个月就对c#运用比较熟练了,至目前也才半年时间,我正用C#开发一个功能比较强大的网站。虽然,离专业程序员差很远,但只能说,我很用功。

我用功,也很少有人能比,经常程序写到临晨二、三时。我相信自己可以很出色学好程序,但也相信,我缺少很多机会,但也相信我可能用程序做很多的事。

学程序,我很讲究方法。属下有个程序员,学了几个月程序没有进展,我问他为什么,他说书还没看完。我只能K了他,不要等看完书才去写程序,你看二行就要写十行代码。不要等全部懂了,才去开发程序,没有挑战性的程序,永远不会是好程序。不要把编程的书当教科书,要把它当工具书。

所以,我常记不得一些函数,但知道怎样去找这些函数的用法。写程序,我离不开帮助和工具书,否则我什么也做不了。但我知道,自己的思想正大迅速扩张,不是记忆,而是知道怎样去找到这些功能,怎样调用这些功能。在学习程序时,不要死钻着书,老看一本书,我觉得你周围要随手最少可拿到三本以上的某语言的书籍,不要被动,而是要不断地问怎样实现一些功能,直至书上也回答不了你,然后再去买本新书。不要不舍得这些书钱,你会得到十倍于这的收入。

另外,程序员要有自己主见,对自己学习的东西一定要深刻认识。我学C#并不是因为它功能强大,而是因为它与网络的联系,它是新一代的语言,肯定在将在也会支持新的东西。我们这开发用delph的很多,是开发windows程序的。本想学c++,但只能和那些老程序员拼命了,delph很适合开发桌面程序呀。所以我只能避实就虚了,并且网络是自己的专长,这就是为什么学习c#的原因。所以程序员应该知道一些策略,发挥自己所长,不该拼命时,尽量不要拼命,实在天地很广,不要狭路相逢。

另外就想告诫这里的网友,不想在这里好好表现的,肯定成不了好的程序员。因为对他们来说,程序是很枯燥的,一出问题是很可怕的,并且也没什么表现欲。说实话,我这人很想表现一下的,如果对一个新的认识,不说出来的话很难受,实在心理很高兴的。想写,只是时间少了些。如果没有这种冲动的话,我可以百分之百地对你说,你完了。

编辑历史:[此帖最近一次被 蓝鲸 编辑过(编辑时间:2005-02-20 10:22:49)]

非常大鱼

{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#22005/2/20 13:44:25
既然开了这个帖子。。。我也来说说看我的成长经历好了。。。

我是很晚接触的web编程。。。

我到初一都还在用QBASIC。。。初二到高二写程序一直用TC2.0。。。

也就是说到高二。。我还停留在 DOS programming 的水平上。。。

后来高三的时候。。自己做了个小网站。。。。

需要一个留言簿。。。网上下的很少有能让我满意的。。。

只能自己改。。。

用 Notepad 一打开文件。。发现。。这代码怎么那么眼熟。。。。

似乎和 BASIC 同出一辙 。。。。

于是特开心。。原来 ASP 这么简单。。。

连着看了三天。。一个留言簿改完了。。。ASP 的基础也就过了。。。

因为有基础了。。。又去看了些 ASP Advanced 的东西。。。

总之到了大一的时候。。。我已经可以独立帮别人开发 ASP 整站了。。。

ASP 是很简单很简单的一套语言。。。。

只要用心去看。。遇到不明白的或问。。或 Google 。。。总能找到满意的答案的。。。

不要指着说学校会教我。。。或者说。。这些书上都有。。我看遍书就一定会了。。

看书是很枯燥的。。。而实际操作要有趣很多。。。并且得到的东西也会多很多。。

那叫什么来着。。纸上得来终觉浅。。绝知此事要躬行。。。

就是这个道理了。。。

现在我对 .NET 和 C sharp 也还是一窍不通。。。

并且我现在学的专业和计算机一点关系都没有。。。

不过我相信。。只要我想。。我就可以。。。

当然。。你也一样。



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#32005/2/21 10:10:37
千万不要忘记阶级斗争:偶也来说两句
偶没你们那么幸福,大学以前没接触过电脑,是上大学开始接触的,叫什么CPC464的,开始学习basic,再后来是一种老掉牙的IBM机(带两个大的5寸软驱,那时还没有硬盘),开始学习DOS+DbaseIII+pascal,再有一些小工具,什么CCED、wordstar、pctools等。毕业设计时,选择了电脑,开始学习turbo C+数理统计,好难呀。还好答辩时,老是也不懂,提不出什么有难度的问题,轻松过关,当然也不会有高分。
93年毕业后,就把电脑扔下了,一直到98年。期间是一片空白。
98年,用积攒的钱自己DIY了一部电脑,开始学习。
想起来,98年到现在,自己整天忙,却不知学到了什么东西。自己所学的太杂了,大家不要学我呀,杂而不精,列一下我所学的杂活(都花了不少时间的):
硬件:电脑DIY、组网
软件:
  VB
  Photoshop(5→7)
  flash(4→mx2004)
  DW(3→mx2004)
  authorware 6
  director
  premiere
  access
  sqlserver
  javascript
  vbscript
  asp
  xml
  real media
  windows media
  powerpoint
  css
  现在又在学.net和JSP了,累呀。



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#42005/2/21 11:32:35
你们都接触比我早.我从高三才开始接触电脑,没有学过C,没有学过QBASIC,没有学过什么什么,当时只会用DOS和WPS.后来开始上网.所以加起来我接触电脑也才5年而已.



xinge2005

职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2005/5/15 2:07:56
#52005/5/17 23:23:24
都很强啊,看来我最晚的了,我高三才接触电脑,大一时候学了个C语言
刚上大二会做了些静态网页制作,而且乐在其中。
后来加入一个我们学校的商务网站,(站长是看我学习的态度很诚恳,而且
对网络很感兴趣很执着,才让我加入帮助维护的)进了里面才知道我是最菜的
于是我拼命学PS,FLASH,javascript,CSS。上个学期才接触ASP
我是不是晚了很多?我有点后悔我在大一时把时间都浪费在网络游戏上了
但我相信通过我的不懈努力,我会成功的



布鲁斯狼

职务:普通成员
等级:2
金币:11.0
发贴:377
注册:2003/8/5 10:27:27
#62005/5/18 14:22:03
都是自学的



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
#72005/5/18 14:40:53
初中毕业后就同有再进学府,在社会上闲荡了好长一段时间,还是在朋友的指点下开始学电脑,最开始只会打几个字,自己的基础差,刚开始的时候也是急功近利只求代码不求方法,后来自己学了FLASH,PHOTOSHOP,FIREWORKS等,发现自己还是在代码这方面有点兴趣,所以定了方向后就杀出一条血路。好在这些年从来不近触网络游戏,要不然早TM挂了。


难人一个……