2021-09-10更新
Hi,我是唐正军,是一个信“命”,却反抗“命”的人。目前就职于锐捷网络公司-后端工程师。
-👇👇👇以下是我个人简历
福建信息职业技术学院-大专(2016-2019)
闽江学院-本科(2019-2021)
汇编入门,c语言精通。
熟悉掌握过c51操作系统(快忘差不多了)、iocc2530点对点
熟悉各类传感设备、控制设备开发。
PS:可以说为我个人计算机之路打下了很深且很坚实的基础,很感谢有这样一段经历。
前几年一直从事着物联网相关开发,跟底层硬件交互,控制设备,故熟悉串口开发、ADAM4150、各类传感器及控制类设备等。
熟练掌握MVC、MVP设计模式;单例模式、工厂模式等。
熟练使用各类开源框架:ButterKnife注解框架,Volley、OkHttp3.0、zxing、MPAndroidChart、ImageLoading、NiceVieoPlayer等。
PS:嗯。。。从面向过程转到面向对象,重要的是第一次感受到了用轮子的快乐。
掌握Spring boot、Redis、ActiveMQ、MyBatis、RabbitMQ、Swagger2等等。
哦,最近开始整一个自己做的SpringBoot开源框架,目的是为了快速实习业务开发
你可能觉得我咋买这么多吴军老师的课,吴军老师经常讲贾里尼克是他的精神导师,同样的,吴军老师已然成为了我的精神导师。
我这里其实不想说太多,很多细聊都聊不完,有些我会更新在我的博客中。
Android
开发;Android
程序,主要就界面好看点,是RK3288+超大LED屏幕的方案;Android
应用,也是定做的;Android
平板,就是智能家居的界面,调用api接口实现功能罢了,界面和框架花了些时间。Android
应用,完成功能后打包sdk给React Native
调用;Android
项目,结合创业经历,自己写是不可能的,因为稳定性各方面都太糟糕,后面采用腾讯音视频模块,完成双流(视频流+屏幕共享流)同时上传和播放。java后端
项目,使用SpringBoot做的,财务的内容是真的需要一定专业,简单说就是需求很操蛋,需要你去学习财务相关知识,我到现在还在改业务。。。java后端
,也是采用SpringBoot做的,细的不说,想了解自己打开微信搜索小程序帮宠团,纯粹帮朋友做的,自己也涨经验。Android
、PC虚拟仿真平台、云平台。服务器基本使用到的技术:EMQX(MQTT服务器)、RabbitMQ(消息队列)、MySQL(主要业务)、MongoDB(日志、传感器历史数据)、Redis(单点登录+传感器数据缓存)。手机APP、家用PC、平板等设备,通过平台可以直接远程控制网吧空闲电脑,用户可以进行电竞、办公、渲染、挂机等。
Android客户端开发、PC采集图像数据,两端建立图像连接。
哇,音视频确实要专业的人来,两端(PC&Android)通讯通过手撸tcp完成了,但图像采集后h264压缩当时确实没搞出来,最关键点没出,项目黄了。
不过现在回想起来,这项目确实有点大,单从技术角度出发:P2P打洞,网络优化,图像压缩传输,远程开机加载指定系统镜像等等都是难点。
不过我依然坚信这就是未来,当带宽与延迟足够的时候,我们不需要真实计算能力在我们面前(我们电脑里不需要cpu,gpu,内存),只需要一个能跑得动图像的单片机就好啦,其他都丢到云,硬件也不需要我们升级,全交给云厂商维护。
外包公司
拉业务,做开发
滚去上班。
拉到业务是真的难,有时候不是看你实力(不过我们当时确实没什么成就可以拿出来),更多看的是你的关系,也许是我接触的圈子的问题。
容我小小吐槽下,讨厌二包手,老子能碰到五包的项目也是绝了。(一层外包一层,中间没一个做实事的,我是第五包,做事的那个)。
1、基础不够扎实,这里特指java基础。但我计算机基础很强,可以说非常强,对计算机底层原理很熟悉,早起汇编入的门,在实验室里做了两年单片机。
2、算法做的太少,力扣多刷刷。
3、项目经验很足,因为生活,所以接的外包多了点点,经历过完整的项目流程从需求分析-界面原型-美工设计-开发-测试-上线。
4、学的东西说实话涉及领域蛮多的(开发相关 单片机、wpf、andoird、java后端),我个人其实不太喜欢,因为我想做领域专家,某个领域特别精深的那种,结果渐行渐远23333
5、解决问题的能力,因为踩过的坑多,有一套自己的解决问题思路。办法总比困难多嘛~