iT邦幫忙

2021 iThome 鐵人賽

DAY 30
0
Software Development

算法30天系列 第 30

Day.30 講點算法以外的東西

終於30天了(煙
第二年參賽都順利結束,回想第一年每天都在趕QQ
今年比前年順利!題目根本不用想要寫什麼,因為太多東西可以寫了XD
這30天對資結跟算法簡單做了一次系統性的複習,不過真的有太多東西沒講,一堆排序的算法,圖跟樹還有很多東西可以講,這次大多都介紹基本的東西。資訊結構跟算法很值得花時間去投資,很多開源的專案都是滿滿的算法,要有一定的基礎才看得懂~

算法我也在努力學習中,leetcode用很慢的速度在刷XD。我覺得leetcode有點像益智題,它把要解決的情境濃縮成一條不長的題目,多寫對程式能力有幫助,如果你都能解一堆題了,一般的商業邏輯難不倒你啦XD

刷題很強就是好工程師嗎?

我不認為,的確解題很強在某層面上代表程式能力有保證,所以面試才會流行一直出題,因為在短時間內要去判斷一個人的程式能力,或許解題是最有效率的。但算法以外還有很多特質,寫code的可讀性、設計模式、程式架構、溝通能力、態度,我看過很會算法的人,寫專案的時候風格是很亂的,程式也很耦合,的確需求都可以完成,但之後的人很難維護。一個好的工程師是很多面向的,大家加油~~

今年先這樣,下台一鞠躬!


上一篇
Day.29 其他樹的介紹
系列文
算法30天30

尚未有邦友留言

立即登入留言