程式設計師:做業務開發,如何學習技術?答曰:技術積累是靠自驅的!

有沒有發現這樣一種現象,就是好多技術人員在進入一家公司之前,都會考慮這樣一個問題,我進這家公司能學習到東西麼?那麼學習東西是為了什麼呢?不還是為了好好的工作麼,怎麼看著工作與學習成了矛盾的兩件事情了,其實,我理解大家的意思,大家擔心的是自己工作的事情能否覆蓋所有知識體系,能否對自己的技術提升有幫助,答案是不可能覆蓋所有知識體系,特別是大公司,每個人分工明確,做事單一,如果要想精進技術,需要靠業餘充電。

程序員:做業務開發,如何學習技術?答曰:技術積累是靠自驅的!

近期,一名程序員網友也提到類似的話題,他是一名業務開發的程序員,他就問如果一直做業務開發,怎麼能學習到技術。好吧,這個不是一句話能回答了的事情,那麼就接下來層層分析,組織一下語言,看看怎麼回答了,首先我們就看看網友們是如何回答這個問題的吧!

網友一:平時下班擠時間學技術 多和做中間件的 做架構的搞好關係 讓他們內推

作者點評:這名網友的意思是做業務不好麼?為什麼非要轉啊,樓主關心的問題是怎麼學習技術,並沒有轉的意思啊,做業務開發只能是學習到一部分技術,編寫業務代碼也是一部分技術啊,至於其他技術點,樓主如果想更深入研究,可以選擇業餘時間充電。

網友二:做業務開發可以多學習設計方面的東西。比如抽象,分層,模塊化等等

作者點評:是的,每一個工種,如果去深度挖掘的話,會發現裡面也是有很多東西要去學習的!

網友三:多逛逛開源社區,能參與更好,否則就研究研究源碼和issue,多實踐。搞個aws或阿里雲之類的,搭搭服務。而且處於業務層,視野也會更開闊,瞭解各種中間件的使用場景和痛點,這樣學習起來也快。

作者點評:是的,以業務開發為基準點,以這個點發散性的去擴展自己的知識點,這名網友也提供了學習渠道和方法,值得參考一下!

網友四:建議你係統的學習下架構,真正的架構並不是國內成天吹的那些東西

作者點評:不知道樓主所處的公司是什麼樣的,做的是什麼項目,如果沒經歷過百萬級別流量的項目,只是開發人員的話,只是看架構方面的理論效果不是太好,如果有這樣的項目維護經驗,再加上一些理論的加持,效果會相當不錯!

網友五:我的經驗是,多瞭解各個業務領域思考設計,技術方面從質量屬性的角度去了解方案 ,系統的學習下架構知識 。而且這個我個人感覺要悟,思考的深度和廣度是悟的基礎

作者點評:認同這位網友的說法,在做好手頭工作的前提下,多一些思考和研究是很 有必要的,不要停留在現有的眼界,思考的深度和廣度也決定了你未來知識體系的健全度及知識體系的健壯性!

程序員:做業務開發,如何學習技術?答曰:技術積累是靠自驅的!

作為一名公司工作的程序員,大部分人都不是全棧工程師的身份,都是有著各自的工種,好多程序員為了提高自己的市場競爭力,都想學到更多的技術,這個想法是沒錯的,值得支持的,不過前提是要做好自己的本職工作,在本職工作做好的同時,可以利用業餘時間給自己充電,我們不要抱怨在公司學習不到新技術,沒有哪個公司是讓你來學習的,那是學校,公司是讓你實現生產價值的,因為公司是給你發工資的,學校是需要你交學費的。因此關於學習技術的問題,我們不要放在其他客觀因素上去,技術的積累永遠都是靠自驅的,只要自己想學習技術,那就能一定能學到,如果不想學,誰也沒辦法。在技術積累的道路上,發揮主觀能動性才是王道!

大家好,我是“上世是朵花”。如果你有什麼好的看法或者觀點可以在評論區展現你的才華,互動交流,如果想進一步瞭解我,那就關注我吧!


分享到:


相關文章: