Re: [請益] 非資工的新鮮人請益

看板Soft_Job作者 (shawn)時間11年前 (2013/05/02 02:08), 編輯推噓14(14041)
留言55則, 15人參與, 最新討論串5/6 (看更多)
※ 引述《poi1111 (機會稍縱即逝)》之銘言: : 各位版上前輩好,我大學讀的是工科,有用MATLAB學程式的基礎,目前已經退伍,24歲 : 因為興趣想往程式設計的方向發展,在家自學C++並在資策會上課, 我23歲退伍時立志想成為遊戲設計師, 買了本Windows遊戲設計(原文書) 從C++基礎自學摸索起,花了一個多月 ,照著書中的教學操作DirtectX引擎, 依樣畫葫蘆作了一個很醜的3D飛機射擊 遊戲,就去黑橘憑著爛作品誠懇與熱 血應徵上了RD。 看出與你的狀況的差異嗎? 目標>工具>方法>結果>信念 目標: 你必須先鎖定發展領域, 才能決定方向在那。(遊戲) 工具: 有了目標,才選擇這領域常用 的工具。(C++) 方法: 學習C++是為了要寫遊戲,遊戲 畫面要靠DirectX引擎輸出(技術) 結果: 一架醜飛機以第三人稱視角射 擊飛來的敵人。 (作品) 信念: 相信自己能說服面試官錄取你!! (熱血) : 心中有些疑問懇請前輩解惑: : 1.為何有推文說資訊業是慘業,要其他版友不要走這條路,而且薪水也低; : 但是我的理解軟體工程師薪水似乎都不錯,有點經驗好像都有40K以上, : 是甚麼原因讓我跟前輩的理解有落差呢?資訊業有這麼差嗎? 資訊業好或差,取決於你老闆是什麼料, 好老闆做好生意賺錢分紅就是資訊產業。 慣老闆做慣生意賠錢牽怒就是知遜慘業。 : 2.我有面試過幾家公司,似乎都很看重作品,但是我自學沒經驗不知道要做甚麼好, : 請教前輩要做到甚麼程度的程式才算合格的作品,如果只是把課本的習題實做出來, : 能證明自己有足夠的能力嗎? 換成你是面試官,你怎麼判斷這個人 是一個程式人才還是一個背書蠢材? 說的口沬橫飛講稿倒背如流, 不如把作品半成品拿出來秀一秀, 解說自己設計的思維, 應用那些技術達成, 這樣是不是可信度更高了? 不知道做什麼主題,這表示你長期 受台灣教育體制的苦毒太深, 缺乏獨立思考的觀察力與主動性, 若要走這行一定要學會好奇、觀察 、探索、研究的精神,不能只是被 動的等別人給你答案。 真的什麼想法都沒有,那就去模仿 別人的東西,從你生活中會接觸到 的開始。記事本、記帳工具、計算 機、課表管理、會員資料管理..等等 都是平常能接觸的素材。 習題能不能證明你的能力是面試官的問題, 你的問題在於書中習題你做得出來嗎? : 3.我想往純軟體設計的方向走,但是聽資策會老師說這類的工作機會很少, : 目前的人才已經夠用了,同一批團隊可以研發出許多程式, : 就算有工作機會也是從學校找學弟妹。 : 請問是否純軟真的很難找工作,如果不是台灣哪邊/哪家公司會有這類工作? 老師說的話能信,__也能吃!! 沒事多去逛逛人力銀行, 看看職缺有沒有少您老師說的那樣少。 : 4.JAVA也是很熱門的程式語言,我本來打算找不到工作直接報名資策會的 : JAVA就業養成班,但是聽完說明會後發現最後幾乎都是做購物平台之類的網站, : (http://ppt.cc/HURp,歷屆專題),跟我想做的純軟體設計完全不同, : 而老師也說目前軟體幾乎都是用C寫,除了手機APP外,JAVA對於寫軟體有甚麼幫助嗎 : JAVA班網址http://ppt.cc/VfVa,請問這個班有沒有我需要的軟體設計能力? : (JAVA班報名快截止了,希望能在星期四之前多得到一些意見。) 不要再您老師說了,您老師在資策 會是養老,又不是在產業裡拼命的 上班族。一直誤人子弟真不知道你 是雖小還是單純。 產業簡單的主流分類: 金融銀行/大企業 (UNIX Base) : JAVA 不管大小企業 (Windows Base) : .NET Framework 遊戲產業(PC/XBOX/PS): C++ 電子業 (韌體/驅動程式) : C/C++ 蘋果體系(iOS): Object-C Google體系(Android): Android SDK(JAVA)/ Android NDK(C/C++) Web - Server: PHP,Python,ASP.NET,JSP Web - Client: Javascript/Flash/Silverlight(快掛了) 每種程式的背後都有一狗票的技術 框架與函式庫元件庫要學~以上都 還沒有提到資料庫和使用者介面設計。 最後給你建立觀念: [程式語言]四個字重點在於"程式"!!! [程式設計]四個字重點在於"設計"!!! 程式設計目的是: 利用電腦科技提供服務滿足個人或企業的需求。 [情境1] 面試官: 你會說什麼語言? 應徵A: 中文 面試官: 嗯,那中文有多厲害? 應徵A: 至少您問的我都聽得懂。 面試官: 好,下去領15K。 [情境2] 面試官: 你會說什麼語言? 應徵B: 中文 面試官: 嗯,那中文有多厲害? 應徵B: 我常在PTT上發廢文, 幾乎每遍都被虛到爆! 面試官: 好,下去領22K。 [情境3] 面試官: 你會說什麼語言? 應徵C: 中文 面試官: 嗯,那中文有多厲害? 應徵C: 我常在PTT上把妹, 甜言蜜語舌燦蓮花, 至少有二十支龍與我共舞捷運過。 面試官: 不錯,下去領32K。 [情境4] 面試官: 你會說什麼語言? 應徵D: 中文 面試官: 嗯,那中文有多厲害? 應徵D: 我常在PTT上發表喝茶 的經驗談,分析透徹, 描述生動扣人心弦, 往往閱讀時,鄉民都 要備妥面紙在側, 以防不時之需。 因此,鄉民都叫我茶神。 面試官: 哇,很厲害耶~ 你真的常去喝茶嗎? 應徵D: 厄.... 其實我一次都沒去過, 都是唬爛的。 面試官: 明天來上班,起薪100K! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.71.132

05/02 02:24, , 1F
XD
05/02 02:24, 1F

05/02 02:36, , 2F
XD
05/02 02:36, 2F
※ 編輯: shawnlian 來自: 114.32.71.132 (05/02 02:56)

05/02 03:29, , 3F
我開始相信你是茶神了
05/02 03:29, 3F

05/02 03:48, , 4F
我一直以為技術指的是邏輯能力和演算法,原來還有函式庫
05/02 03:48, 4F

05/02 03:49, , 5F
這種東西,看來我該換本課本了。提到作品因為我不知道甚麼
05/02 03:49, 5F

05/02 03:51, , 6F
程度的程式算是作品,資工學生寫出來多複雜的程式,我都沒
05/02 03:51, 6F

05/02 03:54, , 7F
概念,因為我要以面試為前提做出來,埋頭苦做出一個大型
05/02 03:54, 7F

05/02 03:56, , 8F
程式需要花不少時間,所以才希望能找出平衡點,在做出不太
05/02 03:56, 8F

05/02 03:58, , 9F
複雜的程式順利找到工作,拿習題來比較是否符合面試的要求
05/02 03:58, 9F

05/02 04:00, , 10F
,而到OOP以前的習題我都能做出來,只是思考時間長短而已
05/02 04:00, 10F

05/02 04:01, , 11F
,順帶一提我的課本是C++PRIMERPLUS。
05/02 04:01, 11F

05/02 04:03, , 12F
感謝前輩精闢的講解和產業分析,我會朝起薪100K前進:D
05/02 04:03, 12F

05/02 04:14, , 13F
加油!你那本書地位只是相當於英文的基礎文法等級
05/02 04:14, 13F

05/02 04:20, , 14F
你需要從應用實例的書下手,比較有趣,但需要先選擇平台
05/02 04:20, 14F

05/02 10:09, , 15F
shawnlian 你說的該不會是這本吧 http://ppt.cc/oJc5
05/02 10:09, 15F

05/02 10:09, , 16F
還是這本 http://ppt.cc/k-8C ?
05/02 10:09, 16F

05/02 10:16, , 17F
樓上,印像中是的。(原書我丟掉很久XD)
05/02 10:16, 17F

05/02 10:17, , 18F
Tricks of the Windows Game Programming Gurus
05/02 10:17, 18F

05/02 12:24, , 19F
XD
05/02 12:24, 19F

05/02 12:40, , 20F
Xbox是c#
05/02 12:40, 20F

05/02 15:34, , 21F
我很喜歡你的情境,不過我一直想表達卻表達不出來的東西
05/02 15:34, 21F

05/02 15:35, , 22F
是第一段。我也是選了一個題材,非常深入地去研究它
05/02 15:35, 22F

05/02 15:36, , 23F
當時我選的提材,是當年火紅的qedit,我想挑戰它。
05/02 15:36, 23F

05/02 15:36, , 24F
為了比它小,比它快,所以我純assembly,從input/output
05/02 15:36, 24F

05/02 15:37, , 25F
memory allocation等,許許多多的function全都自己手工
05/02 15:37, 25F

05/02 15:38, , 26F
很巧的是,當年的倚天雜誌有人發表一個簡單的text editor
05/02 15:38, 26F

05/02 15:39, , 27F
想要完整source code可到倚天雜誌社索取。我因為路不熟
05/02 15:39, 27F

05/02 15:39, , 28F
下了公車走了五六公里,才到那雜誌社。copy回來後,我列
05/02 15:39, 28F

05/02 15:40, , 29F
印出所有的source code,一行一行地讀,讀了好幾遍,
05/02 15:40, 29F

05/02 15:44, , 30F
對它的優點和bug知之甚詳,然後開始動工
05/02 15:44, 30F

05/02 15:44, , 31F
我也是在這時,看watcom C的library裡的assembly code
05/02 15:44, 31F

05/02 15:45, , 32F
最後,9K完整地重現qedit所有功能,不過介面我加入了PE2
05/02 15:45, 32F

05/02 15:48, , 33F
qedit記得是30還是40k,PE2好像是700K還是800K
05/02 15:48, 33F

05/02 15:49, , 34F
當時最大磁碟片是1.2M,所以PE2太大了,將沒多少文件檔
05/02 15:49, 34F

05/02 15:50, , 35F
這是qedit火紅的主因。當時拿到的editor source code是C
05/02 15:50, 35F

05/02 15:52, , 36F
如原po一般,我先有目標,工具用asm,方法看intel手冊囉
05/02 15:52, 36F

05/02 15:53, , 37F
結果就是完整重現,我還用C寫了個版本po到SunOS
05/02 15:53, 37F

05/02 15:54, , 38F
信念嘛,就是「很爽」,哦不,是我一定會比它強
05/02 15:54, 38F

05/02 15:54, , 39F
之前和原po說jdownloader是好題材,也是看到原原po沒目標
05/02 15:54, 39F

05/02 15:55, , 40F
沒目標地到處鑽,是鑽不太出什麼東西的。。。
05/02 15:55, 40F

05/02 16:26, , 41F
推XDD
05/02 16:26, 41F

05/02 16:51, , 42F
shemale大,你的成長史真的是血淚和毅力推積出來.太猛了
05/02 16:51, 42F

05/02 16:58, , 43F
軟體技術很科學,思路卻需要很人性,新手容易不得其門而入
05/02 16:58, 43F

05/02 16:59, , 44F
我只不過是用淺白的表達幫助新手快速掌握重點而已見笑了
05/02 16:59, 44F

05/02 18:06, , 45F
我想對原原po說,我想看到的熱情,就是像原po這樣子的
05/02 18:06, 45F

05/02 18:06, , 46F
希望這個例子,可以讓許多想進入這行業的人,知道如何起頭
05/02 18:06, 46F

05/02 18:07, , 47F
而不再是猶豫學什麼語言,學完有沒有公司會收,有多少coco
05/02 18:07, 47F

05/02 19:48, , 48F
UNIX BASE走Java?
05/02 19:48, 48F

05/02 20:11, , 49F
很生動的譬喻 XDDD
05/02 20:11, 49F

05/03 01:05, , 50F
推例子,你好會舉例!
05/03 01:05, 50F

05/03 01:55, , 51F
我能夠明白shawnlian和shemale前輩的意思,也已經知道自己
05/03 01:55, 51F

05/03 01:57, , 52F
要做甚麼事,我現在的興趣只是嘴砲而已,並沒有用實際行動
05/03 01:57, 52F

05/03 01:59, , 53F
去實現它,感謝前輩們費心講解,我會再努力的。
05/03 01:59, 53F

05/03 11:30, , 54F
糟糕 我好想轉去Joke板哦...
05/03 11:30, 54F

05/03 14:37, , 55F
這篇好棒喔!!
05/03 14:37, 55F
文章代碼(AID): #1HWLeF6h (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1HWLeF6h (Soft_Job)