Re: [請益] 年紀大的人適合進來這行嗎?

看板Soft_Job作者 (米蟲)時間10年前 (2014/03/28 08:35), 編輯推噓2(2014)
留言16則, 7人參與, 最新討論串4/14 (看更多)
※ 引述《sedgewick (三分熟的鬧鐘)》之銘言: : ※ 引述《dnabossking (少狂)》之銘言: : : 沒錯,我就是那種在104看到技能需求是某某程式語言, : : 學了沒幾天,就想踏進來的人 : : 最近才開學C : : 就只懂一種語言,而且也沒很精 : : 學的第二天可以幫資工系的學生解題目 : : 第二個星期吧,開始嘗試ACM的初階的題目(測資能過) : : 目前停掉作題目,正在自修資料結構和演算法 : : 感覺不這樣做的話,稍微難一點就不行了 : : 數學底子勉勉強強, : : 學過數值分析 : : (實際上是把一堆微分方程和線性代數在電腦上實作的方法, : : 但沒有真的寫過程式) : : 、計算機概論、離散數學 : : 沒有任何程式相關的工作經驗 : : 但是有硬體服務的經驗(4~5年) : : 三十二歲了,才準備開始學寫程式, : 所謂的 C programming 非常非常看重程式經驗. : 因為那是一個可以隨地大小便的環境. : 所以認真地說, 以你的背景與年紀, 現在開始學 C 不適合. : 當然, 不排除還是有手長過膝兩耳垂肩的異人會成為特例. :P : : 想要踏進寫程式這行, : : 但自己的職場經驗, : : 很清楚一般公司不會想要用一個年紀大又沒經驗的人 : : 不知道程式設計的工作是不是也一樣 : : 應該是不需要鼓勵我什麼的 =.= 想聽實際一點的分析 : : 被酸被砲都能坦然接受,只希望能接受多一些訊息 : : 如果連踏進職場的門票都很難取得的話,就算了 : : 雖然很有興趣,但生活壓力很大, : : 沒辨法慢慢找或是勉強接受難以生活的低薪。 : : 想聽聽真的在業界工作的網友的意見 : 我就寫一段小小的程式碼, 來說明為什麼 C coder 需要經驗. : unsigned char myarray[1000], *s, n; : n = 4; : s = myarray + 100; : s[-n] = 4; : 把其中的 n 從 type char 改成 type short 就可能會當. : 請問為什麼?(以上是我從某個鳥程式所取出來並化簡過的魔物. ) : 但是也可能不會當, 請問又是為什麼? : 在 C 裡面充滿了這種跟天書一樣的 bug. : 連最有經驗的程式員都可能踩爆這種詭雷. : 克服這些東西唯的一途徑是更多的經驗, 因為沒有很好的規範. : 所以你想想應不應該請一個卅二歲的人來學 C? : 不管對公司或者對個人而言, 我都不贊成這種職涯規劃. : 數學系要進資訊產業很容易, 請不要擔心. : 數學背景的人學程式思維那是出了名的快, 這在業界有口碑. : 但是三十幾歲之後要靠沒有經驗的 C 進資訊產業... : 我個人認為請三思. : 至於怎麼踏進資訊業?現在 big data 這麼紅, 趕快去湊一腳吧. : : 很清楚一般公司不會想要用一個年紀大又沒經驗的人 : : 不知道程式設計的工作是不是也一樣 : : 應該是不需要鼓勵我什麼的 =.= 想聽實際一點的分析 : : 被酸被砲都能坦然接受,只希望能接受多一些訊息 : : 如果連踏進職場的門票都很難取得的話,就算了 : : 雖然很有興趣,但生活壓力很大, : : 沒辨法慢慢找或是勉強接受難以生活的低薪。 : : 想聽聽真的在業界工作的網友的意見 : 更進一步來說, 你該找的不應該是演算法這類的工作. : 因為台灣的演算法職缺大部分來自半導體產業. : 這種工作每天做的是「配合硬體或系統平台, 調整現有的演算法. 」 : 可以不懂數學... : 但是要懂某一個 ALU 需要幾個 cycle 以完成一次 operation. : 從軟體觀點來看... : 這是一群嘴上說 C, 腦袋裡裝 assembly, 寫出來是大便的傢伙. : 絕不唬爛. : 除非有博士學位, 那倒是可以脫離這種畸形的程式生涯... 一點點. : 不過恐怕也好不到哪裡去. : 請求仍然是「某博, 這組數學模型在系統上跑不動, 能不能換一個?」 : 然後只好喝著咖啡抱怨為什麼裡面裝的不是 i7, 或者有 61 cores!! : 另:卅二歲其實也沒有到老的地步, 通常這是最好用的年紀. : 只是如果有生活壓力的話, 找工作會很弱勢──很抱歉這完全無解. 其實你可能對寫程式的工作還有一些美好的想像,但是有一件事情你一定要考慮進去: 就是你能不能應付無止盡的規格與需求改變。 我在業界工作的經驗是:客戶的需求比男女朋友吵架翻臉還快,今天出A明天出B後天 老闆自己會加料。 學生時代的程式作業或是書上的題目好處是在"不會嚴格地要求規格",譬如說今天要你 寫個排序的程式他不會規定你輸出要怎樣出入要怎樣,你只要"用自己想要表達的方法" 證明你寫的排序是對的就好;可是在業界不是這回事,客戶可能今天會定規格要求你 我開檔案讀data,明天跟你說:ㄟ,我還是要自己可以輸入data好了,後天跟你說我要 隨機產生data,大後天跟你說我要高斯隨機分布的亂數,一個星期跟你說我要標準差多少 的高斯亂數。 你可以想想看如果是你會怎麼去處理這種問題。 在這個版上很多人想要轉行最常被板友問到的問題就是:你真的有興趣嗎? 其實正確的應該是問:你可以接受你的興趣與熱情被消磨殆盡到什麼程度? 不停地變更需求與規格其實是很打擊士氣的,因為喜歡當程式設計師都會有個特質就是: 懶!! 喜歡一次把事情做好!! 因為老闆跟客戶沒考慮周全會讓你不停修修改改,改到你覺得你都在幹重複的事情, 可是這沒辦法因為是現實考量!! 這是一點心得,如果確定有要跳進來記得一些聖經要拜讀一下: design pattern, 軟體建構之道,等等~~~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.87.121 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1395966938.A.3EF.html

03/28 08:40, , 1F
為啥你要選當嘍囉端 好好的客戶端老闆端不當被蹂躪是應該
03/28 08:40, 1F

03/28 08:42, , 2F
既然你選了嘍囉 那麼真正的聖經應該是向上管理 客戶管理
03/28 08:42, 2F

03/28 09:00, , 3F
不是早上說A下午變B 規格確定以後變C嗎
03/28 09:00, 3F

03/28 09:44, , 4F
反正薪水照領就好 管那麼多有用嗎? 不然去做廠工 還不是天天
03/28 09:44, 4F

03/28 09:44, , 5F
照SOP上工 好像也沒比較快樂
03/28 09:44, 5F

03/28 09:45, , 6F
只要是為了領[薪水]工作的 都差不多啦~ 要照SOP天天上工或是
03/28 09:45, 6F

03/28 09:45, , 7F
天天面對不一樣的挑戰 [被命令的人]都是一樣的鬱卒
03/28 09:45, 7F

03/28 09:48, , 8F
重點不是事 而是[人] 你覺得事情不讓由你扛責卻要你扛了 也
03/28 09:48, 8F

03/28 09:49, , 9F
沒領比較多的錢 感覺受委屈了
03/28 09:49, 9F

03/28 09:50, , 10F
再不然就是你覺得被綁手綁腳 想幹嘛卻不能幹嘛 這才是現實
03/28 09:50, 10F

03/28 13:51, , 11F
興趣消磨不用到這麼扯.真的叫你每天寫CODE 過沒幾年就會有人
03/28 13:51, 11F

03/28 13:51, , 12F
消失了.(攤手)
03/28 13:51, 12F

03/29 00:09, , 13F
做慣這種的~通常會有自己的應對方法~沒有就只好被虐了~其
03/29 00:09, 13F

03/29 00:09, , 14F
實還是有明理的老闆~只是...要找...
03/29 00:09, 14F

03/30 21:59, , 15F
推~~尤其是"你可以接受興趣與熱情被消磨到什麼程度"
03/30 21:59, 15F

04/01 18:57, , 16F
那種天馬行空式的改法, 學 design pattern 也沒有用 XD
04/01 18:57, 16F
文章代碼(AID): #1JDCFQFl (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 4 之 14 篇):
文章代碼(AID): #1JDCFQFl (Soft_Job)