中南大学论坛

 找回密码
 注册(开放注册)
搜索
查看: 19066|回复: 16
打印 上一主题 下一主题

[软件] 在校学生选择程序员生涯,从何做起

[复制链接]
跳转到指定楼层
1#
发表于 2006-10-28 19:23:10 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
程序员,给人的第一影响是--黑客
不过让您失望的两者之间不能划等号。
当初我也是怀着对这些牛X的崇拜之情走上程序员的道路。
想做程序员 ,我以前也说过起步很难,不知道怎么学,学什么,想做什么不知道该如何去做,就是上网开代码不知所云,一些关键字根本不知道是什么意思,再加上现在行情复杂,语言种类越来越多,软件集成度越来越高,编程之简单也逐渐成为现实,在校学生应该选择哪种语言作为自己的起点?
我也不好说 只是说点个人见解
想要速度快那就选择vb.net,不过这些不能让你什么多懂,也就是没有举一反三的效果,如果建议大家学习C感觉不太现实,我的一个“徒弟”在我的建议下去学习c,win32,呵呵这下可把他给“害”残了,太打击他的积极性了,什么多看不懂,他和我说c/c++他多学会廖,可是遇见win32就蒙,不知道怎么学习,其实这些不能图快,我当时学的时候就打定按正常周期(6个月)学习win32,所以没有什么压力,只用了1个月就什么多会了win32API和mfc,再此我想再说点,您要保证您足够聪明,否则别选择程序员这条路,当您工作的时候你会很苦恼,什么东西多知道就是不知道该如何下手,我现在大多同时多这样,很多还是计算机专业毕业的,什么多不会,没办法就是死撑,说这些无非就是想和大家说1:您得自信,2:您得聪明,3:您得勤奋,4:您得耐得住寂寞
只要您能做到这些你就能完成程序员的初期转变,说什么程序很枯燥,很烦人,这些多是对那些初学者说的,你要是会了 ,你就如鱼得水,想做什么就做什么,什么代码枯燥?没有这种感觉,您想:您开发了一个很伟大的软件,您会觉得你做的这些很无聊吗?不会的!您一定会有种成就感,反正我是有这种感觉,上大学的时候常在室友面前炫耀我的成果,如果您有女朋友您将更有成就感!

以上感觉有点废话,下面不如正体
现在行业中流行什么语言?这个问题的本身就是错的。
学会哪种语言挣钱最多?这个问题的本身就是错的。
做软件哪个行业最挣钱?这个问题的本身就是错的。
现在没有什么流行不流行,挣钱得看你自己的能力
你们说呢?
所以建议大家 c/c++ ,之后再世vb.net 至于怎么学 我也写过文章这里就不罗所料
2#
 楼主| 发表于 2006-11-5 15:46:44 | 显示全部楼层
如果想靠人带的话 你最好时毕业后找个软件工作后再学习,不过这样的话不太现实,你能保证你在什么也不会的情况下,一定能进入软件行业?
      不要怕自己摸索,刚开始就会c/c++语言,其他的什么也不懂,计算机专业的教材我全看了,可惜的时自己除了编个1+1=2之类的控制台程序之外什么也不会,我相信有很多人有这样的感觉,想做个程序,就是不知道该如何下手,整天死扣那些“无用”的数据结构,编来编去。什么算法,感觉多会了,能编l了(尽是算法这块)。可惜的是不知道是错是对。
        打个比方,假如现在我们想做个登陆系统,这个界面怎么做,仅仅是会c/c++语言是不行的,最初的界面是由(win32API实现的),可是win32api就是由c和汇编写出来的,如果你不会c/c++那也不行,那么我们应该知道先去学习c/c++语言,我们要知道指针的概念,类的概念。还有就是能够使用他们。然后她家就得开始接触win32这个过程比较难,很抽象。在此建议大家先学习以下操作系统,我们要理解线程等的概念,操作系统的原理,至于看什么书嘛,计算机专业课本就够了,没必要研究别的,理解这些之后再来研究win32 应该好点,
怎样才算学成win32(只能说是理解入门,知道软件是怎么个回事),你会用他来做个简单的”俄罗斯“方块游戏,这样就就算出门了,再下来你去研究mfc这时你会发现"你当初有多傻b",呵呵,其实不然,如果没有前面的铺垫,你将无法理解某些概念。
另外我多查一句,你得有很好的英语能力,什么叫很好的英语能力,不是说你过了6级,考过托弗什么的,你得能看懂英文文章,不是我崇洋媚外,因为世界上最伟大的科学技术,是有说英语的国家创造出来的,你至少能读懂MSDN,看懂网上国外人写的计算机文章。这样你才能学到东西。我想做为一名大学生,过英语四级,应该不在话下。不是说过英语四级就怎么的,但他至少能反映你的个人能力。6级没必要再过了(个人意见),有那么多的时间去被那些没用的单词,还不如去看那些英文书籍来学习的快。总之 英文能力不好,想学好软件是很困难的。转入正题,学完MFC之后,你对软件的了解已经足够了,但是不表示你很牛b,等你再学习其他语言的时候,你会觉得很简单,我个人学习VB,VB.NET,JAVA,等语言的时间加起来还不超过1个月,不是说我厉害,是我前面的铺垫做得好。还有就是我足够的聪明--嘿嘿!不是自夸!!!
至于学习C/C++得看那些书,下面我仅谈谈我个人的看法,不一定对,高手别喷我
以我个人经验来看:
我大一学习QB不知道还有多少人知道这门语言,大家不用去学习,我仅是再说我个人经历,大二开始看计算机专业课,数据结构,操作系统,操作系统我至少看上3遍,几乎多能背下来,呵呵当时的目的是想考研,哈哈够傻b吧,不过也不是没用,同时我学习C/C++语言。我看的书是谭好强的书,C++看的是一本红皮书,
我没有去看什么<<THINK IN C++>>之类的书,个人感觉这些书光是书名大气,其实里面就是个数据结构,加上语言基础,而且书还特别厚,你想看完并理解,至少得半年以上。
大三由于个人能力强,感觉研究生就会上网,呵呵。放弃考研,开始学习软件,这是比较痛苦,不知道怎么学,上网,看书后来慢慢走上正途,才总结出我上面的经验。这时我开始学习WIN32
学府书店有这种书卖,书名不太清楚了,好像叫什么WINDOWS下WIN32编成,价格好像是160,分上下两册,很厚的。我利用暑假时间看完上册,下册更本没看,没必要,然后就是学习MFC等到假期结束的时候,我能用MFC作小软件,当然可用性仅仅是面向我,呵呵,能力还是有限,为了再扩展个人能力,我看是看游戏编程书籍,机遇WIN32API的编程书籍对学习WIN32很有帮助。最后的结果是我在MFC平台下开发了一个俄罗斯方块游戏,同学大是羡慕,一个计算机专业外的学生能有这样的能力---牛B,当时很是骄傲,就这样我开始给老师做课题,不图钱--更本就没钱,就是找个项目练手。
毕业前找工作,别人就是能找到就作,整天跑招聘会,我呢只是躺在寝室,等着企业来咱校,而且是给软件行业不做,呵呵。找工作很顺利,刚开始来了几个大连企业,我给他们写段代码,招聘人惊呼”这你也会,你带协议书没有“?由于工资给的台地我没去,现在的这家公司我很满意。在这里我也学到很多东西。
我相信只要你们努力,应该能行,一定能行。个人感觉大二是学习软件的好时机,大一学习专业基础知识,培养英语能力,等到毕业的时候,只要你放下架子找工作,不可能找不到单位。

[ 本帖最后由 重新来过 于 2007-1-21 16:36 编辑 ]

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 注册(开放注册)

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长联系QQ:7123767   myubbs.com
         站长微信:7123767
请扫描右边二维码
www.myubbs.com

小黑屋|手机版|Archiver|中南大学论坛 ( 琼ICP备10001196号-2 )

GMT+8, 2024-5-2 10:20 , Processed in 0.059502 second(s), 18 queries .

Powered by 高考信息网 X3.3

© 2001-2013 大学排名

快速回复 返回顶部 返回列表