我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

qhfeiniao



性别: 帅哥 状态: 该用户目前不在线
头衔: 夜的第七章
等级: 不日成名
发贴: 148
威望: 0
浮云: 213
在线等级:
注册时间: 2006-09-17
最后登陆: 2009-03-14

5come5帮你背单词 [ mislead /mis'li:d/ v. 给…错误印象,使误解 ]


迷茫中……

今天看《程序员》,发现自己依然是什么都不懂的毛头小子,稍稍熟悉的.net又蹦出来N个新技术,而JAVA、WIN32自己还未曾染指,不远的未来APPLLO也要发布。
这么多的东西究竟要怎么学?
有人说先打好基础,可是基础又是什么?每种技术的基础无不是博大精深,学到什么程度才叫打好基础?
也有人说博览群书,多多学习各种技术,可是基础又怎么办呢?学到最后会不会什么都是半瓶子咣当?有些会不会学了却没有用?
(比如时下的.net与java之争、vista发布之后再学windows api还有多大意义?)
而且我又不甘心只做coder,所以设计模式、OO等肯定也要学习,这些又在什么时候来看呢?

(这篇充满幼稚问题的帖子权当抛砖引玉,望各位蝈蝈畅所欲言,小弟在此拜谢了。)
顶端 Posted: 2007-05-14 14:46 | [楼 主]
coolboy





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 252
威望: 0
浮云: 1107
在线等级:
注册时间: 2005-10-02
最后登陆: 2016-04-25

5come5帮你背单词 [ bakery /'beikəri/ n. 面包店,面包烘房 ]


Quote:
引用第14楼changyp于2007-05-21 08:20发表的:
楼主要找到自己的方向。。永远跟着Microsoft屁股后面,你永远都跳不出M$给你划的框框。。。。
我也曾经和楼主一样,感觉学计算机有学不完的东西,最后直到我找到Linux这个神奇的世界。我的感觉才变。。Linux的开源世界中,很多东西都是延续下来的,而且在越变越好。虽然Window$的桌面市场很大,但它的技术今天一个,明天一个,除非你是window$内部的人,否则你永远别想跟上他的脚步。
在Linux中,图形程序编程我学习了GTK+编程,准备学习QT编程,网络编程中,我学习了Linux socket。对设备编程,我暑假准备学习linux设备驱动编程。目前又学习了python语言,做毕设用的。这些东西很多,但是他们都很有价值,是一种很基础的技术,不会变来变去。Windows下面的东西我不是很懂,不过,我感觉就是天天在变,永远跟不上,找不到节奏。
在Linux的世界里面,很多事情都能自己动手来完成。比如我想我个什么样功能的软件,完全可以自己动手来写。比如原来的上网客户端,我同学写了网页版,有师兄写了脚本版,我写了C语言的GTK图形界面版。Linux下面的摄相头驱动,是一个法国的60多岁的医生自学驱动编程写的,他写了200多个摄相头的驱动。还有很多很多这样的例子。学计算机的,就是要有动手的能力,要会思考,要会创新,而不是一个只会用windows,只会点鼠标的人。
这是我学计算机这么几年的感受。。。
.......

你了解windows吗?
你说在Linux的世界里面,很多事情都能自己动手来完成。难道Windows下就不能自己动手做吗?
你说Linux的开源世界中,很多东西都是延续下来的,而且在越变越好。难道Windows里的东西是凭空出现的?从Windows1.0到Vista,留下来的东西太多了,也许是你不知道而已。
你说学计算机的,就是要有动手的能力,要会思考,要会创新,而不是一个只会用windows,只会点鼠标的人。我不明白这跟Windows点鼠标有什么关系,你用shell输几个命令就叫会思考,会创新了?你在Windows下就不能思考,不能创新了?
你说我也曾经和楼主一样,感觉学计算机有学不完的东西,最后直到我找到Linux这个神奇的世界。我的感觉才变。难道你认为计算机的东西能学完吗?技术永远在进步,止步不前的东西有什么生命力?难道你觉得你用了Linux就可以偷懒不学习了吗?
你说永远跟着Microsoft屁股后面,你永远都跳不出M$给你划的框框。。。。难道搞Linux就能跳出Linux的框框?我们何必要跳出这个框框,跳出了这个框框我们什么也做不了,不是吗?

我想说的是,计算机是个高速发展的行业,技术每天都在进步,不学习必然落后,不要指望着一劳永逸。因此一定要保持良好的心态,雄心的一半是耐心!


[ 此贴被coolboy在2007-06-01 21:40重新编辑 ]
顶端 Posted: 2007-06-01 18:14 | [1 楼]
coolboy





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 252
威望: 0
浮云: 1107
在线等级:
注册时间: 2005-10-02
最后登陆: 2016-04-25

5come5帮你背单词 [ championship /'tæmpjənip/ n. 冠军称号,冠军地们,锦标赛 ]


Quote:
引用第33楼kenshin于2007-06-10 17:40发表的:
最好去做可移植的软件,被平台所困本来就是在框框里.核心部分是通用的,与底层相关的接口可以抽象出来.

可移植的软件才真正把人限制了,比如java,把你困在虚拟机的框框里,比平台的框框还小,限制的更死,你连底层都接触不到。
我的建议是,从底层学起。正真理解了cpu,理解了操作系统后,任何东西都是相通的。
顶端 Posted: 2007-06-14 22:33 | [2 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.008291(s) query 6, Time now is:11-23 12:23, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号