[請益] 其實我根本不適合寫軟體吧

作者: calqlus (白夢の繭)   2022-04-22 13:33:25
自身程式語言
隨著經歷越碰越多
從c碰到python
雖然到目前為止做下來也沒什麼大包
但奇妙的是越做越對程式沒有信心
會這樣想是因為
我看最近越來越多公司
在用leetcode線上程式測驗了
彷彿沒有達到那種標準
就沒有資格成為軟體人
偏偏我又是金魚腦類型的人
遇到效率問題我只會直接下關鍵字問google
之前我都是自以為軟工是看人家paper提出方法
再想辦法用程式實作實驗看看
舉個昨天無聊寫題目的例子來說
超長字串兩個二進位數 相加
想試圖改用十進位表示就會吃到溢位錯誤
依我做法當然就是直接看別人的答案
再深深感嘆覺得
現實工作中真的會應用到嗎
上萬題的這類題目我要每一題都默背下來嗎
還得一字不錯地避掉特例測資寫在白板上
才能讓人覺得我會寫軟體嗎
如果不能順利解出
甚至連帶讓人覺得
我連oo或多執行緒那些一定都不會了呢
再說搞那種高端寫法
還會被特別review說這段沒可讀性的程式碼
也許是我沒這個實力 待著的地方很差
只能配合別人閱讀力寫出低效程式
沒能力與各位軟體版的溫拿們共事
我以前還遇過那種自稱leetcode高手的人
大喇喇的說程式有問題一定是架構寫爛了
導致他沒辦法輸出正確的結果
明明就被人提示過好幾次用正則解決字串問題
還在c#還寫出那種酷似競技題目的寫法
結果花的秒數還跟跑一行正則的差不多
而且還會有bug
勸也勸不聽還害得寫架構的人配合他改
然後其他瑣事
像是要對方寫socket或要他用多執行緒
甚至只是要他補上try catch
對方的反應 恩 我不想講了
因為我現在也真的開始覺得
那些沒幾分鐘就查得到抄的到的東西
對公司還真是毫無貢獻
演算法資結才是好棒棒
抱怨差不多了
還是得繼續配合這個逐漸爛大街的競賽題目
畢竟已經是不分產業的全國運動了
而高端軟體業像是faang如此demanding
我現在只想乾脆砍掉重練替人燒電路算了
我應該完全不適合寫軟體吧
即使我再瘋起來跑去硬學其他專業技術
還是被當成只會google用現成api的小聰明
不如人家身經百戰挑戰官方api的執行速度
作者: a12838910 (Ziv.C)   2022-04-22 13:38:00
阿斯
作者: lturtsamuel (港都都教授)   2022-04-22 13:41:00
怎麼工作了還在問這種問題
作者: labbat (labbat)   2022-04-22 13:46:00
side project 比工作還認真的人
作者: lturtsamuel (港都都教授)   2022-04-22 13:46:00
笑死 2012年開始工作的 反串好玩嗎
作者: iamshiao (CircleHsiao)   2022-04-22 13:49:00
我也覺得練 leet 很浪費時間,但反過來想如果不打 leet就要準備別的可以在面試中展示優勢的東西
作者: acgotaku (otaku)   2022-04-22 13:59:00
不要抱怨了,就背景不夠厲害 人家才會用題目去叼你再說你舉的那些Bitwise Operation本科大學作業都寫爛了當然直覺想到你覺得神奇的解法
作者: hydefate (Raiden)   2022-04-22 14:01:00
文組?
作者: Hsins (翔)   2022-04-22 14:03:00
跟厲害不厲害無關吧,我學弟長春藤碩畢在北美也是乖乖刷了一千多題
作者: acgotaku (otaku)   2022-04-22 14:04:00
刷題刷不贏人,學歷也非本科 你給個理由說服面試官 為何不用台大資工 要用你? 這產業本來就除弱換強 有啥好意外
作者: yamakazi (大安吳彥祖)   2022-04-22 14:09:00
不然貴公司都怎麼面試找人,可以分享一下嗎?
作者: patrick555 (PE07181205)   2022-04-22 14:12:00
通常考刷題看的多半是反應跟思考邏輯吧,沒有人要你一定要背下正確解答啊
作者: expiate (夜露死苦)   2022-04-22 14:15:00
你也不用太氣餒,公司還是需要能解決事情的人
作者: antpro (-_*|| 宅)   2022-04-22 14:19:00
我本科系出來,我也不會寫軟體
作者: Hsins (翔)   2022-04-22 14:21:00
先說你公司待遇怎麼樣啊,搞不好是公司的問題,刷的好又寫的好的去了 FAANG 剩下的就……
作者: qwer338859 (溫莎公爵)   2022-04-22 14:21:00
原人真有人寫程式用背的原來
作者: qurs (QURS)   2022-04-22 14:39:00
不用刷的面試機會也很多吧 最多就在面試官前寫或講邏輯你實作經驗夠豐富 就算一關coding答不好 還是高機率會上
作者: keel90135 (尼可)   2022-04-22 14:43:00
你線上測驗不好 那至少作品要亮眼 都不行只能靠聊天問那你至少要有其他東西讓你進去面試聊天那關
作者: pttworld (批踢踢世界)   2022-04-22 14:46:00
web仔可以不用刷題,程式領域不同而已
作者: z56562337   2022-04-22 14:57:00
軟體想要高薪的遊戲規則就是這樣
作者: MyNion (Nion Lee)   2022-04-22 14:59:00
LeetCode不是用背的....你要真的了解思路另外多線程/Try Catch跟結構/算法從來就不衝突
作者: yagerbomb (ㄅD)   2022-04-22 15:00:00
事實是現在強者越來越多,你以為很強的經歷在公司角度看起來沒啥用,不如培養一個刷題仔(邏輯好智商高)
作者: MyNion (Nion Lee)   2022-04-22 15:01:00
那是你那個同事的問題= = 不要放錯重點,這樣子邏輯不行
作者: Tenno081 (空勁大歸還)   2022-04-22 15:06:00
你面的一定都是高階職缺,我面的還沒要刷題~
作者: acgotaku (otaku)   2022-04-22 15:07:00
programmer因為沒有所謂業務上的domain knowledge我的意思是,IC設計的人在半導體的知識下,工程師在設計的功力去設計,但軟工在各領域除了AI,ML需要有背景知識因此只能在programming這塊讓他走向極端的篩選 考很難的算法 很細節的資安,資料庫設計
作者: Mike1109 (黃金右手)   2022-04-22 15:12:00
考刷題我都眼神死XD
作者: GJ21 (GJJGGJJGGJJGGJJGGJJGGJJ)   2022-04-22 15:21:00
你同事的問題吧 寫法精簡跟效能有啥屁關係不會分析複雜度果然是自稱高手 這種不是面試就該刷掉了?
作者: awesen (awesen)   2022-04-22 15:22:00
面試web缺也要刷題啊…..我也是不喜歡刷題但也沒辦法(無奈
作者: hobnob (hobnob)   2022-04-22 15:33:00
抱歉,我本科生,您第一個例子我就不會換成10進位硬算,不是因為我會寫leetcode,而是因為我有基本計算機概論的知識。除了您說的那位「高手」之外,您其他論點我都不敢苟同,也許您真的不適合寫軟體。
作者: kissmickey (無言)   2022-04-22 15:43:00
用leetcode 評斷用人 感覺就不公允
作者: saqwedcxz (阿慶老哥)   2022-04-22 15:52:00
對,你不適合
作者: yamakazi (大安吳彥祖)   2022-04-22 15:55:00
二進位相加幹嘛改成十進位?
作者: bill1992 (我是魔法的蹤跡)   2022-04-22 15:56:00
聽起來只是在抱怨同事 覺得人家刷刷題目進來領的還比較多 實作經驗沒有不過你語言也太不熟

Links booklink

Contact Us: admin [ a t ] ucptt.com