如何成為研發(fā)級程序員?
所謂研發(fā),其實就是別人做不出來的東西你能做出來,別人解決不了的問題你能解決。不用擔(dān)心,現(xiàn)在研發(fā)性質(zhì)的工作,基本上都是你的公司看到別人做出來了,讓你也做出來而已。那就是說,別人能做的事,你也能做。
研發(fā)能力跟哪些基本因素有關(guān)呢?
一、專業(yè)方向,計算機體系非常龐大,你得長期從事一個行業(yè)的相關(guān)工作,比如我本人一直都是做電商系統(tǒng)的。
二、基礎(chǔ)知識,它的重要性是可以讓你看到一些問題多本質(zhì),比如非常java比其他語言慢,因為它是運行在虛擬機上的。
三、經(jīng)驗的累積,編程是講究經(jīng)驗的,屬于工匠類工作,你心中有一尊雕塑,但也得靠你得雙手雕刻出來,沒有常年累月的鍛煉,是做不到的。
四、邏輯思考能力,解決問題的本質(zhì)就是邏輯推理和方案推演。
以上是幾點總結(jié),僅供參考,祝你編程愉快。