2000年畢業后懷揣夢想來到了北京,夢想成為一名硬件工程師,卻陰差陽錯的成為了一名軟件工程師,面對一無所知的編程語言和計算機基礎知識,開始了一場技術之路。
1、夢想與現實,基礎才是關鍵
第一家公司所用的開發工具是Delphi。盡管這是個極易上手的開發環境和語言,但是其底層依然是建立在Windows操作系統基礎上的編程,于是由此開始學習Windows基礎知識,如消息機制,多線程,操作系統等。也學習面向對象的編程和設計。這段時間里,看了很多的書和源代碼,這一切當時的確看不出有什么實際的用處,卻打下了非常堅固的基礎。所以從簡單入手,了解和學習背后的原理是技術萬里長征的第一步,也是最重要的一步。
2、給自己定一個小小的目標
2000年左右的帝都除了不分明的季節變換,偶爾的沙塵暴,依然是一個充滿機會與挑戰的地方。在互聯網泡沫的世界里給自己定了一個小小的目標:學習C++并找一份相應的工作,月薪5000 RMB,從南四環的豐臺到人人向往的中關村。
在這小小的目標驅動下,開始了技術的進階之路。這條路上有很多的挫折,自我的失望,甚至想放棄,尤其是在沒有人指導的情況下。但為了心中小小的目標,再多苦悶與絕望都能夠過去。一年后成功達到目標進入中關村,雖然不是在中關村的高樓大廈里,但是中科院物理所的小樓離中關村也只有一兩個路口之遙,更何況中科院計算所和中科院軟件所一個在前門一個在后門。所以,技術之路需要一個明確的目標,然后在這個目標的驅動下自主的學習,克服各種困難,堅持到底。
3、平淡中沉淀技術
筆者帶著淡淡憂傷于2002年年中離開了帝都來到上海(“感謝”那個時代的制度)。結婚、生子、買房、照顧家庭會讓工作和生活歸于平淡。在這樣平淡的生活里,保持對技術的渴求依然非常重要,平時多讀一些經典的書籍,在日常工作中沉淀技術,培養出自己的編程思想以及解決問題的能力,并在實際工作中加以應用。同時轉變觀念,技術不再是純粹的技術,一切都是為了公司和業務需要,同時可以嘗試不同的職位和職務,從不同的角度來看待和解決技術問題。在一切繁華歸于平淡后,從對技術的迷戀,走向技術的沉淀,形成成熟的思想體系非常重要。
4、加入點融網,人生新挑戰
2015農歷年年后,終于決定要離開工作了差不多十一年的公司,心里還是有很多的不舍,這種不舍更多的因為在一個傳統行業打拼多年,不知如何去面對紛繁復雜的互聯網世界。在經歷了各種打擊之后(沒有互聯網行業經驗),終于被點融網看中,非常感謝點融網的人才理念以及HR Manager Susan不拘一格的招聘方式:不看行業背景,不看具體的開發語言,相信是金子總會發光的。
于是開始了從C/C++老司機到Java的新司機的轉變之路,正是因為前面所積累的基礎,建立起來的成熟技術思想體系,可以做到以不變應萬變,并用較短的時間建立起互聯網開發所需要的知識和技術體系,當然時下互聯網技術非常之多,依然需要不斷地學習,挑戰自我。除此之外,互聯網行業的思維方式以及金融行業的特征同樣充滿了挑戰。
順應互聯網時代召喚,迎接挑戰,我們能夠做得更好。
本文作者:錢學錚 (點融黑幫),點融后臺業務管理系統開發組Team Leader。曾在廣電行業摸爬滾打十多年,老C++程序員,曾從事個多個崗位,包括開發,項目/產品經理等。喜歡踢足球和打網球。