Re: [問卦] 有沒有自學軟體工程都卦?

作者: extemjin   2016-05-11 14:34:56
※ 引述《forever07 (我是工頭)》之銘言:
: 如題,小魯對雲端工程很有興趣,但不是本科生,目前有想買書上網自學,不知能不能學
: 起來呢?
: 還是要上課才行啊?
: 有自學的卦嗎?
先徹底搞清楚你要學的是甚麼東西再來規劃。
首先,你到底是要學軟體工程還是雲端工程?
而且這兩個都是非常廣義的名詞,職稱的定義更是亂七八糟。
你懂軟體開發流程只負責規劃與架構也算軟體工程(資深的人才能做),
你實際寫程式開發也是軟體工程,
你就算收錢幫人寫遊戲外掛與練功腳本也可以算軟體工程。
一般大公司的軟體工程是指能夠根據主管或是客戶要求,
開發符合需求的軟體。
雲端工程的範圍又大的多,甚麼是雲端? 雲端 = 網際網路,
單純就換個潮詞來形容而已。
所以管理也算雲端工程的範圍中。
你會幫學妹宿舍架網路也可以算雲端工程。
所以非本科系的你最好想清楚你具體想要做甚麼? 興趣甚麼? 或是開發甚麼?
例如手機APP設計、遊戲程式設計、網頁設計、WINDOWS軟體設計、網管、
JAVA程式設計、韌體程式設計、車輛人工智慧、演算法研究等等等
目標越清楚越好、越具體越好,別人才能給你正確的意見,
才不用浪費時間去學一些用不到的。
不然你單純就說想要自學"軟體工程" "雲端工程",只能告訴你先從計概開始,
至少會以下的東西,有關鍵字,你書很好找,選擇也太多,自己去書店找自己
能夠的吸收的。
1.計算機概論
不是國高中或文組那種的智障版的計概
可以先看鳥哥的計概
http://linux.vbird.org/linux_basic/0105computers.php#computer_hw
2. C++
第一個必學的語言,不解釋,懶得戰。
書一堆,自挑自己能夠看得懂的為主。
3. 演算法
先有任何一種程式底子來再來讀。
推薦 "演算法 使用C++虛擬碼 蔡宗翰 譯"(基峰)
ISBN 986421589
4. 網路概論 (TCP/IP)
懶得買的話看完鳥哥的網站的也行
5. 有以上基礎之後,真的要搞軟體設計的話,
有一本絕對一定至少鐵定必買必讀必收的書
"大話設計模式"(悅知文化)
ISBN 978-986-6761-79-9
以上都K過了、吸收了之後,你大概程度就跟資管資工大三的程度沒兩樣,
接下來只要再看情況或工作目標來學習其他語言、資料庫,累積經驗即可 。
作者: ilovema19 (英九英九我愛你)   2016-05-11 14:35:00
都你媽 先把綠吱吱貪污犯槍斃

Links booklink

Contact Us: admin [ a t ] ucptt.com