个人介绍
我,姜友华,是程序猿也是设计狮。
从1994年中专毕业至今,我现在更应是全栈开发人员。全栈并不是褒义词,但对于个人开发或小团队开发来说是极其有用的。
下面是虽然拿不出手,但也只有这几件事可以说的。
2009年,个人作品获红动中国举行的“符离集烧鸡全国包装设计大赛”的优秀奖。
2010年,个人作品获“东莞杯国际工业设计大赛”的优秀奖。
2012年,在北京公司,独立设计并完成基于PHP开发的“数字化校园系统”,该系统为公司申请到了北京的创新基金。系统支持数字化教育设备的接入、实现了教学流程管理、教务报目表管理等。
我所去的都是小团队,作为管理人员都以开发居多,这也是我能成为全栈人员的原因。所以这里只说一上业余时间做的事情:
2013年,有了自己的PHP CMS系统,通过URL直接映射Model与Function,抛弃了Zend框架那种多层级的调用与跳转,强调约定大于设计。
2015年,有了自己的JCMS系统,基于Go开发,抛弃了go template,使用了AngularJS。后来应用到公司产品线上时发现AngularJS学习成本过高(当时的武汉不好招人),于是整理了自己以前的一个框架,即后面的JPart。2017年,公司线上产品均转到JCMS上。
2017年,有了自己的JPart框架,一个Javascript的前端框架。用HTML5自定义标签的方式实现数据与组件之间的绑定,将程序开发与界面设计进一步分离。JPart框架后来也应用在公司系统后台的前端开发中,现在想,有时间将它变成Electron的专用框架。
2018年,开发了“目图”APP。一个用于小团队合作作业的APP,基于Objective-C开发的,有打卡、任务、聊天、笔记等功能。前期使用了Google的Firebase(可免费使用),后来由于网络访问原因,改用华为云。上线半年,由于没有钱续服务器,已下线。从这开始决定只写不要服务器的程序。
2019年,开发了“iWriter”程序,一个用于个人写作用的桌面软件,基于Swift开发的,支持以“思维导向”方式设计小说结构的写作软件,未使用mac OS内置的Document。开发进程均记录在知乎上,后电脑在拉萨丢失,被迫中止。
2020年,开发了“一英语”APP,一个用于中小学生基于英语课本学习英语的iOS版APP ,支持英语口语评分。这个APP的开发完全是因为我女儿的英语考试得了一个低分,让我意识作为小城镇的孩子对英语学习的无助。程序是使用SwiftUI开发的。开发了“八大员备考”,一个建筑业考证专用APP。
作为开发者来说,我的英语水平是远远不够的,专业知识也有所欠缺,但我有中小型系统的Mysql、MongoDB、Redis的应用经验,同时拥有中小型系统的PHP、Go、HTML5的独立研发能力。特别对苹果端的开发我更是熟悉,能够熟练的使用Objective-C、Swift、SwiftUI开发iOS程序,能够熟练的使用Objective-C、Swift开发mac OS程序。
好吧,就说这么多,您要相信:
我能为您做到更好!
工作经历
2021-03-01 -至今北京聪明核桃教育科技有限公司iOS 开发
个人独立开发《科普编程》iOS端。从入职开始,已经迭代了4个版本。app供老师教学编程用,使用swift开发,含聊天室与教学直播。
2017-03-01 -至今武汉凌宏建筑装饰工程公司全栈工程师
独立完成公司的办公系统(小型的BPM+ERP+BOM)。 使用GO构建WebServer+静态缓存;PHP+JPart(我的JS框架)设计前后台页面;数据库Mysql+MongoDb,其中MongoDb为日志数据库;自设计的PHP节点流程框架。
2014-03-18 -2017-02-28武汉鼎森世纪科技有限公司全栈工程师
职务为项目经理。公司主要提供电子版杂志、书籍、报纸服务给图书馆,同时提供电子版杂志服务给个人用户。个人独立设计并完成JCMS,基GO+PHP实现,用来支撑公司业务,JCMS实现多站点样式、内容加载及上下级站点继承;独立完成机构版(图书馆)与个人版iOS端APP的开发。
2010-06-08 -2013-12-25北京盛兴利合网络科技有限公司全栈工程师
数字化校园系统,该系统为我个人设计与开发,并获得北京创新基金。PHP+Mysql,参考Joomla实现了样式加载以保证各校界面风格的自定义;同时实得资源注册表机制,能让兄弟院校间资源共享。
教育经历
1991-09-01 - 1994-06-01大冶工业学校经济贸易中专
毕业成绩全班第二