介紹
89年人,經歷比較複雜,總之神奇地愛上了編程,目前在杭州從事 iOS 開發工作
我是如何走上編程的道路
高一那年,同學拿了本書 黑客xxx 我一眼就愛上了它,研究裏面的內容,學習裏面的技術,嗯,然後越看越多,知道的也慢慢多了,比如網吧裏免費上網之類的,但是,最大的成就還是在於用記事本寫網頁,而且是在網吧裏。和同學搭了一個簡單的網站,那會大概是05年。
高考後,過於自信的我,覺得編程自學就完全可以了,結果被分到了材料學院,專業:無機非金屬材料科學與工程,聽着牛逼,實際主要研究水泥和陶瓷。。。不喜歡,也沒有好好學,想轉專業結果成績也不夠,從此開始了無窮無勁的自學之旅。也意識到了當年是多麼的狂妄和自大。
在學生會傳媒部幹活,學會PS,以及視頻音頻處理,後面開始做視頻特效方面的工作,編程也沒有好好學,自學 C++,應該比一些計算機學院的水平稍高。比較自豪的是幫女朋友做計算機系統的課程設計作業,用 C 語言完成一個簡單的文件系統的部分功能實現。結果她是她們班唯一一個完成此作業的人。看來我的水平還可以哈!
畢業後,想進入 IT 行業,無奈非科班人家不要,只能曲線救國,進入一家 IT 公司,做軟件實施,過程不表,大概 1 年後,公司技術摸透,順利轉入開發崗,開始做 ASP.NET 開發,學習了很多,也成長了很多,但是由於技術簡單,很快就滿足工作中的技術需求,開始學習其它方面的知識,破解了公司軟件的認證算法,並做了 Android 和 iOS 版本的相關軟件。後來,就離開南京,在杭州找了份 iOS 開發的工作,技術有了更多的進步,還是非常開心的。
介紹一些較喜歡的軟件和硬件
硬件:SSD,沒有SSD的電腦都不能用
之前使用 windows 時候比最喜歡的軟件:只記得這幾個了,其它印象都不深
搜索:everything,後來轉投 Listary
下載:IDM
虛擬光驅:軟媒魔方 內提供的一個軟件,只有幾百K,免安裝,使用又方便。很贊
http 抓包工具 fiddler可以開代理手機用,抓手機 app 的包
還有一個粘貼板歷史工具,名字記不住了
MAC:
Alfred
效率神器
Paste粘貼板歷史
Clean My Mac128 G 的 MAC 傷不起
1Password密碼管理
Near Lock自動鎖定解鎖 Mac
Charles抓包工具
RevealiOS 界面調試神器
Dash查文檔
堅果雲
其它神器:iOS 相關
jenkins + fastlane + fir.im + slack
自動編譯,打包,上傳 fir 發更新日誌。
嗯,swift 項目編譯一次15分鐘這個意義是非常重大的
Xcode插件:彩色 Log , 模糊匹配自動完成
有沒有寫過一些黑科技(狂拽酷炫屌炸天)型程序
-
前公司的產品需要註冊碼,破解算法後寫了個算號機
未用於不當用途,只是實驗性的工具 -
前公司需要經常出差,需要定位簽到。破解後,開發出工具,可以地圖選點進行簽到,iOS 和 安卓版都開發了
推薦的大殺器
以上黑科技程序,離不開反編譯工具,這些工具就不説了,我想説的是反混淆工具,不同的語言平台工具都不同,這是真大殺器,感興趣的可以研究研究。
哪些好的習慣程序員值得擁有?
-
寫 Demo, 動手做實驗,你才能真正掌握
-
多看書,多看大神的推薦,多看國外的文章,看多了就能看懂
-
學習其它人的做法,研究高手的實現
多看優秀開源項目的源碼
本文參與了 SegmentFault「我的編程之路」計劃,歡迎正在閲讀的你也加入,一起分享。