2021-09-10更新
Hi,我是唐正军,是一个信“命”,却反抗“命”的人。目前就职于锐捷网络公司-后端工程师。
-👇👇👇以下是我个人简历
1.学习经历
1.1.毕业院校
福建信息职业技术学院-大专(2016-2019)
闽江学院-本科(2019-2021)
1.2.校园生活
- 大一暑假骑行从成都→拉萨,317川藏线骑行历时26天。
- 创办思享汇团队,举办思想交流活动。
- 创建自媒体-福信街坊(已发布2期)
- 组建开发团队(做外包)详见后面。
1.3.还可以的那点奖
- 2017年全国职业院校技能大赛-物联网赛项全国一等奖、福建省一等奖
- 2017年上海易班开发者大会二等奖
- 2017年在校获得赴美交流机会
- 2018年全国职业院校技能大赛-移动互联全国一等奖、福建省一等奖
- 2019年福州市职工技能竞赛(Android行为数据分析)二等奖
1.4.奖金
- 2017年获校特等奖学金、励志奖学金、全国和全省技能大赛一等奖奖金
- 2018年获校一等奖学金、励志奖学金、全国和全省技能大赛一等奖奖金
- 2019年获取校一等奖学金
1.5.专业技能
1.5.1.单片机-C(2013-2015)
汇编入门,c语言精通。
熟悉掌握过c51操作系统(快忘差不多了)、iocc2530点对点
熟悉各类传感设备、控制设备开发。
PS:可以说为我个人计算机之路打下了很深且很坚实的基础,很感谢有这样一段经历。
1.5.2.Android-Java(2016-2019)
前几年一直从事着物联网相关开发,跟底层硬件交互,控制设备,故熟悉串口开发、ADAM4150、各类传感器及控制类设备等。
熟练掌握MVC、MVP设计模式;单例模式、工厂模式等。
熟练使用各类开源框架:ButterKnife注解框架,Volley、OkHttp3.0、zxing、MPAndroidChart、ImageLoading、NiceVieoPlayer等。
PS:嗯。。。从面向过程转到面向对象,重要的是第一次感受到了用轮子的快乐。
1.5.3.java后端(2019-至今)
掌握Spring boot、Redis、ActiveMQ、MyBatis、RabbitMQ、Swagger2等等。
哦,最近开始整一个自己做的SpringBoot开源框架,目的是为了快速实习业务开发
1.6.得到
- 吴军·硅谷来信 - 完
- 吴军的谷歌方法论 - 完
- 李育辉·组织行为学 - 完
- 前沿科技之吴军讲5G - 完
- 陈海贤·自我发展心理学 - 40%
- 吴军·信息论 - 完
- 吴军·科技史纲 - 完
- 梁宁·产品思维 - 完
- 吴军·阅读与写作 - 10% 目前在听
你可能觉得我咋买这么多吴军老师的课,吴军老师经常讲贾里尼克是他的精神导师,同样的,吴军老师已然成为了我的精神导师。
2.实习经历
- 福建逐云信息科技有限公司(2018.09-2019.01)
- 星网锐捷一年(2019.06-2020.04)
3.项目经历
我这里其实不想说太多,很多细聊都聊不完,有些我会更新在我的博客中。
- 第一次接触的项目,智能生产:实时监控生成车间设备情况,负责
Android
开发; - CTID展示:那一年数字中国的展会忘了,反正是一个展厅要展示一些东西,定做了个
Android
程序,主要就界面好看点,是RK3288+超大LED屏幕的方案; - 党建APP:落地的那种led大屏幕,有点像是新闻资讯展示这类
Android
应用,也是定做的; - 智慧教室:
Android
平板,就是智能家居的界面,调用api接口实现功能罢了,界面和框架花了些时间。 - 讯飞语音模块:实习课题,有点像小艾同学那种,只不过是实习简单的指令,比如说“打开xx”,使用讯飞的接口,然后编写
Android
应用,完成功能后打包sdk给React Native
调用; - 手机共享屏幕并进行音视频通话:如题,也是实习课题,
Android
项目,结合创业经历,自己写是不可能的,因为稳定性各方面都太糟糕,后面采用腾讯音视频模块,完成双流(视频流+屏幕共享流)同时上传和播放。 - 财务系统:首个
java后端
项目,使用SpringBoot做的,财务的内容是真的需要一定专业,简单说就是需求很操蛋,需要你去学习财务相关知识,我到现在还在改业务。。。 - 帮宠团:
java后端
,也是采用SpringBoot做的,细的不说,想了解自己打开微信搜索小程序帮宠团,纯粹帮朋友做的,自己也涨经验。 - 物联网云平台:目前在做的,包括以下几款内容:
Android
、PC虚拟仿真平台、云平台。服务器基本使用到的技术:EMQX(MQTT服务器)、RabbitMQ(消息队列)、MySQL(主要业务)、MongoDB(日志、传感器历史数据)、Redis(单点登录+传感器数据缓存)。 - 微信客服机器人:
4.创业经历
4.1.简电科技(福建)有限公司
4.1.1.一句话概括
手机APP、家用PC、平板等设备,通过平台可以直接远程控制网吧空闲电脑,用户可以进行电竞、办公、渲染、挂机等。
4.1.2.我做了啥
Android客户端开发、PC采集图像数据,两端建立图像连接。
4.1.3.结果
哇,音视频确实要专业的人来,两端(PC&Android)通讯通过手撸tcp完成了,但图像采集后h264压缩当时确实没搞出来,最关键点没出,项目黄了。
不过现在回想起来,这项目确实有点大,单从技术角度出发:P2P打洞,网络优化,图像压缩传输,远程开机加载指定系统镜像等等都是难点。
不过我依然坚信这就是未来,当带宽与延迟足够的时候,我们不需要真实计算能力在我们面前(我们电脑里不需要cpu,gpu,内存),只需要一个能跑得动图像的单片机就好啦,其他都丢到云,硬件也不需要我们升级,全交给云厂商维护。
4.2.头文件科技(福州)有限公司
4.2.1.一句话概括
外包公司
4.2.2.我做了啥
拉业务,做开发
4.2.3.结果
滚去上班。
拉到业务是真的难,有时候不是看你实力(不过我们当时确实没什么成就可以拿出来),更多看的是你的关系,也许是我接触的圈子的问题。
容我小小吐槽下,讨厌二包手,老子能碰到五包的项目也是绝了。(一层外包一层,中间没一个做实事的,我是第五包,做事的那个)。
5.自我总结
1、基础不够扎实,这里特指java基础。但我计算机基础很强,可以说非常强,对计算机底层原理很熟悉,早起汇编入的门,在实验室里做了两年单片机。
2、算法做的太少,力扣多刷刷。
3、项目经验很足,因为生活,所以接的外包多了点点,经历过完整的项目流程从需求分析-界面原型-美工设计-开发-测试-上线。
4、学的东西说实话涉及领域蛮多的(开发相关 单片机、wpf、andoird、java后端),我个人其实不太喜欢,因为我想做领域专家,某个领域特别精深的那种,结果渐行渐远23333
5、解决问题的能力,因为踩过的坑多,有一套自己的解决问题思路。办法总比困难多嘛~