的確就算cs grad都未必真係識落手寫好勁嘅code
自學係practical上面有機會會勁過班fresh grad
但哩行嘅野冇你諗得咁簡單囉
得過千幾行緊係易debug架
問題係project一大 d structure就會變得好撚複雜
一直覺得structure先係最難搞嘅野
前人design得唔好就引發好多奇奇怪怪嘅問題
求奇加一舊野/改一個field影響到後面一大堆野搵bug搵到癲
堆客又諸多要求 成日以為d野好簡單好易整
但其實個system design根本支援唔到佢想要果樣野
前人寫落嘅SQL成日搵錯野 幫佢改就要慢慢睇佢條成版紙長嘅SQL慢慢debug
甚至垃圾到個api入面原來會做錯野要幫佢執
仲未計個bug未必真係關code事
個bug難搞d嘅可以搵幾粒鐘連個問題原因都搵唔到
你鐘意幫人抆屎同有被虐傾向先會鐘意幫人debug