1. 簡單介紹一下自己和目前的工作
java工程師一枚,不知不覺已經有了快有4年工作經驗!目前就職中國銀聯,主要從事銀聯錢包APP服務端的開發。
2. 詳細寫寫你是如何走上編程的道路
我在大學前並沒有接觸過多的編程,只在初中弄過一點網頁製作。本科學的是通信工程,所以主要方向是硬件。但在被數電、模電虐過以後,已經失去信心了!水了3年的課程,大四的時候決定轉為軟件開發方向,但是那時只學過C和C#的基礎語法層面的東西,所以還必須深入瞭解下整個項目開發流程和相應的框架。至於為什麼選擇Java,因為那時火啊!!!工作好找!!!還有各種培訓班。當然我並沒有去培訓班,是自己邊看視頻邊碼代碼。記得當時看的視頻是“北京聖思園”,主講張龍老師,簡直業界良心之作。後來無意看到張龍的微博,特地私信感謝了下。在此也特別想感謝51信用卡,謝謝當年給非科班的我一個實習的機會!從此走上程序員的道路。
3. 介紹一些你比較喜歡的軟件和硬件
-
先説硬件吧,樹莓派,簡直愛不釋手。
-
軟件的話,Mou算一個(Markdown客户端),這篇文章正是用它寫的。然後是keynote吧。工作中文檔、PPT大部分都靠它們。
4. 神器
JetBrains系列的IDE,目前用過IntelliJ IDEA,PyCharm,PHPStorm。強烈建議Java同行們拋棄eclipse吧~
5. 有沒有寫過一些黑科技(狂拽酷炫屌炸天)型程序
作為小菜鳥還真沒寫過。
6. 推薦一些書籍
-
《深入理解OSGi》、《Maven權威指南》。這是在我初入碼農坑後,對代碼風格影響很深的2本書,特別是代碼分層和多項目管理方面。隨後就基於此開始獨自搭建一個公司內部項目的程序架構。
-
《Java編程思想》、《重構》、《代碼大全》等經典書籍還是要看一看的。
-
操作系統、編譯原理、算法等基礎。
-
其實除了書,一些MOOC在線課程還不錯。Coursera,edX...
7. 哪些好的習慣程序員值得擁有?
-
使用Google。覺得VPS維護麻煩,直接買個代理VPN吧。
-
多看官網文檔。
-
多看雜書。萬一哪天用到了呢!PS:非雞湯、成功學、網絡小説(⊙o⊙)…...
8. 對哪方面技術的發展比較看好
AI肯定是以後的主流。不過作為非學霸級普通碼農,跨界可能是另外個比較好發展,多了學習些其他行業的經驗。個人目前在考CFA,如果有相同方向發展的同學可以交流下哦。
9. 請推薦一些程序員專用的追妹子大法。
如果有請告訴我!!!
本文參與了 SegmentFault「我的編程之路」計劃,歡迎正在閲讀的你也加入,一起分享。