...

我是马章竞,目前在读认知科学方向的研究生。我对摄影、平面装帧、印刷排版设计、程序设计、机器学习和数据建模、视觉和注意机制等领域感兴趣。

我最喜欢的语言是 Scala,用的最多的语言是 Java 和 Python,原因很简单,Java 和 Scala 都是为组件化而设计的语言

就 Java 而言,20 年的 Java 发展在我看来, 从设计模式大行其道到 Spring 的 Factory Bean, 从 AOP 和 @Autowired 自动注入到 Spring Boot 的自动配置, 无不是组件化的佐证 —— 在不违反开闭原则的情况下为原来的程序增加新功能

就 Scala 而言,它改进了 Java 的大多数缺点、样板代码,在 JVM 上让 PP、OOP、FP 融合在一起,从柯里化控制抽象、trait 自身类型到高阶函数,Scala 在每种编程范式下均实现了 更好的组件化 —— 带来的最大缺点仅仅是学习曲线变得陡峭。

我用Python + [Qt,MySQL,MongoDB,Django,Pandas,Matplotlib] 写过一些很有意思的东西,比如自动提醒、打印、存档日记的GUI程序、自动换行的论文复制工具、 自动连接校园网的脚本,自动检索美剧等互联网 Feed、快递和天气等更新并推送的系统 [部署在阿里云,已工作600余天,正打算用 Akka + Scala 替换], 还有一个用来整合我的 Jupyter Notebook 的笔记可视化系统 Muninn。

此外,我还有一个专门用于分享链接并跳转的域名服务 link.mazhangjing.com, go.mazhangjing.com , 一个打算用来实践机器学习的域邮箱 @mazhangjing.com 。我在学习这些技术的同时积累了很多的感悟,欢迎访问我的博客和笔记库,所有的文章都在那里。

教育情况

硕士学位 - 基础心理学 - 尚未毕业 - 华中师范大学

学士学位 - 心理学(双学位)- 2015/2017 - 华中师范大学

学士学位 - 农学 - 2013/2017 - 华中农业大学

实践经历

手机中国 - 咨询编辑(兼)

传神翻译(武汉) - 翻译后排版设计师(兼)

Java 技术

OOP、FP、NIO、Internet、JUC、JavaFx、 Servlet、JSP、JSTL、EL、MongoDB、MySQL、JDBC、Hibernate、Spring、Spring MVC、Shiro、Maven、Spring Boot

其它技术

Python(PyQt、numpy、pandas、matplotlib)、Javascript(HTML、CSS、Less、Vue)、C、Scala、VB.NET

平面设计

Adobe Photoshop、Adobe Illustrator、Adobe Premiere Pro

排版印刷

Adobe InDesign、Adobe Acrobat

...
...

邮箱:cm@muninn.cn

博客:blog.mazhangjing.com

Github:@Corkine

联系请发邮件,我将在1-2天内回复您

Update: 2019-02-12 · Server Version: v0.2.3

Do not go gentle into that good night,
Old age should burn and rave at close of day ;
Rage,rage against the dying of the light.
Though wise men at their end know dark is right,
Because their words had forked no lightning.

Dylan Thomas 1914 - 1953