如何提升你的能力?給年輕程序猿的幾條建議

一轉眼工作已有8年,前兩天公司一位初入職場的同事希望我給一些建議與經驗。我覺得這個話題很有價值,這裏以個人的想法與經歷寫成此文,希望給年輕的開發者們一些啓發。

打造你的工具箱

工欲善其事,必先利其器。每個開發者都應該有一把自己的瑞士軍刀,在將來漫長的職業生涯中,這些工具可以爲你省下寶貴的時間,並幫助你更好的組織個人知識庫。舉兩個例子

●一套高效的開發環境

●一個信息採集器和一本筆記本

開闊你的視野,構建你的技術體系

首先你要給自己設定一個目標,就如同一個公司會設定它的Vision。

●目標要夠大,這樣你才能看到更多的風景。

●目標應該設定在解決哪一類問題,而不是精通哪一類技術。技術只是手段,不是目的。

重視溝通能力的培養

累積你的人脈

尋找發揮你才華的平臺

最後也是最重要的一步,找到適合你的公司。做爲求職者評估一家公司可以看三個方面

●公司的發展前景(大公司的話,看所在部門的發展前景)

●你將要加入的團隊

●薪資福利

所以在面試一家公司的時候,你要意識到面試是雙向的,公司在面試你的同時,你也在面試這家公司。面試前你應該對這家公司做足功課,準備好一些有質量的問題,比如指出產品中的問題,詢問開發流程或是如何做績效評估。到時你也可以檢驗一下你的面試官是否合格。

每次選擇公司對以上三個方面都應兼顧,但在職業生涯的不同階段,側重點不同。比如,在剛剛工作時,加入一個優秀的團隊最爲重要,他們可以教會你很多東西,提升你的能力。工作5年之後,你需要一個平臺施展你的才華,體現個人價值,公司發展前景的重要性迅速提升。當你做出一番成績,證明了自己的價值之後,逐漸進入收穫期,就有了與公司要價的資格。另一方面,團隊實力對公司的前景也有很大的影響。小插曲:

下面給大家分享一份成爲資深架構師學習路線,如果想學習Java工程化、高性能及分佈式、深入淺出。性能調優、Spring,MyBatis,Netty源碼分析的朋友可以加我的Java進階羣:478052716 ,羣裏有阿里大牛直播講解技術,以及Java大型互聯網技術的視頻免費分享給大家。

性能優化專題java學習交流羣:478052716

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章