前加績中國、信雅達高級全棧工程師:吳勁松


他是一名不甘平凡的開發者,通過自考上了中國科學技術大學的軟件工程專業。曾就職過科大訊飛、信雅達、加績中國等等知名開發公司,精益求精是他的開發理念,刻苦鑽研是他的開發精神,堅持學習是他成長的軌跡,他就是本期程序員客棧專訪,高級全棧工程師:吳勁松,個人主頁:https://www.proginn.com/wo/27683

程序員客棧王鑫:勁松,先做個簡單的自我介紹讓大家認識一下你吧。

吳勁松:

大家好,我是吳勁松,畢業後到現在已經有6年工作經驗,先後做過教育電子商務,互聯網金融類軟件開發。從2015年11到現在,一直是自由工作狀態,在SOHO這段時間裏,先後做過快遞項目、內蒙環保ipad、進銷存APP新聞APP、積分商城等項目開發,這些項目使用的語言主要是Java,C#,object-c,我是一名精益求精的開發者,希望能認識更多志同道合的好友。

程序員客棧王鑫:你是如何接觸到開發這份工作的?

吳勁松:

我畢業於一所專科學校的軟件技術專業,後來自考了中國科學技術大學的軟件工程專業。08年填報志願選擇的大多就是計算專業,也被軟件技術專業錄取了,所以一上大學就算是入了編程的門。2009年下了一本叫Java編程思想的電子書,雖然一開始不知道其中所云,但是深深的被吸引了,以至於一發不可收拾,下了很多的電子書,耐着心思去看。印象比較深刻的比如C專家編程 ,Gof 的設計模式,C# via CLR等等。

程序員客棧王鑫:您現在是soho狀態吧?能否簡單談一下你之前的一些工作經歷?

吳勁松:

是的,目前我是自由工作,最初在科大訊飛工作,當時和另一個同事負責一個在線教育平臺的二次開發,框架用的是FineUI,這個框架是前同事開發的,是.NET平臺一個深受大家喜歡的框架。然後我們採用C#C++技術做了一個監控學生電腦頻幕的功能,以及用C++開發了一個爬蟲系統等等。

2012年去了杭州信雅達工作,主要是做銀行的集中運營平臺。銀行之前的交易主要是在前臺櫃面操作,這個平臺是將前臺交易移植到中心端,所有網點發起的交易均由中心端處理,節約交易成本和時間。主要對接了二代支付平臺,非結構化(OCR識別和影像平臺),熟悉了SOA架構,掌握了OSGI,Web Service,工作流開發,掌握了IBM MQ,WebLogic的使用等等。

2014年去了一家互聯網金融公司。先後做了資產交易平臺、p2p平臺、類似騰訊理財通的微信公衆號開發,對接了中金第三方支付平臺了和電子簽章平臺。在這家公司,後端技術棧主要是sping,所以項目中,我主要用到了Spirng MVC,Spring JPA,Spring Security,Spring Boot,Spring Batch,Spring MonGo等等。

目前由於個人比較喜歡自由的狀態,所以成爲了一個自由開發者。承接各種項目,比如微信公衆號開發,商城,新聞平臺,企業信息系統等等,各種技術都會嘗試着使用,後臺開發語言主要用的是Java,C#,object-c,node.JS前端主要採用juqery,angular JS,amazeUI等。同時也堅持不斷的學習,移動端混合式開發的Cordova,React Native,大數據雲計算平臺的Hadoop,Storm,Docker,OpenStack等。

程序員客棧王鑫:那你之前都負責過哪些知名的開發項目呢?

吳勁松:

首先是集中運營平臺銀行之前的交易主要是在前臺櫃面操作,這個平臺是將前臺交易移植到中心端,所有網點發起的交易均由中心端處理。

項目中用到的編程語言主要有:Java,C#,C++

項目中使用的關鍵技術有: OSGI, ESB,IBM MQ,Oracle,Weblogic,Ant, ReportViewer,F5,OCR,影像平臺,二代支付,工作流等等。

後來負責過易聯天下交易平臺,這個平臺是爲了響應國家互聯網+號召,公司提出了互聯網+資產證券化,互聯網+電影,互聯網+社交金融發展戰略,圍繞這個戰略先後開發了易聯天下資產交易平臺,易加微信公衆平臺,生財有鹿APP,第三方支付等。

項目中用到的編程語言主要有:Java,object-c,erlang,PHP

項目使用的關鍵技術有:RESTful API、MonGoDb、Active MQ、Oraccle、MAVEN等。

程序員客棧王鑫:你的個人職業生涯目前有什麼規劃嗎?你平時還有哪些興趣愛好?

吳勁松:

因爲我喜歡技術,職業生涯方面,近幾年都會從事技術開發,但是5年後的世界誰會知道會變成什麼樣子,所以只能說只要持續不斷的學習,到那時再做選擇。最大興趣愛好就是學習。當然如果時間和金錢上允許,我想去旅遊,讀萬卷書,行萬里路。

程序員客棧王鑫:從一名小白到一名高級軟件工程師再到全棧工程師,這些過程的轉變中,你覺得最大的收穫在哪裏?

吳勁松:

在大學期間是閱讀了大量編程理論的書籍,記得一開始感覺是走火入魔,但是堅持下去,後面就會理解起來輕鬆,正所謂讀書百遍,其義自見。先後有意識的在公司做過.NET平臺技術棧相關工作,Java平臺技術棧相關工作,只有實踐才能出真知,公司的工作是檢驗自己的技術水平的試金石。在易聯天下這家公司,收穫最大的是讓我進入了互聯網金融這樣的行業,畢竟目前來說,互聯網金融電商是佼佼者,同時在這家公司,讓我對spring這個框架的技術棧有了整理的理解和掌握。當然,要成爲全棧工程師,工作8小時之外,另外的8小時纔是你要充分利用的時間。目前工作最大的意義是工作就是我喜歡的,所以我有內在的動力不斷的去學習成長,挑戰就是克服重重困難成爲一個技術大牛。

當然我認爲是技術的掌握,一是深度上的,而是廣度的。不管是深度上的,還是廣度上的,我認爲都需要長年累月投入時間和精力才能真正掌握。當然,我深知目前距離優秀的全棧工程師還有很長得路要走,一次次你認爲你學的東西夠多的時候,只要你稍加瀏覽一下技術類的文章,就會煥然大悟,原來還有這些東西是你不知道的。

程序員客棧王鑫:就以你個人的經驗和能力而言,你比較擅長哪方面的項目開發?

吳勁松:

主要擅長商城類項目開發,因爲這方面的需求比較多。優勢是我之前是做互聯網金融的,可以有效溝通其中的有無,再加上個人掌握的技術比較多,前後端都可以獨立開發,所以中小型的項目自己可以一個人獨立開發,團隊開發的話,可以起到主導作用,讓項目更好更順利的執行下去。

程序員客棧王鑫:您之前有說到過比如擅長商城類項目開發,做過互聯網金融,那麼可以分享一下之前項目開發過程中都會遇到哪些困難嗎?

吳勁松:

我想最開始1~2年開發過程中,大家都會遇到各種各樣的問題,如果現在回想起來,哪些問題根本不是什麼大的問題,可能是自己粗心,有可能是一些約定俗成,需要經驗積累的。

如果真要說一些挑戰,可能就是在做SOHO的時間裏,有段時間,要同時開發三個項目,而且還是用三種語言編程。不過這對我來說真是一項非常有意義的挑戰,雖然那段時間很累很辛苦,但是我的家人一直陪在我的身邊照顧我,鼓勵我,讓我能夠專心的完成了這三個項目,可能你不知道有多苦:一個是Java接口開發,一個是做一個ipad客戶端,還有一個是C#開發,三個項目涉及到三種語言,對接三個有需求的客戶,還好程序員客棧的項目經理能夠解決很多溝通過程中的大坑,最後順利的完成了項目的開發。

程序員客棧王鑫:你如何看待未來共享經濟環境下程序員自由工作的前景?

吳勁松:

共享經濟,一般是指以獲得一定報酬爲主要目的,基於陌生人且存在物品使用權暫時轉移的一種新的經濟模式。共享經濟牽扯到三大主體,即商品或服務的需求方、供給方和共享經濟平臺。我認爲需求是層出不羣的,需求推動這技術的發展,人類的進步。共享經濟可以有效的配置資源,提高資源的利用率,像滴滴出行,方便了大家的出行

阿里衆包,將社會大衆的閒置時間和技能轉化爲經濟價值。程序員客棧,將需求匹配給合適的人,使程序員客棧,客戶方和程序員等多方都能從中受益。

客棧是我目前認爲最好的針對程序員的共享經濟平臺。作爲一個接入這個平臺的自由職業者,我的工作地點不在侷限在公司,我的工作時間可以相對自由配置,我可以和遠在千里之外的人一起合作,共同爲同一個目標而奮鬥等等不一而足,這是一個去中心化的可以讓個體可以獲得更多自由去發揮自己的聰明才智的平臺,期待平臺未來讓自由職業的程序員個體的組合碰撞創造出更美好作品,爲共享經濟創造出更大的價值。

程序員客棧王鑫:作爲一名全職SOHO的開發者,你是如何做好時間管理的?

吳勁松:

任何事情沒有絕對的自由,自由職業者如果想自由一些,並且讓時間利用的高效一些。我認爲要每日有個計劃,要今日事今日畢。第二要有一個好的工作臺,工作臺不但提供了開發所需要的東西,而且也提供了一種工作的氛圍,使你的工作更加高效。再者要堅持不斷的學習,自律,必須十分努力,才能看起來毫不費力。要注意休息,提高工作效率。

程序員客棧王鑫:最後做程序員這麼久了,你一路走來能否給剛入行的同學一些比較中肯的建議?

吳勁松:

我認爲要有持續不斷的學習的動力和毅力,作爲一個it人,要學的東西很多,我認爲要始終保持空杯狀態;如果機遇比較好的話,進入BAT這樣的大公司,要帶着目標進去,就是跟着大神去學習。it界衆神太多,仰望久了,不要一直仰望,自己也要努力像他們看齊。

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