PTT推薦

Re: [討論] 軟體工作真的有需要刷題嗎?

看板Soft_Job標題Re: [討論] 軟體工作真的有需要刷題嗎?作者
dickjas
(夏天的航海記)
時間推噓 推:0 噓:0 →:3

非常感謝各位先進的建議,我有努力去看每一篇文章和各位的建議。
看來很明顯的想要進入夢想的好公司似乎還是要努力刷刷題。在下目前在
四大設備外商之一,目前在思考人生,希望可以做些改變並且完成當初想要的夢想
而不是為了工作而工作。

之所以想討論這個問題是認為解決問題似乎跟刷題的相關性不大,但假如真的需要
我還是會乖乖去刷題

有如下幾個因素或想法,如有不對請多賜教:
1. 程式語言其實是個工具,能實作才是有能力:
個人曾經寫過超過10種程式語言,不是厲害,只是因為工作需要或者是有必要。
因此為了完成這個項目就努力去學了新的程式語言,但也因為學了很多種。導致
對於語法這些東西有時真的會忘記,甚至背不起來,只有當下常用的會記得
但過了一陣子又忘記了。所以我做了一些備忘錄,忘了就看一下然後複製貼上。
所以線上考等於我要硬記這些語法。到目前至少做了約莫10幾個大型專案,但
寫完之後語法我也忘光了,真的要我在重寫,我還是得要再重新看一下語法。
因此真的要線上考,大概就考前真的要K一下,但這並不能檢驗出真正的能力。

2. 解決問題:
寫程式能力並不等於解決問題能力,解問題能力需要有廣泛的知識與系統甚至對
某些協定有深入的了解,才有辦法去釐清真正的問題。
不敢說很厲害,但一些棘手的問題都有辦法真正的分析,釐清並找出解法

3. 規劃程式架構:
程式架構這東西蠻不好說的,但其實對於整個系統,硬體,軟體有深入了解的設計師 是有辦法在一開始就規劃好程式設計方向,小弟並沒有學過甚麼design pattern
但在長年的經驗下來,每每在寫大的專案前就會在腦中規畫出一個方向並慢慢呈現
不正確的規劃方向會導致後面有許許多多的技術債。

4. 溝通協調能力:
這個確實不好說,有時確實需要多多相處才有辦法知道對方的能力

目前大概想到這幾個方向,希望可以得到更多建議和討論,非常感謝版上大大的幫忙

※ 引述《dickjas (夏天的航海記)》之銘言:
: 小弟不才, LeetCode只刷了幾題. 但小弟已經工作了快18年
: 也做了很多的大型Project, 真心認為刷題跟寫程式其實沒有很大的關西
: 所以想請問各位300萬大大, 真的有需要刷題嗎?還是純粹就為了面試?
: 在下工作比較邊向機台開發和嵌入式系統

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.171.175.104 (臺灣)
PTT 網址

dickjas08/16 23:29請問要怎麼修改文章=_=, 有錯字不會改

loadingN08/16 23:31E

※ 編輯: dickjas (118.171.175.104 臺灣), 08/16/2021 23:32:55

dickjas08/16 23:33謝謝幫忙 已修改