89年人,经历比较复杂,总之神奇地爱上了编程,目前在杭州从事 iOS 开发工做程序员
高一那年,同窗拿了本书 黑客xxx
我一眼就爱上了它,研究里面的内容,学习里面的技术,嗯,而后越看越多,知道的也慢慢多了,好比网吧里免费上网
之类的,可是,最大的成就仍是在于用记事本写网页
,并且是在网吧里。和同窗搭了一个简单的网站,那会大概是05年。
高考后,过于自信的我,以为编程自学就彻底能够了,结果被分到了材料学院,专业:无机非金属材料科学与工程
,听着牛逼,实际主要研究水泥和陶瓷。。。不喜欢,也没有好好学,想转专业结果成绩也不够,今后开始了无穷无劲的自学之旅。也意识到了当年是多么的狂妄和自大。算法
在学生会传媒部干活,学会PS,以及视频音频处理,后面开始作视频特效方面的工做,编程也没有好好学,自学 C++,应该比一些计算机学院的水平稍高。比较自豪的是帮女友作计算机系统
的课程设计做业,用 C 语言完成一个简单的文件系统的部分功能实现。结果她是她们班惟一一个完成此做业的人。看来个人水平还能够哈!编程
毕业后,想进入 IT 行业,无奈非科班人家不要,只能曲线救国,进入一家 IT 公司,作软件实施,过程不表,大概 1 年后,公司技术摸透,顺利转入开发岗,开始作 ASP.NET
开发,学习了不少,也成长了不少,可是因为技术简单,很快就知足工做中的技术需求,开始学习其它方面的知识,破解了公司软件的认证算法,并作了 Android 和 iOS 版本的相关软件。后来,就离开南京,在杭州找了份 iOS 开发的工做,技术有了更多的进步,仍是很是开心的。swift
硬件:SSD,没有SSD的电脑都不能用segmentfault
以前使用 windows 时候比最喜欢的软件:只记得这几个了,其它印象都不深
windows
搜索:everything,后来转投 Listary
下载:IDM
虚拟光驱:软媒魔方 内提供的一个软件,只有几百K,免安装,使用又方便。很赞
http 抓包工具 fiddler能够开代理手机用,抓手机 app 的包
还有一个粘贴板历史工具,名字记不住了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「个人编程之路」计划,欢迎正在阅读的你也加入,一块儿分享。