Re: [請益] 該停損了嗎?

作者: brendonfish (fish)   2020-10-23 12:39:20
你好,開始的過程特別辛苦,但應該可以再試看看。
你程式基礎不夠之外,做事的方法也需要調整,
這兩件事情其實可以藉由工作的實戰一起解決。
我建議你不要再抄寫書上的 code 了,
那離你工作要處理的問題太遠,對你幫助很小。
你要做的是專注在工作上交付的 code,好好認識他。
首先,看 code 之前,了解程式的功能與目的,
Code 是活的,是有目的性的,先了解程式用途,
了解 Input 是什麼?結果會 Output 什麼?中間要有哪些轉換要進行?
再來,要讓程式活起來,你要建立完整的開發跟運作環境,
讓你的程式能在一個獨立不影響其他人的狀況下跑起來,
改改 label, button, 進而改改功能,觀察程式的外觀與行為的改變,
也才能印證你對程式的理解對不對,你的改動有沒有效果。
有些系統很大,就需要設計假的 input,這部分需要與你的同事討論看看。
在這過程裡,
你如果有看不懂的語法,把書打開把它看懂,
隨著看過 code 增加,翻書的需要會越來越少。
至於看不懂的段落或邏輯,
整理起來問你的同事,是最有效的方法。
你的小老闆是說不花時間做教育訓練,
並沒有說不能問問題吧!
別埋著頭做,爭取完成工作所需要的資源,
是你的權利,也是你存活的關鍵。
加油,事情其實沒你想的那麼難。只是在過程當下,會覺得很難 XD
※ 引述《as5678 (NTU-BigLoser)》之銘言:
: 各位資深的前輩大家好,
: 我是非本科系,花了2年左右才轉java工程師,
: 快32y了,轉職時29y已經明顯感受到邏輯很差了。
: 我就基礎很弱一直嘗試去看書看影片寫出來補強,上過2次職訓,
: 也花了冤枉錢去巨X和回去念一個學期的碩士,
: 去年12月底離開學校,沒錢去資X會了,
: 所以去上第二次職訓專門補java領域的東西 ,
: 結訓前連框架spring都沒有學過,
: 只靠著自己買影片看沒多久就去面試,
: 我不知道是我邏輯太差還是人際溝通太差的緣故,
: 我最後去的公司是不願意花時間成本在新人的公司,
: 丟2大包公司的專案叫我自己看,
: 要自己去學習看懂商業邏輯跟流程。
: 進公司第一天我發現公司沒有配筆電,
: 我背自己2.2公斤的筆電撐到試用期快滿才花自己錢買新筆電,
: 解除通勤疲累之苦,快過試用期才租房子在公附近。
: 這間公司花36k請我當碼農,只希望我會複製貼上改前人的程式碼即可。
: 試用期間我應該有一半的時間在閒置,沒有在寫程式都在看程式自己摸,
: 因為我看公司的程式碼沒幾行就會看到新東西,
: 查了半天程式也沒看幾行,一直在track前人的東西也不知所云,
: 所以我大部分閒置的時間要馬看自己的教學資源邊看邊寫,
: 想說多理解那些沒看過的東西,但是也因為這樣其實公司的東西也沒看多少,
: 所以試用期第2個月小主管就叫我別看了,去看公司的程式碼。
: 但是一方面我看公司的東西很多時候理解上會有困難,
: 一方面也許是我人的問題,不確定要怎麼問怎麼看,
: 一方面我小主管也說了,他不願意花任何時間在我身上教育訓練我,
: 說我進來就要全部自己會,全部自己看懂然後把交付工作做好,
: 我一直在東補西補看到的東西,
: 但是我小主管還是覺得我不會,工作態度有問題。
: 我想請問前輩們也是都這樣過來的嗎?看公司包到會然後上開發?
: 因為說實在程式碼看再多,我沒有邊抄邊寫我還是不熟不太會用,
: 但是公司的程式包我基本上又不太會動自己亂改做測試,
: 因為那些是團隊的東西,連啟server連DB我都不會改,
: 所以網路的教學我不能用,公司的東西我又不能拿來做實驗自己玩,
: 我不知道我到底還能怎樣進步了????
: 前後花了2年,學到的東西對公司而言就是垃圾,
: 我很明顯感受到,就算我待滿一年程式能力也不會有多大的進步,
: 公司裡面最邊緣的人也是我,三不五時被公司請起來幹一頓,
: 年齡不小記憶力又衰退很快邏輯又差訓練不上去,
: 我該停損了嗎?我壓力真的很大一方面知道薪資成長不上去,
: 一方面學習能力及專業能力又無法大幅提升,
: 當初錄取我的公司有5-6家左右,
: 選這家因為交通方便薪資算高公司不小但也不大,
: 想說比較大的公司因該教育訓練會好一點,緩衝時間多一點結果通通沒有,
: 我不知道我對這間公司到底還有甚麼期待了,薪資福利也不怎麼樣,
: 大主管直接跟我說,公司就是要用這種薪水請我這種非本科的碼農,
: 本科不會來這種公司接受這種pay,
: 小主管完全不願意花時間在我身上,不知道為何試用期還是給我過,
: 房子都租了錢也花了,感覺窮忙了半天不知道自己能幹嘛?
: 邊看邊抄能把東西做出來動起來,我會很有成就感,
: 現在這樣子,我到底還適合這行嗎?
: 謝謝大家的意見及建議。
作者: Gaitz (喵喵喵)   2020-10-23 13:35:00
這也是有 Unit Test 的好處之一,看測試就能找到意圖跟基本的運作方式
作者: brendonfish (fish)   2020-10-23 15:19:00
真的,沒有測項的 code ,是很難修改跟維護的。
作者: as5678 (NTU-BigLoser)   2020-10-23 15:59:00
謝謝前輩分享,我會調整改進的。謝謝~
作者: dragoncfe168 (梅長蘇)   2020-10-27 11:24:00
光從強調自學能力這點 就可見寫程式真的是講天份但是許多人一直不願正視這點 老實講 蠻不切實際der請想想 不補習靠自學能上國立研所者 多還是少??補習之所以盛行 就是因為學會一項有難度的技術知識只想靠自修自學去完成 既沒效率又不符人性但偏偏軟體這產業 卻是要求你逆著人性去執行工作想想如此強人所難的工作 難道不需要多點天份??醒醒吧 那麼多種職系 為何偏偏寫程式極度強調自學?就是因為這知識環境太複雜且變化劇烈 連補習或老師也很難救得了你 所以才會只能寄託於自學自救..請原PO務實看待自己的時空環境 當斷則斷 實事求是畢竟連很多本科系都失敗收場 更遑論是非本科的了真的 天涯何處無財寶 行行出狀元 切莫再眷戀窮城!
作者: sniper2824 (月夜)   2020-10-28 11:32:00
有時間自怨自艾不如多寫一點連英文都不去學的人整天抱怨 CC

Links booklink

Contact Us: admin [ a t ] ucptt.com