回顾2018
时间真的很快,今天是新年第 2 天,在过去的一年中我的宝贝女儿诞生了,她带给我满满的喜悦;在过去的一年里我 2 年前买的房子按时交房,并于年底前装完;在过去的一年里 我完成了 40 多篇原创,读了十几本计算机类人文类书籍,由于年初的 Flag 比较简单,差不多都实现了吧,读书笔记是个例外。假期整理了下 2018 精品文章汇总:
IOS 逆向分析之网络分析(一)
iOS 逆向分析之静态分析(二)
iOS 逆向分析之动态分析(三)
iOS 逆向基础Mach-O文件(一)
iOS 逆向基础砸壳原理(二)
iOS 逆向基础动态库注入实现过程(三)
iOS 逆向基础 Hopper + LLDB 调试(四)
(译)How to Create Top/Bottom Rounded Corners for Views?
骚操作:如何避免写出丑陋的嵌套动画代码
如何写出优雅的代码
最佳实践:重构 AppDelegate
关于 IPA 瘦身的探索与思考
程序猿如何避免线上 bug
手摸手带你玩转 Xcode Extensions
Netfox:简单易用的网络调试库
Injection:iOS 热重载背后的黑魔法
IconMaker:一款好用的图标制作工具
开发者需要了解的 2018 WWDC
WWDC18 - 图形图像最佳实践(一)
WWDC18 - 使用 TestFlight 测试 App(二)
憋不住了,说点大实话
杂谈:三个人里准有一个人能教我?
瞎比聊聊
关于移动开发技术走势的思考
iOStips,高级进阶电子书干货分享!
Swift5 新特性预览
LLDB 调试 UIKit 的技巧
谈谈 iOS 内存管理
2019如何让自己更加优秀
在过去的一年里我也认识了很多优秀的人,有 JSBox 的作者钟大这样的独立开发者,也有公众号 stormzhang 这样拥有 20w 读者的运营者帅张,也有我的公号读者如 极客学伟 等,虽然我还不优秀,但我希望通过他们总结出一些优秀者的共同特征,谈谈如何让自己在新的一年里变的更优秀,与诸君共勉。
1. 持续的学习能力
我们身处信息爆炸,技术日新月异的互联网产业中,应该保持持续学习的能力,可以是系统的看某本专业领域的书籍,也可以是碎片化的看一些博客或订阅号。我相信大部分人都只做到了单纯的看,看完后不管觉得内容不错还是不行,在很少会进行深度思考总结,人类 3M 认知模型决定了,简单的认知输入,并不一定能完全掌握某些知识,而输出本来就是一种对所学的再思考,做到输入输出这种学习闭环,或许你会事半功倍,当然输出还可以让你认识更多志同道合的人,更多有趣的圈子。我不厌其烦的推荐一些朋友读者,把自己看到的,学到的,想到的,找时间记录下来,沉淀下来,可是绝大多数说自己太忙了,真的没时间,你们不知道的事,我在去年开始写的时候从晚上开始写,可能会坑次坑次写到半夜 2 点,大概没时间都是借口吧,逼迫自己一把,干就完了。
2. 强大的执行力
很多时候我们心血来潮,可以坚持一天两天,可是三天过后还有几个人在坚持,人容易因为看不到短期的效益而放弃某些事情。比如即使知道每天只需要学习 2 个小时,一年之后你的能力会有很大提升,可是依然没多少人做到,大部分人执行力很差,【道理我都懂,可是做不到】,我们羡慕那些财务自由的独立开发者,可是就算给你的牛逼的 idea,又怎能把这些想法排成长久的计划落地实施。这里提一下读者圈里的极客学伟,他每天 6 点就起来跑步,真的很棒。强大的执行力必不能推导出你可以做成某事,但做成某事一定要有强大的执行力。如何提高执行力,这是个很大的话题,每个人的情况也不一样,如果有机会我们后边再谈,但如果想要成事,执行力真的很重要。
3. 极致的专业能力
很多人觉得自己工作做的挺不错,总能按时提前完成,也没什么大的Bug,但是这个时候问问自己是否还可以做的更好?一些新的框架是不可以在项目中实践一下,那些遗留问题的糟糕代码是不可以优化一下,性能是不还可以继续提高一下?我见过太多工作三五年,然后只是重复劳动画 UI 的人,解决这些问题不仅会提升自身能力,也会提高自己在团队中的地位,建立个人品牌,做任何一件小事,试着做到极致,日积月累,你会成为了不起的人。
我身边去年也有一些看着区块链热,转行从事相关开发的同事朋友,可是寒潮来了,这些被吹起来无法落地的概念,也会最冷。把自己的专业技术做到极致,不要看到一个技术很火赶紧去学,然后又来一个技术,忙不迭又去学,iOS 还好,前端更是如此,当然这不能成为拒绝尝试新技术的借口,但切记把目前从事的专业技术做到极致,技术是想通的,再去学其他的也得心应手。
4. 跳出安全圈
持续的学习能力,强大的执行能力,极致的专业能力这些应该会让我们成为很优秀的工程师,但是你会写多久?前段时间 Apple 吃官司,部分机型被在华被禁售,然后就有一些亲戚朋友看了新闻就说:“完了,你做苹果开发会被影响,要失业吧“,我要说的是这对我屁影响也没,先且说我会继续从事 iOS,退一万步讲,就算 iOS 开发被影响了,我依然可以做其他平台的开发,毕竟 GUI 编程大体相通,再退十万步讲这几年在互联网行业见到的看到的学到的那么多套路,就算我回老家卖个烤红薯开小卖部我也会是那一波做出自己的品牌的牛逼人物吧。
扯得有点远,但是我要说的是跳出自己的安全圈,不要把自己框在圈里,只学习技术,只接触技术圈的人,好不容易有点空闲时间还再做外包,空的时候多看看 App Store 排行榜里那些自己可以做的更好的 App,从产品设计,实现都学习一番,再或者没事研究研究投资,比如今年就立个 Flag 先亏他一个万;研究研究产品运营,极客时间是怎么运营起来的;研究研究三国刘备,如何获得第一笔融资,总之培养技术之外的其他爱好或者技能。
以上几点是过去一年的一些思考,新的一年里,愿与各位读者共勉,也欢迎各位文末留下你的新年 Flag,比如老峰的Flag之一就是学习投资先亏1 个万,福利时间,放假前联合了几位朋友一起策划了一波新年大礼包活动,不管是学习资料,学习工具,还是生活用品,你想要的这里都有,enjoy。
活动主办方
特别鸣谢
以下为本次活动赞助的嘉宾(排名不分先后)
掘金社区
掘金小册免费码 X 10、掘金小册 5 折码 X 20、掘金小册 7 折码 X 50
Dake
Shu (全能文件解压、预览) X 5
Thor (专业的 HTTP 抓包分析工具 - 开发调试利器) X 5
Anubis (HTTP 调试、重放、学习,加密编码工具) X 5
钟颖
JSBox X 5
提供强大的 JavaScript 的集成开发环境,助力创造
电子工业出版社
《机器学习》 X 1、《数据挖掘》X 2、《大数据搜索引擎原理分析》X 2
清华大学出版社
《编程导论——以Python为舟》X 1,《Python 项目案例开发从入门到实战》X 1,《iOS开发快速进阶与实战》X 3
极客时间
极客时间68¥兑换码 X 3
叶孤城
CodeAddict (优雅便捷的GitHub客户端) X 10
极光大数据
极光定制T恤 X3、马克杯涂鸦笔 X3、电脑内胆包 X3
|极光专注于为移动应用开发者提供|
|稳定高效的消息推送、|
|即时通讯、统计分析、|
|社会化组件和短信等开发者服务|
活动奖品
祝大家新年快乐,代码无虫,6点下班
第一波抽奖
锦鲤奖( 3 人/价值 400+)
Shu(18¥)
Thor(68¥)
JSBox(50¥)
Anubis(25¥)
CodeAddict(12¥)
掘金小册免费码(69¥)
极客时间 68 元码(68¥)
极光 T袖
极光内胆包
极光马克杯 + 涂鸦笔
二等奖( 17 人/任选其一)
CodeAddict (12¥) X 7、Shu(18¥) X 5、Anubis(25¥) X 5
三等奖( 50 人)
掘金小册七折码 X 50
第二波抽奖
一等奖( 14 人/任选其一)
JSBox(50¥) X 2、Thor(68¥) X 2、掘金小册免费码 X 10
二等奖( 10 人/任选其一)
《机器学习》 X 1
《数据挖掘》X 2
《iOS 开发快速进阶与实战》X 3
《大数据搜索引擎原理分析》X 2
《编程导轮——以 Python 为舟》 X 1
《Python 项目案例开发从那个入门到实战》X 1
三等奖( 20 人)
掘金小册五折码 X 20
活动说明
参与方式
以上任意公众号回复“抽奖”
获取小程序抽奖二维码
抽奖时间
1 月 9 日 抽奖
规则
1 人/次
通过抽奖助手抽取
锦鲤奖需转发朋友圈(保留到开奖)并关注
中奖用户请于活动结束后 3 个工作日内兑奖,过期作废
本次活动最终解释权归主办方所有