看板 Soft_Job 關於我們 聯絡資訊
各位軟體業界的前輩你們好 小弟因為再大學畢業之後對於自己通訊系的科目較沒有興趣,,所以想改行作軟體 工程師,不過本人在學時基本上都是碰MATLAB作模擬為主,雖然有碰過C和C++ 但都是相當粗淺的介紹和設計而已,實際上離實用還有很大的距離在加上預定工 作一到兩年之後,想去考研究所,所以個人決定重新學習把觀念矯正 目前小弟預定未來專業目標 基本的前端WEB設計,側重於後端WEB設計,行動平台程式開發,雲端程式前後端開發 ========================================= 已經放在最下面了 ============= WEB方面 目前採用Head first系列 HTML5+JQUERY+PHP&SQL+AJAX+MOBILE WEB系列(中文版) 順序應該是從前端到後端,看完以上初淺的介紹之後會轉去看紅皮書系列邊看邊作專題 預定最終完成專題: 一個前後端都運用到的WEB網站然後可以再平板和手機上瀏覽 (這樣的作品業界會接受嗎?) ========================================= C語言方面: Head first C(英文版)搭配洪維恩的C語言手冊 預定最終完成目標:說實在我還想不到= =?不過WEB相關行業好像還是會問到? ========================================== JAVA方面:目前應該會看Thinking in JAVA或是 an introduction to object-oriented programming with java這兩本作選擇 預定最終完成目標:還在想....有啥好建議嗎? ========================================== Linux方面:預定使用鳥哥的LINUX私房菜,看完之後應該會接著看下面這本 Beginning Linux Programming, 4th Edition 預定目標:至少可以獨立架站和再Linux上面開發程式 ========================================== Python:聽說在網路SEVER端設計很常使用到,目前應該會先使用深入淺出python來看看 後續再去選進階原文書 Python 3 Web Development by Michel Anders Pro Python by Marty Alchin (有人有好推薦嘛?) 預定最終完成目標:還在想....... ========================================== 專業學科方面(這邊是個人是研究所用應該會慢慢讀..): 資料結構:目前也還沒找到書單,不過應該會找本以C語言為主的吧 演算法:應該會使用Introdution to Algorithm這本聖經 軟體工程:目前是沒找到什麼書,打算先看教學平台 計算機架構:不知道這是不是跟計算機概論差不多?也是會先看交大的課程吧?有其它書可 以推薦嘛? 離散數學&線性代數:會先看交大網路教學平台,之後再挑書 =========================================== 不知道個位大大有何建議呢?畢竟小弟不是正統資工資管出身,所學以MATLAB訊號模擬和處 理居多,當然也是有修過C和網頁設計,雖然對語言不陌生,不過程度還是算了 所以我是看台大的必修然後去掉韌體相關的課程來做安排的,不知道這樣是不是有哪邊不足的? 或是錯誤的?請各位大大不吝指教~也許各位會叫我去補習考研所比較快~ 不過目前本人有些經濟壓力可能還是得工作一年多之後再去考慮了... 在這之前就先靠自己了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.26.69
miblkimo:要不要先專精一樣?你又有經濟壓力,光第一項Web方面的書全 07/09 20:37
miblkimo:看完至少幾個月跑不掉,這樣也只是懂,會一樣直接去工作比 07/09 20:38
miblkimo:較好,不過你有經濟壓力薪水要看你能不能接受,不能就只能 07/09 20:39
miblkimo:多找更好的工作不然就只能找份薪水高的隨便行業先做了 07/09 20:40
miblkimo:個人只是鍵盤打手,打這些也只是給個參考,還是看高手回答 07/09 20:43
sick09843:你考研究所都不用花時間準備的?不如留著現在工作 07/09 20:44
sick09843:下班念書,一年多後考研究所最實際。 07/09 20:44
grtfor:同1F,先專注在HTML5+JQUERY+PHP+JS 就好,邊工作存錢邊學 07/09 20:46
pl132:目前只能搞設備了 07/09 20:51
pl132:我先集中看完網路然後再看C語言+資料結構然後再接JAVA可行嗎 07/09 20:52
aoksc:學程式貴精不貴多 先挑你最有興趣把他學到專精就夠找工作了 07/09 20:53
pl132:目前其實我是列出來我需要學得啦~只是我一直困擾順序安排而 07/09 20:53
aoksc:說真的 就算不是資工出身人都可以來寫程式了 不用的想太多 07/09 20:54
aoksc:我建議先把一種程式語言學好就好 畢竟這是解決問題必備工具 07/09 20:55
pl132:其實我去看網路工作真的都要會一推雜七雜八==我都快分不清 07/09 20:55
pl132:所以只好列給各位看了 07/09 20:55
pl132:而且我真的不需要學資料結構或軟體工程還有演算法嗎==? 07/09 20:56
pl132:目前我應該會先去應徵設備工程師吧~這樣看來可能年底才有可 07/09 20:59
pl132:能學玩網路部分並作一個專業的作品出來? 07/09 21:00
clouddeep:先搞懂C/C++ 然後選一項你想從事的來學 07/09 21:12
clouddeep:能搞出一個專案是最好 面試才有利 其他之後再慢慢學 07/09 21:13
typepeter:真的要馬上找到工作,HTML5+JQUERY+PHP+JS最經濟實惠 07/09 21:27
pl132:所以是C然後在學網路? 07/09 21:27
typepeter:Java和Linux一定要會,會了之後要轉Android也比較快 07/09 21:28
typepeter:C/C++不容易學精,不過值得學,可能過數十年後仍然可用 07/09 21:28
typepeter:計算機架構演算法資料結構其實學太多也沒用(case by cas 07/09 21:29
typepeter:真的會用到反而是軟工的團隊合作,值得學習 07/09 21:30
typepeter:離散線代計結演算資結,都是要用到時才會需要會... 07/09 21:30
typepeter:去寫網頁,不一定要啥都知道,因為你要作的東西是網頁 07/09 21:31
pl132:OK~那伺服器端呢~聽說PYTHON也有用到???? 07/09 21:36
typepeter:python對於一些公司來說是新技術XD(真的無誤) 07/09 21:37
typepeter:不過Python很值得學,因為它的社群和特性,它很有潛力 07/09 21:38
typepeter:有滿多公司在用Python的,連Dropbox都有在用 07/09 21:39
typepeter:不過PHP很大宗,建議要會(其實入門也超簡單...難在寫好) 07/09 21:40
根據各位板上各位大大的建議: 我排一下學習順序好了 C語言->C語言in資料結構(開始複習&看就業範例)->Linux 開發軟體:visual studio 2012 ultimax 同步 HTML5(已經看一半了)->JQUERY+CSS->(開始規劃前端網頁部分) ->PHP+SQL+ASP.NET(開始設計搭配後端網頁部分)-> MOBILE WEB(開始移植行動平台:ANDROID)->專 題結束(修正並檢討結果) 開發軟體我用Dreamweaver+Notpad 其它等真的作完以上部份+作設備工程師一年之後轉職在學或是順便考慮研究所時候再說 這樣應該就不會發生貪多嚼不爛的問題發生? ※ 編輯: pl132 來自: 220.137.26.69 (07/09 22:51)
noonOut:即使你全都會 你也不可能全都做 專注在一個你喜歡的吧... 07/09 22:59
pl132:我知道~目前我打算一個一個來~C語言就複習個基本就好 07/09 23:00
noonOut:你的目標太多太發散了,先熟一套 code 吧 07/09 23:00
pl132:對~我打算專精在網路部分~ 07/09 23:01
※ 編輯: pl132 來自: 220.137.26.69 (07/09 23:02)
noonOut:網路的哪個部分呢?協定還是網管或是應用呢? 07/09 23:04
noonOut:jsp+aspx+php...hmm...你「專精」其中一項就夠了 07/09 23:10
h38250:你搞錯了吧~jsp跟asp.net都是後端喔 跟php擇一即可 07/09 23:11
h38250:你想表達的是javascript吧....... 07/09 23:12
h38250:也不對~你都寫JQUERY/AJAX了 總之三者擇一 07/09 23:14
pl132:OK~其實我搞不清楚AJAX或是JQUERY式不是一樣的 07/09 23:18
pl132:謝謝你的指正 07/09 23:18
realmeat:報告! 雲端程式是三小? 07/09 23:19
pl132:對~我忘了加上CSS~雖然我學過了 07/09 23:25
pl132:打錯==因該是雲端運算 07/09 23:26
realmeat:哈豆腐是java唷..而且有夠超難用的.. 07/09 23:29
OK~這樣改應該就行了~有加上開發軟體了~應該業界都用這幾款對吧? ※ 編輯: pl132 來自: 220.137.26.69 (07/09 23:58) ※ 編輯: pl132 來自: 220.137.26.69 (07/10 00:03)
pl132:感謝各位的建議~因為同學都跟我走不同的路~所以讓我很迷茫 07/10 00:06
pl132:這樣我就知道該如何處理了 07/10 00:06
charlesdc:我也都跟同學走不同的路但不須害怕跟著心走 加油共勉之 07/10 00:26
pl132:謝謝你 07/10 01:08
andymai:ptt有Ajax版~google"ajax wiki"有更詳盡的說明~我想跟你現 07/10 01:59
andymai:在的認知可能又不一樣了~javascript和jQuery也查一下吧... 07/10 02:01
andymai:基本上你想學的東西很"廣"!web、mobile和雲端~不管學哪個 07/10 02:05
andymai:都要花很多時間~先挑一個吧~這樣太貪心了... 07/10 02:06
andymai:如果要做web又想學java~那乾脆就直接學jsp吧~php就不要了 07/10 02:08
andymai:很多人都會說C++是基本...但如果要寫web~其實要碰到的機會 07/10 02:13
andymai:很少("一般"而言)~很進階的應用才有可能~礙於時間考量~其 07/10 02:14
andymai:實可以先不學C++... 07/10 02:16
andymai:當然又會有人說學會C++就像打通任督二脈~學其它的會更快~ 07/10 02:18
andymai:可是打通這個任督二脈要多久是個很大的問題!我個人倒是學 07/10 02:20
andymai:過C#、java再回頭看C++這個鬼東西才有點瞭解的... 07/10 02:23
andymai:(其實也是當初讀大學時根本沒用心在學...Orz) 07/10 02:25
givemepass:我只會一個android而已,還很弱(掩面) 07/10 07:30
givemepass:不過我有找到一份還過的去的工作,所以建議先鑽研一種 07/10 07:33
givemepass:就好 07/10 07:33
bndan:個人建議 VS2012一套就夠了 WEB 可以全吃(後台.NET) 至於 07/10 08:09
bndan:mobile的部份 既然要做WEB(HTML5) 乾脆走WEB APP不是更好? 07/10 08:10
bndan:也就是只需學html5+js+css+C#(.NET都可) 開發平台VS2012 而 07/10 08:12
bndan:網頁伺服器乾脆選IIS8.這樣剛好整個WEB APP都到位了...一一" *[m 07/10 08:13 也就是說visual studio 2012也可以設計前端網頁囉? 所以是C還是C++比較重要?我當初兩個都有學~不過C學最多 我是走網路但是我看很多徵才條件C必備好像比較多? 至於個人把Android放最後得原因是想說順便幫我家架個小購物網站順便當作專題 Android開發就留作最後再說吧~聽說還要另外學object c不是嗎? ※ 編輯: pl132 來自: 220.137.17.142 (07/10 08:48) ※ 編輯: pl132 來自: 220.137.17.142 (07/10 09:12)
bndan:Android跟網站的關係 = ="?如果是做WEB APP那其實多做moblie 07/10 09:11
bndan:APP 只是錦上添花.至於VS可不可以設計前端頁? 我只能說連筆 07/10 09:12
bndan:記本都可以(而且我教學別人通常是在筆記本).但用VS2012是因 07/10 09:13
bndan:為他現在有支持動態解析JS的功能(老一輩ALERT法別再學了= =) 07/10 09:14
bndan:至於"C" (C++太中間了) 通常不用於"APP" 因為開發時程問題 07/10 09:16
bndan:你真的要做就找個"點"打進去 在工具上學再雜 沒辦法轉成開發 07/10 09:17
bndan:效能那只是浪費生命.因為工具革新速度是最快的... 07/10 09:17
typepeter:嗯...其實一次作好一件事吧,要不要先寫個網站再摸別的? 07/10 09:41
typepeter:不然感覺什麼都想要會,但也沒有明確的里程碑 07/10 09:41
typepeter:光是Web前後端就會光不少時間,先作出成品,再學別的吧? 07/10 09:42
typepeter:不然感覺只是一直看書,但實際上應用很少 要有具體目標 07/10 09:43
typepeter:不要管什麼VisualStudio了,那都是浮雲 先作出成品吧 07/10 09:44
SansWord:要玩Java後端的話,可以去看 Spring+Hibernate+Struts2 07/10 10:14
SansWord:架構,以後雖然不一定會用到,可是會對MVC和IoC比較了解 07/10 10:14
SansWord:不過這是架構知識,基礎知識上還是要碰一點Pattern 07/10 10:15
SansWord:我當時的業前準備是把王者再臨那本看完啦。 07/10 10:15
SansWord:Java 我推 Head First Java和 Head First Design Pattern 07/10 10:16
SansWord:雖說不會很鑽精,不過可以廣泛的介紹一些概念。 07/10 10:16
SansWord:後續用到要鑽研等用到的時候再透過網路找知識囉。 07/10 10:17
gmoz:你的"再" 打錯一個就算了 也太多個 這樣以後bug一定一大堆阿 07/10 10:31
gmoz:c語言練到可以寫出一些題目就可以了 專精在第一項吧 07/10 10:32
gmoz:C/C++或Java要到"專精" 時間會很長 07/10 10:33
gmoz:104很多老闆條件都開好玩的 你只要先有一項主力就夠了 07/10 10:34
gmoz:我是建議你先熟Java或C++ 不然就是先熟HTML5+JS+SQL 07/10 10:36
gmoz: PHP 07/10 10:36
bala045:貪多嚼不爛... 07/10 10:39
pl132:可以~那我就先專注再WEB得前後端~C就有空複習下就好 07/10 11:09
pl132:至於學網頁我都用筆記本就是了~會用Dreamweaver是因為之前 07/10 11:10
pl132:我修網頁設計時發現用這個軟體開發有表格之類的網頁很方便 07/10 11:11
http://0rz.tw/PNDPZ 這是我修網頁設計得時候得專題作品= =很爛就是了~老師還給我99分ORZ 還蠻沒水準的作品就是了.... 用得就是Dreamweaver CSS+HTML+JAVASCRIPT這三類~ ※ 編輯: pl132 來自: 220.137.17.142 (07/10 11:15)
pl132:感謝各位前輩這樣我就找出大致的方向了~避免浪費無謂的時間 07/10 11:17
pl132:對了~問一下C語言寫出一些題目指的是什麼樣的題目呢? 07/10 11:25
pl132:在學校只寫過一些簡單的題目~個人不認為是業界考試用的 07/10 11:25
InfinitySA:我覺得其實你就專注在web上面吧... 這類工作也不少 07/10 11:28
InfinitySA:C的話 一般業界筆試 不外乎 迴圈 指標 位元運算 07/10 11:29
InfinitySA:配合資料結構如串列 一起考 重點是觀念要清楚 07/10 11:29
InfinitySA:喔對了 還有函數和遞迴 07/10 11:30
InfinitySA:總之 不用說非常會coding 但是要清楚這些東西在幹嘛 07/10 11:31
realmeat:C能寫出能見人的東西, 你還需要一塊公板.. 07/10 11:48
realmeat:c的困難度我一直認為不是在程式本身, 而是背景知識 07/10 11:49
pl132:OK~我把C複習完之後就專注在筆試的部份~至於主力都放在WEB吧 07/10 11:51
chatnoir:web的工作機會很多, 技術越來越雜..要精通不簡單~ 07/10 12:30
pl132:恩~我也是先把前端學好就要往後端邁進~雲端應該是未來趨勢 07/10 12:57
pl132:相信未來應該很多工作機會 07/10 12:57
abola921:把基礎學好就是了雲端SaaS工作機會台灣很少吧(或說沒有?) 07/10 14:05
abola921:PaaS的工作機會比較多,但PaaS使用成本高..很多公司怕怕 07/10 14:08
abola921:IaaS就算了,這是爽MIS的東西,對coding的人來說沒差 07/10 14:09
abola921:台灣可能還是IaaS會使用比較多,因為不用做什麼變革 07/10 14:11
pl132:恩~如果要去mozila之類的外商工作~他們一樣也是注重後段還是 07/10 14:18
pl132:前端 07/10 14:19
pl132:他們104徵求工作好像都是兩者都有? 07/10 14:19
ilay:現在python專案使用還是2.x居多吧?3版玩玩就好.. 07/10 16:07
amazing2014: 一次學太多 07/21 16:49