关于我


本人是一个立志成为全栈开发者的一名普通伪程序员,喜欢鼓捣电子产品,喜欢去发现真相,而不是自愿被蒙蔽!平常喜欢看看经典电影,尤其是周星驰的。想去寻找我们丢失的东西和本来属于我们的东西。有较强的责任心和敬业精神,良好的理解能力和执行力,良好的自学能力、团队合作精神和较强的动手能力。 诚实正直、稳重乐观,对待工作严谨认真,刻苦耐劳、注重工作效率和团队合作。具备一定的软件分析、设计、开发和应用能力,拥有较强的学习能力与团队精神,能够很快的适应工作环境。

我的经历

Java(框架)后端开发

2019 - Present
南京麦壳千元科技有限公司

负责后端的开发,后端采用Java框架SpringBoot。

Spring框架为开发提供了一系列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理, 整合多种持久化技术管理数据访问,提供大量优秀的Web框架方便开发等等。Spring框架具有控制反转(IOC)特性,IOC旨在方便项目维护和测试,它提供了一种通过Java的反射机制对Java对象 进行统一的配置和管理的方法。Spring框架利用容器管理对象的生命周期,容器可以通过扫描XML文件或类上特定Java注解来配置对象,开发者可以通过依赖查找或依赖注入来获得对象。 Spring框架具有面向切面编程(AOP)框架,SpringAOP框架基于代理模式,同时运行时可配置;AOP框架主要针对模块之间的交叉关注点进行模块化。

还有负责一款轻量级的APP开发,APP主要是采用Vue混合开发,这样就比较节省成本,也比较简单和快速,后期通过HbuilderX打包成原生的包。

Vue.js是一套构建用户界面的渐进式框架,Vue 采用自下向上增量开发的设计,其核心库只关注视图层,易于上手,同时vue完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用。其实抛开官方的一些不知所云的说法,简单来说,在传统web开发中,我们搭建项目都以html结构为基础,然后通过jquery或者js来添加各种特效功能, 需要去选中每一个元素进行命令,这些内容在简单的项目中或者不变的项目中还能应付得来,一旦项目改动或者项目工程较大,代码的修改将是复杂繁琐的,而这时候用了vue,这些问题都不复存在。 在比如一些单网页制作成的应用程序,一般涉及到数据交互的内容都很多,而应用了vue之后将大大缩减工作量。

安卓及后台的全栈开发

2017 - 2018
University

主要是Android客户端以及Java后端的全栈开发,Java后端用的是传统的MVC模式开发的,较为简单和麻烦,android端通过HttpClient访问接口进行数据的交互。

物联网上位机开发人员

2016 - 2018
University

上位机开发:系统设计部分主要包括上位机与下位机两个模块。上位机模块主要是基于Android软件编程、PC端软件编程、网页编程来实现通讯数据的实时显示。 负责接收下位机的数据,并实时显示,有一定数据阈值限制,并可以发送数据到下位机,对其进行控制操作。

项目(经历)

下面是一些我自己在大学期间独立完成和与团队合作完成的一些项目以及个人作品!其中有关于Android与Java后端的全栈开发,还有单片机,物联网上位机开发,与硬件进行通信!还有.Net网站的开发,C#PC端程序的开发,也做过一次C++程序的开发。

.Net社团信息管理系统 - 通过计算机对社团管理,既能方便社团网站使用者,缩短时间,又有利于降低成本、强化内部管理、提高社团形象。高校学生社团管理系统主要包括登录、加入社团、留言、社团成员管理、 发布公告、社团管理、社团管理员变更、社团活动管理等功能模块。
Android图书借阅APP - 基于Android的APP,可以通过扫码查看图书的详细信息。进行借阅,APP也可以在线阅读精美文章,可以搜索查看自己想看的图书。APP还有各种最新动态消息的推送。当你在书上看到一些美好的句子时, 可以拿出手机打开书虫,点击摘文可以识别句子显示在手机上,可以选择分享或保存到自己的文库。当你写了笔记或日记,觉得纸质的会遗失,可以打开书虫云记识别到手机上并保存到云端文库,让你随时随地可以查看分享。
Android订餐APP - 本项目集成点餐中大部分场景,用流畅、完整的功能为广大用户以及商户提供一个全面的智能点餐环境和综合信息服务平台,提供传统服务无法达到的便利。&
Android校园兼职APP - 为大学生找兼职和商家(公司、厂商等)招聘兼职提供优质的交流平台,满足大学生课余时间做兼职和校园周围商家招聘兼职的需求, 更是促进大学生和社会的交流,多积累社会经验,为即将踏上社会做作铺垫。&
农业辅助植保作业系统 - 1、负责接收下位机GPS的数据,并实时显示在百度地图上,实时显示路线;2、可以在线算出土地面积,做出一些判断,圈定土地定点作业!
unity游戏开发 - 负责游戏逻辑开发,手柄控件的绑定与应用。一个简单的3d类手游!
科技创新实验室 - 科技创新实验室目的在于为广大同学进行创新开发和研究工作提供开放式的实践平台,加强校园科技创新爱好者间的交流,增强动手实践能力,不断开创良好的学习、创新的活动环境。

专业技能 & 掌握

Java & Spring

Javascript & jQuery

Vue.js & Node.js

HTML5 & CSS

.Net & C#

Sketch & Photoshop

Python & Django