您的浏览器不支持CSS3,建议使用Firfox、Chrome等浏览器,以取得最佳显示效果

关于 & 留言

36,859℃ 71 6年前 (2014-10-07)

关于本站

技术是一种精神,艺术是一种气质;Hacker Meets Painter;以画家之眼观世界,以黑客之手创未来。

本站取名为Paincker,取自Hacker和Painter两个词。技术和艺术是相通的。本站文章内容包括开发技术、兴趣爱好、学习与思考等。

画家和黑客的相似之处在于:他们都是创造者,就好像作曲家,建筑师,以及作家一样。黑客和画家类似,他们的目的是创造某种美好的事物。

——《黑客与画家》

关于我

我是江子健,爱学习、爱思考、爱动手的90后理工男,也是一个头发茂密的程序员,想做文艺青年无奈天赋不足。个人兴趣爱好广泛,接触比较多的包括计算机、电子制作、摄影等。目前职业:正经的安卓工程师 + 业余全栈工程师 + 图虫签约摄影师。

个人经历

2011.9 – 2015.7:西安电子科技大学,西安

通信工程学院 教改班,准确来说没有专业,通院课程都学……简单起见,自称通信工程专业。

2015.7 ~ 2018.10:美团外卖C端,北京,Android高级工程师

参与美团外卖App、美团App外卖频道的研发。期间见证了外卖项目的高速发展,Android C端团队从4人扩展到40+,外卖日订单量超过2000w,公司规模逐步扩大并最终上市。个人在技术广度、深度上均有进步。

业务主力开发,负责过首页、商家容器、评价等核心模块,参与架构设计、基础组件建设、性能优化、开发工具等技术工作。WMRouter主要作者。发表多篇美团技术博客,提升了团队影响力。

发表的美团技术博客

2018.10 ~ 2020.4:DAppChaser,上海,联合创始人 & 全栈开发

  • 负责 dappchaser.com 网站、DApp数据统计、微信机器人等项目开发。
  • 2020.4 ~ 至今:微软,苏州,Software Engineer

部分作品展示

WMRouter(开源Android路由框架)

开源Android路由框架,基于组件化的设计思路,有功能灵活、使用简单的特点。

GitHub (1.6k star) :https://github.com/meituan/WMRouter

WMRouter:美团外卖Android开源路由框架

成果:

  • 满足外卖复杂的URI跳转需求(下发链接、A/B测试、跳转前异步操作、降级策略、成功率监控等)。
  • 解决外卖架构设计中的四个关键问题:通信问题(跨业务库页面跳转)、复用问题(跨业务库代码复用)、依赖注入(多App复用时底层调用上层实现)、编译问题(业务库按需集成)。
  • 实际应用到多个Android项目中,包括美团外卖C端、外卖B端、美团、美团收银等。

实现:AnnotationProcessor / Gradle / Transform / ASM / 组件化

Android Lint代码检查方案

缓解代码规范难以落实、增加团队学习压力的问题。

美团外卖Android Lint代码检查实践

实现:

  • 检查四类问题:Crash预防、Bug预防、性能和安全、代码规范(Android原生+自定义Lint规则)。
  • 多阶段检查机制:Android Studio 实时检查(第一时间发现问题)、本地编译检查(高优问题强制检查)、CI检查(全量问题检查)、打包检查(确保可靠性)。
  • 其他:支持配置文件、模板规则、按Git版本检查。

PublishMarkdown(开源桌面工具)

发布Markdown文件到WordPress等博客的开源、跨平台桌面工具,支持中英文。提供简易编辑预览功能,支持主流Markdown语法、代码高亮、MathJax;一键发布,批量传图,文章属性设置。

GitHub主页:https://github.com/jzj1993/PublishMarkdown

实现:Electron / Vue.js / ES6 / Sass

ProjectMap(Android开发工具)

一键切换AAR和源码依赖,便于Android多工程开发。

实现:Gradle Plugin / DependencyHandler / Groovy元编程

TimeTracer(Android性能分析工具)

Android方法耗时分析工具。

https://www.paincker.com/time-tracer

实现:Gradle / Javassist

Hertz SDK(Android性能监控SDK)

移动端性能监控SDK。参与页面测速模块设计与Android端实现。

移动端性能监控方案Hertz

泡泡社团(Android项目)

校园社团App。负责Android开发。

https://www.wandoujia.com/apps/7699444

It's the time(Android项目)

闹钟App,主要特点是界面新颖,支持语音操作。大学时期练手的作品,现在不知道还能不能用。。。

http://www.anzhi.com/pkg/c62c_com.jzj.alarm.html

GitHub(当年初学Android代码比较乱): https://github.com/jzj1993/It-s-the-time

个人博客(Web项目)

https://www.paincker.com

网站基于LNMP环境,WordPress主题自行开发。

实现:LNMP / WordPress / PHP / HTML5 / CSS3 / Sass / jQuery / Gulp

DAppChaser主站点(Web项目)

关注有价值的区块链创新。WordPress主题二次开发。

http://www.dappchaser.com

DApp数据站点(Web项目)

提供DApp基本信息查询,从以太坊等公链统计分析日活、交易量等数据。

http://data.dappchaser.com

实现:

  • 前端:Vue.js / ES6 / Sass / Bootstrap / Webpack 3
  • 后端 (v2):Node.js / MongoDB / Koa / Web3.js / 以太坊全节点
  • 后端 (v1): Java、SpringBoot、Hibernate、MySQL、GoogleBigQuery

极光日历(微信小程序)

微信小程序,已下线。

实现:微信小程序 / mpvue / Vue.js / Webpack 3

量化交易学习

使用TuShare分析股票,绘制K线图,向量化回测。暂未开源。

关键字:量化交易 / Python / TuShare / NumPy / Matplotlib / PyQT

乌镇区块链大会视频

2019乌镇世界区块链大会Cocos专场制作的视频。负责摄影和剪辑部分的工作。

https://mp.weixin.qq.com/s/MM7Nm3pg_SvUbAPsDQFWcA

器材:Sony A6400,大疆如影SC;后期:Final Cut Pro X。

图虫主页

摄影作品展示。

https://tuchong.com/352310

器材:佳能5D Mark IV、24-70mm F2.8、85mm F1.2 等;后期:Lightroom、Photoshop。

相关链接

GitHub:https://github.com/jzj1993
CSDN博客:http://blog.csdn.net/jzj1993
图虫主页:https://tuchong.com/352310

联系方式

学习交流、问题建议等,都可以加我微信 jzj2015(注明来自博客),也欢迎扫码关注个人微信公众号。

71

评论71条

  1. 麻烦问下,你这个博客是开源的吗?我很喜欢这个风格,省的自己开发了

    1. jzj1993 回复

      这个是我自己开发的,里面有一些专门针对我的博客写的代码,没有开源计划,不好意思……

  2. Tiancai_8 回复

    厉害

  3. hello world 回复

    点赞 :applause: 这里面的文章水平都比较高

  4. 想请教一下,从电子转到CS会后悔吗

  5. 鸟菜 回复

    学长,我是xd16级学弟,看了你一些文章,深有感触,赞!学长不介意的话可以加一下我好友,我qq:867656212

  6. radical 回复

    墙外的域名服务器?。。居然需要科学上网才能看到阁下博文。

  7. 安卓工程师 回复

    小米工程师 看了你的文章不错 想加个微信深入交流下 shaoxy1992

  8. 刘星泽 回复

    是看了你的单片机小白学步觉得讲的很好,一直觉得在大学里所有的东西都在告诉你这是什么,而不告诉你这为什么,一直学的很纳闷,就算搞懂了也还是觉得不舒服,看了您的文章,感觉所有的东西都明白很多,由衷的谢谢您

  9. 大雄_1994 回复

    主题很赞,文章更赞。

  10. moranshouwang 回复

    学长。半路出家当程序员的需要学那些课程啊?应付面试用的的? :cry:

  11. 匿名吧 回复

    一看学长就是我大信安的人。求勾搭。

  12. strongfire 回复

    15级学弟,搜国创时,在好库网看到学长文章,同样喜欢物理。
    对很多观点表示赞同,有些正是给我的批评,比如甚至极端的认为,所有的人都应该有远大的理想抱负,

  13. strongfire 回复

    15级学弟,搜国创时,在好库网看到学长文章,同样喜欢物理。

  14. linxiangyao 回复

    支持一下博主,相当用心

  15. 岁月静好 回复

    学长我过来看你啦~这里的东西好有用,多谢学长~

  16. 小海 回复

    学长思想好高深啊!

  17. 博主干货很多,前来支持~~ :wink:

  18. 学长,请问你网站侧边栏的最新文章,置顶文章、热评文章这块是怎么实现的?插件还是源码?可以提供源码么?谢谢了

    1. jzj1993 回复

      这种东西用jQuery写一下就好了,前端的源码直接在浏览器里就能看到。也有很多现成的插件可以实现效果~

  19. hy战斗吧 回复

    请问学长的网站空间在哪买的?我看你的加载速度很快!

  20. 偶遇博主博客,甚感欢喜,特留之。。哈哈!

    我的博客还只是个IP,国内注册域名貌似很麻烦 :curl-lip:

  21. Alex Liang 回复

    嗨,你好!同为不遵传统大学路的技术宅,可以交个QQ么,1035819367 :neutral:

    1. Alex Liang 回复

      打错Q号了,1035819267

    2. Alex Liang 回复

      打错号了,1035819267

  22. 尼鸢 回复

    学长,我想问一下,这样一个个人博客的前端是自己做比较好,还是直接用模板然后微调。最近在做一个网站的前端,可是发现各种细节最后简直折磨死人,响应式布局总是各种小问题…

    1. jzj1993 回复

      没有什么哪种好的说法吧~大部分人,包括我之前都是直接用的模板,但是后来因为我对模板要求有点高,感觉现有的模板不好用,所以自己花了不少时间重写了一个,顺便入门了前端开发。细节确实很头疼没办法~

      1. 尼鸢 回复

        恩,谢谢学长啦

  23. :razz: 学长,加个友链好伐?

    1. jzj1993 回复

      这是交互的问题,通常在同一个站点中,没必要新开页面。貌似比较规范的做法是,同一个站点在原有窗口打开,外部链接则在新窗口打开。我看看CSDN吧……

    2. jzj1993 回复

      任意页面点导航栏就可以回到首页,鼠标中键点击可以在新窗口打开网页(不少浏览器都支持这个操作)。

  24. ssyy 回复

    早就听伍哥说过这个博客了,今日慕名过来,求学长QQ。

  25. 学长你好,我是从瑞思慕名而来的,现在大二,特别迷茫,加我好友指点指点学弟吧,谢谢

  26. 天路客旅1995 回复

    慕名而来,期待继续更新

  27. chuyingqifei 回复

    写的真好,值得我们学习,希望越来越好!

  28. 1111 回复

    学长,看了睿思的帖子,慕名而来。。。

  29. shayaoxiangmo 回复

    厉害呀,作为西电大四的自愧不如,希望多出些此种技术性文章,我会跟着学的。。。

  30. 海郊天涯 回复

    同为西电人,瞬间感觉大学白读了,向学弟学习智慧 :sad:

    1. jzj1993 回复

      我觉得最重要的就是多思考吧 :razz:

  31. 初葛格 回复

    学长真是一个神人啊!求联系方式!!! :grin:

    1. jzj1993 回复

      已经加你qq了 :smile:

  32. opq5g 回复

    终于发现一个思想有深度,有广度,并带有艺术审美能力的人了,学长,咱们做好朋友吧~~我要和你摩擦出智慧的火花,介意给我个常用的联系方式么? :mrgreen:

    1. jzj1993 回复

      已经加你QQ了~ :smile:

  33. kst 回复

    已收藏 学长加油!

    1. jzj1993 回复

      学弟(学妹)也加油~ :razz:

  34. 595972434 回复

    学长真的很厉害!!!支持一下

  35. 水随波去 回复

    作者很厉害,我是12级的,读后觉得作者的体悟及成就都很好。有种同样都是上大学,学长/学姐,竟如此深刻,而我却如此浅薄的感觉。我要努力,只要知道了自己的不足,开始从来也不迟。
    谢谢!

    1. jzj1993 回复

      嗯,你能有这样的想法说明你是个善于思考的人,任何时候努力都为时不晚,加油~ :razz: :razz:

  36. 李佳芳 回复

    大大的赞啊 :razz:

  37. 张昊东^_- 回复

    good job,加油

  38. 张昊东^_- 回复

    真是不错

  39. 冰殇紫 回复

    学长好棒,加油哦,坐等更新

    1. jzj1993 回复

      学姐也加油~ :razz:

  40. :razz: 已手动收藏网页!

  41. mangguo 回复

    来给你踩一踩,个人网站不容易。

  42. test 回复
  43. hixin 回复

    PurpleSword怎么个翻译法 :cool:

    1. 整了半天QQ登录终于弄好了……Purple是紫色的意思,Sword是剑,我的名字藏在这里面(嘘)

  44. hixin 回复

    有空更新android学习经验啊

    1. jzj1993 回复

      恩,有时间就开始写~

      1. hixin 回复

        PurpleSword怎么个翻译法 :cool:

    2. 安卓的那个已经写好了,不知道你看了没? :smile: :grin:

  45. 匿名 回复
  46. 匿名 回复

  47. 匿名 回复

    来水啦啦啦

    1. jzj1993 回复

      欢迎来水~~~

  48. 匿名 回复

    不错啊。学长真是涉猎广泛啊

评论前:需填写以下信息,或 登录

用户登录

忘记密码?