大家好,我是一個剛從傳產接案公司逃出來的網頁後端蔡b8。
當初在舊公司的時候由於一路從伺服器建置到專案規劃跟實作都做,再加上平時有在補一
些網頁前後端的知識,所以自我感覺良好,面試時也無所畏懼。
但上工一陣子後我發覺因為之前的工作經驗都是從0開始寫小專案交差,所以只要方向明
確,實作是沒問題的,這幾個禮拜已經實作了幾個小功能。
但因為公司的code base比較大,我在讀code方面遇到一些困難
讀 Design Pattern, Best PracticeFunctional Programming 等等的有幫助
作者:
alihue (wanda wanda)
2021-02-07 22:35:00debug mode 環境先架起來
作者: superpandal 2021-02-07 22:35:00
年薪沒有百萬 XD 不過建議就是工欲善其事 必先利其器你以為有些人為何要一直去用教育板ide個人不用就是 追求的是少少的代碼實現複雜的功能也從來沒看什麼設計模式的書籍
作者: Kazimir (Kazimir) 2021-02-07 22:46:00
作者: superpandal 2021-02-07 23:17:00
樓上是個建議
作者:
kingofsdtw (ä¸èƒ½é–’下來!!)
2021-02-08 00:55:00vs先安裝起來,設定環境變數不然一堆code命名就夠你玩了
作者:
Eric0605 (我還有點餓)
2021-02-08 02:38:00先把大架構搞清楚 畫個sequence diagram
作者: a740125 (哈哈) 2021-02-08 02:51:00
我覺得還可以讓你打掉重來算好事
作者:
tnfshjcc (↖煞气a攜阿攜↘)
2021-02-08 04:27:00如果是Java/Python可以用Intellij
數位邏輯電路→了解8088運作→基本上這樣9知道ASM在幹嘛去年在yt上搜過 覺的教的繁雜拖戲 不夠直覺建議花個幾千塊 找人上課提點吧
作者:
hanshsu (小肉呆)
2021-02-08 07:27:00先講是啥語言吧 如果是c++ 真的超難讀
作者:
bill0205 (善良的小孩沒人愛)
2021-02-08 08:19:00流程圖畫一畫大概就能懂一半以上了
作者:
spfy (spfy)
2021-02-08 08:36:00我初期也是畫流程圖 畫一畫會發現動筆太浪費時間用看得比較快 這時候就進步了(???
作者:
hduek153 (專業打醬油)
2021-02-08 09:19:00找open source 來練啊 還可以對照別人心得
我自己是會一邊看一邊幫程式碼註解,幫自己釐清所有邏輯外增加記憶點
作者:
spfy (spfy)
2021-02-08 09:32:00其實就真的是這樣 只是經驗比較豐富之後知道哪邊可以跳過或是直接從比較接近需要修改的部分開始著手
作者:
descent (「雄辯是銀,沉默是金」)
2021-02-08 09:58:00我建議你把程式碼印出來看, 不會因為螢幕小有斷掉的思維
作者: t64141 (榕樹) 2021-02-08 10:00:00
不要一直往下層深入,先了解大架構,然後是最上層的部分,之後要知道細節再去看細部實作
用ide plugin幫你產sequence diagram,清楚明瞭
作者:
chan15 (ChaN)
2021-02-08 15:04:00好像之前有一篇類似的?
作者:
chuegou (chuegou)
2021-02-08 21:35:00我是弄筆記和流程圖 但其實有極限 在面對義大利麵的時候
作者:
aishuo (四書五經)
2021-02-09 02:50:00推hd大
作者:
tnfshjcc (↖煞气a攜阿攜↘)
2021-02-09 05:28:00原來是php幫不上忙 想說Java/Python的IntelliJ是免費的
我覺得intellij的投資值得啦,好的IDE幫你省下的時間價值絕對遠超那個錢
作者:
MarcoReus (Marco Reus)
2021-02-09 08:22:00作者:
timTan (用口頭禪區分年記)
2021-02-09 09:33:00你不買會後悔
作者:
Ouranos (å—¨)
2021-02-09 10:55:00學到很多+1,謝謝各位大大分享!
作者:
tnfshjcc (↖煞气a攜阿攜↘)
2021-02-09 10:56:00你上面都擔心會註解到原始碼 Intellij的板控就完全避免
看 Code 追 Code 還是找個好用的 IDE 吧…寫 code 我可以用 vim,但追 code 沒 IDE 很痛苦。
作者: superpandal 2021-02-09 11:03:00
看來樓上是只熟悉vim快捷鍵的user 不過intellij蠻通用的 只是ultimate版要錢 對機器也不是沒要求只能說vim不只是個編輯器
vim不就只是個編輯器嗎? 寫寫script很方便我個人看code 習慣用多個螢幕 一次開多個編輯器來比對三台螢幕可以一次看六個編輯頁面(一個螢幕切左右兩頁)vim這種非gui的沒有tab還是不太習慣拿來看扣
作者:
prag222 (prag)
2021-02-09 16:06:00不調整邏輯上 部分重構看不懂的CODE 反正也是上班做事在
作者:
Hsins (翔)
2021-02-09 17:21:00有架構一點的 C++ 讀起來比 Python 好讀...有錢可以買個 Source Insight, 功能比 trail 好一點
作者: superpandal 2021-02-09 21:09:00
vim有tab阿 果然一堆人技術棧都很雷同
作者: superpandal 2021-02-10 14:25:00
樓上 噗 XD
先拆大方向;記些前輩base code裡的(好/壞)習慣;然後前輩不一定是對的;