一区二区国产高清视频在线_真人性做爰A片免费_强伦人妻BD在线电影_亚洲熟妇无码AV_免费人成视频在线观看网站_亚洲欧美精品午睡沙发_在线观看无码的免费网站_中文字幕无码A片久久_日韩欧美国产一区精品_久久精品女人天堂av

重慶醫(yī)科大學論壇

 找回密碼
 注冊(開放注冊)
搜索
查看: 4678|回復: 16
打印 上一主題 下一主題

[軟件] 在校學生選擇程序員生涯,從何做起

[復制鏈接]
跳轉到指定樓層
1#
發(fā)表于 2006-10-28 19:23:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
程序員,給人的第一影響是--黑客
不過讓您失望的兩者之間不能劃等號。
當初我也是懷著對這些牛X的崇拜之情走上程序員的道路。
想做程序員 ,我以前也說過起步很難,不知道怎么學,學什么,想做什么不知道該如何去做,就是上網(wǎng)開代碼不知所云,一些關鍵字根本不知道是什么意思,再加上現(xiàn)在行情復雜,語言種類越來越多,軟件集成度越來越高,編程之簡單也逐漸成為現(xiàn)實,在校學生應該選擇哪種語言作為自己的起點?
我也不好說 只是說點個人見解
想要速度快那就選擇vb.net,不過這些不能讓你什么多懂,也就是沒有舉一反三的效果,如果建議大家學習C感覺不太現(xiàn)實,我的一個“徒弟”在我的建議下去學習c,win32,呵呵這下可把他給“害”殘了,太打擊他的積極性了,什么多看不懂,他和我說c/c++他多學會廖,可是遇見win32就蒙,不知道怎么學習,其實這些不能圖快,我當時學的時候就打定按正常周期(6個月)學習win32,所以沒有什么壓力,只用了1個月就什么多會了win32API和mfc,再此我想再說點,您要保證您足夠聰明,否則別選擇程序員這條路,當您工作的時候你會很苦惱,什么東西多知道就是不知道該如何下手,我現(xiàn)在大多同時多這樣,很多還是計算機專業(yè)畢業(yè)的,什么多不會,沒辦法就是死撐,說這些無非就是想和大家說1:您得自信,2:您得聰明,3:您得勤奮,4:您得耐得住寂寞
只要您能做到這些你就能完成程序員的初期轉變,說什么程序很枯燥,很煩人,這些多是對那些初學者說的,你要是會了 ,你就如魚得水,想做什么就做什么,什么代碼枯燥?沒有這種感覺,您想:您開發(fā)了一個很偉大的軟件,您會覺得你做的這些很無聊嗎?不會的!您一定會有種成就感,反正我是有這種感覺,上大學的時候常在室友面前炫耀我的成果,如果您有女朋友您將更有成就感!

以上感覺有點廢話,下面不如正體
現(xiàn)在行業(yè)中流行什么語言?這個問題的本身就是錯的。
學會哪種語言掙錢最多?這個問題的本身就是錯的。
做軟件哪個行業(yè)最掙錢?這個問題的本身就是錯的。
現(xiàn)在沒有什么流行不流行,掙錢得看你自己的能力
你們說呢?
所以建議大家 c/c++ ,之后再世vb.net 至于怎么學 我也寫過文章這里就不羅所料
2#
發(fā)表于 2006-10-31 02:13:40 | 只看該作者
如果有人指導的話,學的還是很快的,不是傳說中的那么難,但要是自己摸索,那可就一個慘了!!
多寫東西進步會很快!
3#
發(fā)表于 2006-11-1 15:47:07 | 只看該作者
我是學機電的大一新生,很想去學習程序設計,
請哪位專業(yè)學哥能指導我一下,交個朋友,感激不盡~~~
我QQ:82425581
謝謝,好新人指導一下謝謝
4#
發(fā)表于 2006-11-1 18:16:46 | 只看該作者
帶人是很累的!!!哎
5#
 樓主| 發(fā)表于 2006-11-5 15:46:44 | 只看該作者
如果想靠人帶的話 你最好時畢業(yè)后找個軟件工作后再學習,不過這樣的話不太現(xiàn)實,你能保證你在什么也不會的情況下,一定能進入軟件行業(yè)?
      不要怕自己摸索,剛開始就會c/c++語言,其他的什么也不懂,計算機專業(yè)的教材我全看了,可惜的時自己除了編個1+1=2之類的控制臺程序之外什么也不會,我相信有很多人有這樣的感覺,想做個程序,就是不知道該如何下手,整天死扣那些“無用”的數(shù)據(jù)結構,編來編去。什么算法,感覺多會了,能編l了(盡是算法這塊)。可惜的是不知道是錯是對。
        打個比方,假如現(xiàn)在我們想做個登陸系統(tǒng),這個界面怎么做,僅僅是會c/c++語言是不行的,最初的界面是由(win32API實現(xiàn)的),可是win32api就是由c和匯編寫出來的,如果你不會c/c++那也不行,那么我們應該知道先去學習c/c++語言,我們要知道指針的概念,類的概念。還有就是能夠使用他們。然后她家就得開始接觸win32這個過程比較難,很抽象。在此建議大家先學習以下操作系統(tǒng),我們要理解線程等的概念,操作系統(tǒng)的原理,至于看什么書嘛,計算機專業(yè)課本就夠了,沒必要研究別的,理解這些之后再來研究win32 應該好點,
怎樣才算學成win32(只能說是理解入門,知道軟件是怎么個回事),你會用他來做個簡單的”俄羅斯“方塊游戲,這樣就就算出門了,再下來你去研究mfc這時你會發(fā)現(xiàn)"你當初有多傻b",呵呵,其實不然,如果沒有前面的鋪墊,你將無法理解某些概念。
另外我多查一句,你得有很好的英語能力,什么叫很好的英語能力,不是說你過了6級,考過托弗什么的,你得能看懂英文文章,不是我崇洋媚外,因為世界上最偉大的科學技術,是有說英語的國家創(chuàng)造出來的,你至少能讀懂MSDN,看懂網(wǎng)上國外人寫的計算機文章。這樣你才能學到東西。我想做為一名大學生,過英語四級,應該不在話下。不是說過英語四級就怎么的,但他至少能反映你的個人能力。6級沒必要再過了(個人意見),有那么多的時間去被那些沒用的單詞,還不如去看那些英文書籍來學習的快。總之 英文能力不好,想學好軟件是很困難的。轉入正題,學完MFC之后,你對軟件的了解已經(jīng)足夠了,但是不表示你很牛b,等你再學習其他語言的時候,你會覺得很簡單,我個人學習VB,VB.NET,JAVA,等語言的時間加起來還不超過1個月,不是說我厲害,是我前面的鋪墊做得好。還有就是我足夠的聰明--嘿嘿!不是自夸!!!
至于學習C/C++得看那些書,下面我僅談談我個人的看法,不一定對,高手別噴我
以我個人經(jīng)驗來看:
我大一學習QB不知道還有多少人知道這門語言,大家不用去學習,我僅是再說我個人經(jīng)歷,大二開始看計算機專業(yè)課,數(shù)據(jù)結構,操作系統(tǒng),操作系統(tǒng)我至少看上3遍,幾乎多能背下來,呵呵當時的目的是想考研,哈哈夠傻b吧,不過也不是沒用,同時我學習C/C++語言。我看的書是譚好強的書,C++看的是一本紅皮書,
我沒有去看什么<<THINK IN C++>>之類的書,個人感覺這些書光是書名大氣,其實里面就是個數(shù)據(jù)結構,加上語言基礎,而且書還特別厚,你想看完并理解,至少得半年以上。
大三由于個人能力強,感覺研究生就會上網(wǎng),呵呵。放棄考研,開始學習軟件,這是比較痛苦,不知道怎么學,上網(wǎng),看書后來慢慢走上正途,才總結出我上面的經(jīng)驗。這時我開始學習WIN32
學府書店有這種書賣,書名不太清楚了,好像叫什么WINDOWS下WIN32編成,價格好像是160,分上下兩冊,很厚的。我利用暑假時間看完上冊,下冊更本沒看,沒必要,然后就是學習MFC等到假期結束的時候,我能用MFC作小軟件,當然可用性僅僅是面向我,呵呵,能力還是有限,為了再擴展個人能力,我看是看游戲編程書籍,機遇WIN32API的編程書籍對學習WIN32很有幫助。最后的結果是我在MFC平臺下開發(fā)了一個俄羅斯方塊游戲,同學大是羨慕,一個計算機專業(yè)外的學生能有這樣的能力---牛B,當時很是驕傲,就這樣我開始給老師做課題,不圖錢--更本就沒錢,就是找個項目練手。
畢業(yè)前找工作,別人就是能找到就作,整天跑招聘會,我呢只是躺在寢室,等著企業(yè)來咱校,而且是給軟件行業(yè)不做,呵呵。找工作很順利,剛開始來了幾個大連企業(yè),我給他們寫段代碼,招聘人驚呼”這你也會,你帶協(xié)議書沒有“?由于工資給的臺地我沒去,現(xiàn)在的這家公司我很滿意。在這里我也學到很多東西。
我相信只要你們努力,應該能行,一定能行。個人感覺大二是學習軟件的好時機,大一學習專業(yè)基礎知識,培養(yǎng)英語能力,等到畢業(yè)的時候,只要你放下架子找工作,不可能找不到單位。

[ 本帖最后由 重新來過 于 2007-1-21 16:36 編輯 ]

評分

1

查看全部評分

6#
發(fā)表于 2006-11-5 18:28:14 | 只看該作者
好貼!

雖然自己不是超版了,但是評分上限增加了!




全給你!!
7#
發(fā)表于 2006-11-7 13:18:20 | 只看該作者
軟件開發(fā)并不是一項枯燥無味的工作,快樂在于你對開發(fā)項目的了解,比如你是做外包的,可以了解各個業(yè)務的流程,比如財政項目的開發(fā),你就必須了解什么是直接支付或授權支付.還有一種快樂是在你從開發(fā)過程中會得到職位的提升,會得到薪水的回報,這都是一種激勵,我是今年畢業(yè)的,現(xiàn)在在方正,有興趣的寫信到我郵箱xiao_zhen@founder.com
8#
發(fā)表于 2006-11-7 18:17:43 | 只看該作者
補充一句,當黑客是賺不到RMB的
9#
發(fā)表于 2006-11-8 21:52:07 | 只看該作者
c++->win SDK->MFC 這個路子是不錯的!
10#
發(fā)表于 2006-11-30 17:18:55 | 只看該作者
我靠,看了這,我受益匪淺啊,
我就是大一,前兩天還在圖書館借了一本c++來看,感覺可能不會太難,但是沒有什么頭緒

聽了大哥這一翻話,我感覺自己真是裝B,大一不好好學習,還想學什么編程~~~!
不好意思,

我一定好好學習英語,



謝謝了
11#
發(fā)表于 2006-11-30 19:41:23 | 只看該作者
樓上小兄弟才大一呢?不知道你是什么專業(yè)的?推薦你一本書 think in c++,不過別看中文版的,看英文版的,至于看什么,不是看什么,就當是學英語。然后就是看看操作系統(tǒng)(建議看中文版,不要看英文版,沒什么意義),不要去背他,在理解的基礎上去看,然后就是數(shù)據(jù)結構,這個不要扣太深。
char *p;
char arrText[256] = "123123";
p = "1234567";
char arrFormat[10] = "%s";
printf(arrFormat,arrText);
等你理解上面的代碼為什么是錯的時候你的C就學的差不多了
順便問一下大家知道上面的代碼錯誤在什么地方么?
12#
發(fā)表于 2006-12-1 19:07:30 | 只看該作者

從業(yè)與軟件開發(fā)的一點兒經(jīng)驗

軟件開發(fā),并不是說你掌握了哪種高深的語言就可以平步青云的,語言的學習是一方面,有很多東西是除去語言之外的.搞軟件開發(fā),一定語言占一小部分.一些代碼經(jīng)常寫肯定會熟練的.但是每開發(fā)一個項目,要了解的業(yè)務是不同的.還有就是一些應用服務器,一些數(shù)據(jù)庫.就拿Oracle來說,弄明白它就要學上好長時間.我做JAVA的,有同學覺得JAVA很簡單.但是有誰知道和JAVA相關的TOMCAT的底層是怎么實現(xiàn)的?學海無崖,所以,技術是無止境的,對于我們,業(yè)務才是最重要的.
13#
發(fā)表于 2006-12-1 20:54:41 | 只看該作者
用java作web其實就是三個主類logic bean servelet然后就是所謂的網(wǎng)絡運行平臺。我沒見過那家公司在做網(wǎng)絡業(yè)務的時候去研究tomcat和java的底層聯(lián)系和實現(xiàn)方式。樓上覺得有必要么?
    用java做軟件簡單,我想僅僅是相對于c來說,使用起來方便,至于難這個字根本就談不上。如果使用微軟的.net做web根本就用不著像java那么費事,至于平臺的可移植性而言,java做的的確很好,但是相對而言他犧牲的速度等方面的優(yōu)勢已經(jīng)掩蓋他的這一優(yōu)勢。
14#
發(fā)表于 2006-12-3 21:21:09 | 只看該作者
有必要!
15#
發(fā)表于 2006-12-7 16:33:43 | 只看該作者

好啊

那就加群33806494
您需要登錄后才可以回帖 登錄 | 注冊(開放注冊)

本版積分規(guī)則

手機訪問本頁請
掃描左邊二維碼
本網(wǎng)站聲明
本網(wǎng)站所有內(nèi)容為網(wǎng)友上傳,若存在版權問題或是相關責任請聯(lián)系站長!
站長電話:0898-66661599    站長聯(lián)系QQ:12726567   
站長微信:hainanok
請掃描右邊二維碼
www.myujob.com

小黑屋|手機版|Archiver|重慶醫(yī)科大學論壇 ( 瓊ICP備10001196號-2 )

GMT+8, 2025-11-19 07:26 , Processed in 0.389576 second(s), 18 queries .

Powered by 校園招聘信息

© 2001-2020 重慶醫(yī)科大學論壇校園招聘

快速回復 返回頂部 返回列表