![]() |
想請教一些程式語言的問題(學習方面)
小弟到晚年才覺悟 而跨系自學轉換跑道 想問幾個程式語言的問題 ~"~
1.請問會了C++在學JAVA是不是會比較容易一些,爬知識中得知JAVA是從C++ 衍生過來的是嗎?? 2.那市面上有沒有那種C++書籍都是題目然後有程式解答的書?? 或是有學習心得的大哥可以提供一下小弟自己的學習經驗呢?:on_47: 另外再問一個題外話 以未來工作薪資來講,國立研究所畢業比較重要還是程式語言跟作業系統的實力比較重要??因為小弟是晚年才決定轉換跑道自學跨系,其實有挺多阻礙的 也剩沒多少時間(兵役)怕說專心考上以國立研究所為目標到時自己的程式語言跟作業系統的能力會很弱,在職場上不能立足,而若是多花點心私在提昇自己的實作能力又怕國立研究所這目標實在是有點遙遠.... 希望各位大哥能指點迷津幫助小弟解惑:on_51: |
引用:
1. Java 以及很多程式語言的語法與 C++ 類似,所以會 C++ 的話學其他的語言會覺得似曾相識,再加上 C++ 中有很多重要的程式概念,一般來講行有餘力的話可以先學 C++。但是並非一定,你直接學 Java 也可以。 2. 有,但是我覺得那種東西對你幫助不大。個人的經驗是那些演算法邏輯,實務上有 99% 的機率(如果不是 100% 的話)根本用不到。建議你可以找 Cookbook 之類的書(例如 PHP Cookbook 等),這些是偏重在教你如何解決實務上會遇到的問題,比較實用。 引用:
1. 英文不好的話,建議花點時間把英文學學(至少要看得懂原文書),因為很多資料是英文的。 2. 去重慶南路的天瓏書局( http://www.tenlong.com.tw )翻翻看有沒有適合自己程度的書。 3. 多讀、多寫,等到你覺得怎麼書上寫的東西都這麼淺,就再換一本看起來更難的。 總結: 1. 沒有興趣學不長久,沒有工作壓力學不精 2. 實務上要解決問題的話,絕對不是你精通一種語言就可以辦到(通常要 3~4 種搭配),所以到最後吃這行飯的人通常是十八般武藝樣樣要通,請做好心理準備。 引用:
|
大哥,因為其實小弟人住在中部很少會上北部說真的要去天龍書局挑書實在是機率很小,較無法挑書可以介紹幾本比較實用的書籍嗎??
既然吃這行飯當然已經有必死的決心,目前有在學習C++ 跟linux 是想說等考上研究所後在開始學習BSD跟JAVA因為類似想說可以比較快搞懂 最後就是學習MySQL跟PHP了(真的好多書要念:on_22: ) 最後想在公司佔有一席之地當然就是去考證照啦 :on_14: 自從自己決心要跨到資訊業後不少人都勸我不要念:on_51: 難道資工真的畢業會找不到工作嗎????? 還是說只能領微薄的死薪水?? |
引用:
![]() 這本好好的讀一讀會很有幫助。 引用:
要嘛就專注在 Linux,要嘛就專注在 BSD,不然你會兩頭空 要精通兩者的其中之一就會花掉你很多年的時間了 學 Linux 的話,以下兩本書就必讀了(算是基本功吧) 鳥哥的 Linux 私房菜 ![]() 引用:
不一定,不過薪水的高低和你的技術能力沒有直接關係。 |
有些話忘了講:
我覺得你還滿不錯的,至少你很清楚自己接下來要做什麼,比起那些都死到臨頭了還不知道自己接下來該做什麼的人,你強多了。真的有心的話,現在開始不算晚,我當初也是退伍了以後才開始學 Linux, MySQL, PHP 等等的東西,不過我是被逼的(不會不行 =__=+)。 一起加油吧 |
有問題可以問問
在網路系統區問問,我能幫得上忙的話我都會幫你解答的 基本上在資訊業界,不管是系統管理,或是什麼系統整合,或網頁寫作,動畫……… 少不了學習程式語言,flash也是有他的程式語言的,系統管理也有Script(腳本)可以學,來方便自己的管理及自動化 你可以初步的收集了解資訊那一方面是你有興趣的,比較容易上手的 這樣學起來才不會太苦,及有壓力 建議是做某方面的專家及對其他技術有所了解就可以,比起會十八般武藝都會,沒有一樣精(當然會愈多愈好) 就像菜市場的便當師傅什麼都會,但像大飯店的甜點師傅只有做甜點超強,其他技術只能基本應付 資訊界我覺得也是,大公司裡的資訊部門都會細分,像有管網路的,管主機的,寫程式的,end user問題解決的…… 不見得管網路的不會管系統,只是在他自己的專長發揮而已 但小公司會一個人全包,就要什麼都會了 |
三等親內有禿禿成員者
建議不要從事這種行業 太費腦力了 :on_72: (好家在~) 會讀書的人 用看書方式學習 還可以接受 不過最快的學習方式是 準備一台可上網的電腦 + 一本工具書 + 一個專題 要什麼功能搜尋一下 拼拼湊湊 最後寫完 再回過頭來好好品味一下 看能否精簡一下 |
學習程式語言的確感覺很傷腦細胞:on_77:
可以請問一下哪裡可以找到c++的函式種類跟功用呢?? 發現到瀏覽論壇下來大家幾乎都是利用函式而很多函式卻都看不懂他的功用是什麼:on_34: 小弟弟的書本卻也只是輕描淡寫一番實在是不夠用阿...... 事實上小弟也很想趕快動手寫第一支程式但是礙於小弟是用linux SUSE 10.3 的作業系統 我不會在linux系統下開啟C++,開專案,編碼,直譯甚至到執行看結果 :on_74: 所以看到題目都是用筆記本寫下程式但又無法確認對不對.. 另外請問一下大哥們,專題的題目大概都是哪些阿??因為我不知道專題題目的方向.. 那如果假設接案子賺外快那種的,是不是也要會其他東西阿?? 因為之前有看到有人在徵用C++寫一個會跟著籃點移動的視訊機器,這樣的情況下是不是也要對那台機器很熟阿?? |
引用:
http://www.cplusplus.com/reference/ http://www.google.com.tw/search?comp...E5%B0%8B&meta= 引用:
Linux 不會用,那就先安份的用 Windows 吧 用 Dev-C++ 來開發吧,Eclipse 也不錯 Dev-C++ http://www.bloodshed.net/devcpp.html Eclipse http://www.eclipse.org/ 引用:
|
之前都是用xp的,只是真的中毒率太高了......哈哈個人興趣所致吧:on_82:
剛好很多人就建議小弟要學linux最好就直接用他的os熟悉環境... 我就義不容持的裝上了,但就發現好像環境不熟所以連C++也不會開 現在大概就是C++跟linux混著讀..不然都念同一本很像會很煩 |
引用:
admin1所提到的鳥哥,看我下面!!(別想歪~是下面那個網址) 鳥哥的linux教學 若要C.C++的函式庫可以按說明>>help 去尋找你要的 或者C.C++函式庫查詢(英文網站) 若要對C.C++更加了解,以下是我以前讀過的講義(很多我都忘光嚕XD) BCBX教學 DEV C++教學 等到學到一程度的程式語言後可挑戰題目,下面是個有程序性的教學網 提供會員題目和教學,並且依照教學進度給予題目,前提是要先申請帳號 USA程式語言教學(英文) 希望這些對你有用^^:on_28: |
那個講義真是受用無窮阿....想不到這樣還是有99頁的內容
函式庫的部份就很吃力了 因為小弟英文很菜,可能光慢慢翻譯我就快掛了 小弟linux就是買鳥哥那一本但是因為我用的linux版本不一樣所以我又買了一本(總共兩本) 之前就是linux看了一個段落才開始著手看C++ 看來要稿到中文版得函式庫有點困難 |
引用:
但是中文的資料少說都比主流資訊慢個一至二年....... http://tlsj.tenlong.com.tw/WebModule...4030&sid=32681 http://tlsj.tenlong.com.tw/WebModule...11219&sid=9147 鳥哥的書是以 Red Hat 為基礎 我比較建議你看鳥哥的書,用與書上一樣或類似的 OS 例如 CentOS, RHEL, Fedora 等,它們都是 Red Hat 的產品 (CentOS 不是,但 CentOS 其實就是免費版的 RHEL) 然後就定下來專注在那個作業,不要一下子用這個,一下子用那個 雖然說 Linux 的用法都差不多,只要你精通其中一樣,之後要轉到另外一樣就會很快 但是很不建議初學者這樣子亂學一通 中文的 Linux 書只要看鳥哥的就夠了,其他的寫的都不怎麼樣,鳥哥算是難得的奇葩 |
想不到c++有400多個函式:on_72:
難道就跟其他大哥說得一樣,只要觀念架構通了c++其實就只是一本工具書?? 哇賽那這樣要精通不就要記住那400個的用法....... |
引用:
其實函式不一定要全部學起來,只要懂原理,自己寫就行(例如排序.取最大值.....) 不過以下有幾個可能要背(對初學者而言):on_79:: 1.亂數取子rand(A):可以用亂數造0~A的數並回傳(但若無配合時間亂數則所取得數固定) 2.時間亂數srand(time(NULL)):以時間為主軸進行亂數取子 3.指數pow(a,b),前提#include<math>:a連乘b次 4.輸入字串cin.getline(a,b):a必須為字元陣列,b為所要取的字元數量 基本上這4點學會就能解很多題目了^^",畢竟人腦有限XD 但還有些其實還漫好用的,像isdigit(a):判斷字元位址a是否為數字字元 如果你覺得被那些太麻煩,那理解他函式是如何寫成,自己在用void或int寫函式 例如strlen(a):傳回a字元陣列所包含字元長度 替代: char a[30];int i,j=0; for(i=0;i<30;i++){ if(a[i]=='\0') break; j++; } 之後出來j就是陣列a所含有的字元長度 了解了嗎??不一定要多被,理解就行:on_87: |
可以在這問非程式語言的問題嗎?
因為在知識上真得沒人回答 ~"~ 如果要自學想跨系轉考資工研究所 要怎麼準備阿??當然後期會去補習 應該是說要網哪方面準備的機率會比較高 |
引用:
1. 那些懂得考試門路的人不希望多一個競爭者,當然就不會告訴你 2. 這個問題因 "學校" 而異,沒有統一解,你這樣子問沒有人有本事答的出來 |
其實麻煩就是跨系考,不然本身科系的話其實就大概知道一個準備的方向
且現在還是很猶豫自己未來要走怎樣的路,畢竟至少希望可以過的好一點 看現在的市場好像要在這行業立足不但要一直累積實力連基本的起薪都不太多 怕就怕在花了苦心去學習卻養不活自己,希望我網友說的是真的當初也是因為他才決定拼這一行 他是跟我說光靠接案子每個月都可已有10幾萬的收入 |
引用:
巴菲特一個月也賺很多啊,要不要考慮進保險業? 別人在這一行很賺不代表你也會賺 苦心去學習卻養不活自己的可能性很高 每一行都一樣啦 |
今天教授才講一個他遇到的事
教授的新房子要裝潢,找到了一個設計師 而設計師習慣配合的水電工程及木工,都很能耐,技術好,做得又精又美 而且位水電師傅接生意還是用選的,不見得請他就做的 因為工細而美,速度又快,教授問設計師他行情很好嗎?設計師回說他自己已有三個房子,生意接不完的 教授還說看他們早上九點,中午什休,到下午五點下班,真的比園區上班的還要輕鬆 說我們職業沒有分貴賤,只要能把自己養活最重要 =====結論===== 阿鳥懷疑水電工晚上空出的時間是不是可以接case拍電影:on_14: |
引用:
|
引用:
且用了多年以上 否則哪有人會去記這麼多 只要記住數十個保留字用法就好了 定義一下一些詞彙 .保留字: 一套程式語言沒得商量的 語法用單字 .函式: 具繼承性質的功能性單字,比如很多C/C++的慣用函式 都是用 #include 引用進來的,當你沒有告知引用時,他就沒有 保留字之特性 .工具書: 因為有太多的慣用函式,所以將那些函式用類似 詞典方式 記載起來,要用卻不知那些函式格式、用法時,能馬上翻出解說的書 而個人使用 函式的經驗是 不要屈就記函式 而是就 你要的作為 -> 寫出邏輯步驟 -> 找有沒有現成可實現的函式或保留字 填進去實作(沒有就自己利用所知的 函式或保留字 寫出 新的函式、副程式) 也多加利用網路搜尋現成的別人經驗(搜尋技巧要靠經驗) 一開始寫出來的大多不是最佳化的 但經驗累積後 或 看多了別人的程式碼 自然而然會慢慢知道更佳的寫法 個人認為一開始盡量不要偷懶 多多嘗試自己寫 新的函式、副程式 之後有閒 再回顧利用 翻工具書、網路搜尋...等 優化程式碼 這樣比較能吸收與記住所用的程式語言保留字及語法 |
引用:
那大王子之前學啥咪的?? 關於樓主的問題...愛跳舞有個建議耶~ 現在就開始學JAVA!!C++就暫時不要去想了~ 雖然c++和JAVA有很大的關聯,不過...JAVA往後會是個程式開發上的主流之一 UNIX也會是如此~ 找一些比較好的教材和一個不錯的補習班,惡補一下 跨系考...並不難..愛跳舞也跨系過來的,不過..後來覺得很痛苦 很....無言,不過都跨過來了..只好硬頭皮上囉:on_01::on_01::on_01: >國立研究所畢業比較重要還是程式語言跟作業系統的實力比較重要?? 後者比較重要點吧!? 因為你不可能一輩子都在學院中打滾啊~(以一般的社會型態來說) 寫程式寫的好,比是不是國立的研究所的畢業生"頭銜"來的重要點!! 但是若是兩個都能得到加在自身上,那更是金字招牌了~(愛跳舞說的!!) |
唉 鳥哥得第一本終於快看完了,繼失戀後:on_51:.....傷心了好一段時間才重拾信心努力在衝刺
現在也打算去惡補英文 起碼一年也要到中級 真是懺悔 以前認為打死我這輩子都不學英文 現在卻很後悔為什麼我沒學好他,導致現在那麼苦.........話說地球村學費真貴 可以請問一下愛跳舞大哥嗎? (我以前也很愛跳舞) 可以分享您跨系考的心得嗎?? 另外C++不是已經算是萬年語言了嗎?? 感覺他好像根本就不會退潮流 小弟目前只有幾個想法 1.不管國立狂衝證照跟實力例如 拿到LPIC2 跟一些程式語言的實力C++ PHP mySQL 這四個 2.還是認命考拼國立 學習C++ PHP mySQL 但是語言應該會學的不精 畢竟我還要惡補英文 3.兩者取平衡 大概就知名私立大學研究所 例元智資工所 然後學習C++ PHP mySQL 而2.3當中的LINUX只好等有工作後 再去考證照 當然這期間還是會使用LINUX系統學習 小弟我只剩下兩年半的時間 大3 大4 + 延畢 迷之聲為什麼要延畢:因為小弟太混了 ="= 殘念 大概預計每天唸書12個小時吧 真不知道各位大哥會建議哪一種 :on_34: 另外再請問 如何把防止取出資料的光碟 複製裡面的檔案拿到桌面上阿?? 因為小弟買的聽音背單字 竟然只能用光碟播放 OS: 搞屁阿 那我豈不只能在電腦前面背單字 這樣有何意義嗎? |
引用:
我有一個朋友也是︳教他寫程式,老說全都英文,看不懂 為什麼要先學英文?除非你要看原文的說明書吧 現在中文的說明資源也很多呀,為什麼一定要看英文說明文件 那我想反問學數學要先學英文嗎? 代數都是a=2+3 那a是多少? 那a^2+b^2=25 全都只是用英文字母來代表一個未知數而已 有中文的數學書,也有原文的數學書,你又要看那一本呢 就算像函數printf(),只是代表一個功能,你英文字典也找不到printf這個字吧? 以上是我的迷思,英文、數學、程式,大體上沒有什麼太大的相關性 當然學英文是好事,職場上也很有用,只是想說,不用先學英文才能學程式 |
引用:
且我目標現在只放在能提升到中級的實力就好中高級不感奢望 要是可以還真想去美國一個暑假 我朋友說要是有決心 三個月就可以馬上衝到中級的實力但是代價也不低 煩.....LINUX是我的興趣 但是單靠LINUX根本就只能養活自己養不起老小 起新三萬 想進大公司又要先看學歷才看實力 想靠外接案子傳點外快 卻又卡在國立兩個字 走資訊業比其他行業都要辛苦 一個月10萬真有那麼難賺嗎 >"< 當然學英文跟語言是同時進行啦!! 只是要外加研究所的東西 學的一定不怎麼精 人生真是慘慘慘 |
所有時間均為台北時間。現在的時間是 10:30 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *