有过真实的经历,才能生成精彩的简历
有真实工作经验的成手程序员,才是企业青睐的人才。 而虚假包装的简历有可能一时蒙混过关,却在刚工作不久因没有真才实学而被戳穿,尴尬辞退。 你在实习中参与过真实上线项目开发,写在简历中,有信心能担当起这份工作。
我的简历Java是非常优秀的编程语言,也是目前被IT行业广泛采用的编程语言,综合就业常年第一,编程排行常年霸榜。 Java语言的主要应用场景包括Web开发、大数据开发、Android开发和各种后端服务开发。 在语法结构上,Java语言是纯粹的面向对象语言,语法结构严谨,遵循严格的面向对象编程过程。
Java语言的特点就是稳定的性能表现和较强的扩展能力,这也是为什么大型互联网平台往往更愿意采用Java编写的重要原因。
不是学会了一门编程语言就成为程序员了,程序员的定义应该是如何能解决实际问题。 实际上花时间学习如何编程,而不如把时间花在解决实际的问题上。
在实习中从使用简单的工具开始,一步一步往前走,直到找到一个完整的解决方案。
如果你想要创造出一些有用的东西,首先要知道“为什么”要这样做。 专注于解决真正的问题可以加快学习速度,追求创造性的活动会让你学得更快,而这并不仅要求你一定要学会一门编程语言。
积累真正的开发问题,并把它解决掉。这样不断培养描述问题和解决方案的能力。 当你对问题有了很好的描述,并且确切地知道想要什么,然后再去学习编程语言和算法来解决这个问题就变得很容易了。
算法
前端
业务
性能
从加入团队开始
在项目中磨练
解决问题的能力
浸入在开发组中,才能从”准“程序员成为开发工程师,而学到的不光是技术,项目的变数多, 既有技术的内容, 也有管理的事儿, 既有自身对业务的理解,也有客户对产品更改的需求, 只要项目成功上线,增涨的是技术,积累的是经验。而在项目迭代中, 对开发细节的处理,更能锻炼你的开发能力。
浸入项目组磨合期
刚进入团队,需要了解开发组的编码规范,统一开发工具和版本,程序的开发架构和接口规范,讨论和制定开发计划和梳理业务流程,编写设计文档,以及组内分工安排和合作开发的代码整合等....
增涨期
根据产品需求和程序设计找到最优的解决方案,梳理客户需求转为开发需求,边学习边开发,一步步实现,并不断迭代和优化代码,掌握整个项目的开发过程和项目管理过程,并不断复盘,代码积累....
成熟期
从项目开发中不断积累开发经验,学习新技术解决新问题,并接触新模块开发,掌握新的技能。并需要积极接收新的挑战,获得项目主导的机会,逐步成为成熟的全栈开发工程师....
在EduPlayer项目中,担任前端开发,负责一K12在线教育的产品全套模版开发,可以响应式支持多设备。 通过项目开发中像素级还原产品设计,已经熟练掌握了H5+C3+jQuery的应用。
在线教育EduPlayer PC模板
在EduPlayer项目中,担任前端开发,负责一K12在线教育产品的微信小程序开发,让学员可能通过小程序在移动端在线学习, 百分之百实现了设计的原型,掌握了小程开发的所有技术应用。
在线教育EduPlayer小程序开发
在EduPlayer项目中,担任后端开发工程师,通过第三方接口为EduPlayer增加了直播功能模块, 并在直播的同时可以和学员进行文字互动,最大并发可以10万人同时在线。
在线教育EduPlayer 直播模块
在考试系统初期,负责产品的设计, 和用户不断沟通确定需求, 并把用户需求转成开发需求,制做产品原型图, 在这个项目的参与中掌握了和客户沟通的技巧和产品的设计。
考试系统 产品设计
根据考试系统的功能设计,基于SSM的框架基础上又封装了一层,让每个功能模块都可以安装和卸载, 这用利于考试系统的开发特性,可以增加任意题型的考试和任意形式的考试。
考试系统程序架构
在考试系统项目中,安排开发任务,评估项目开发周期,核算开发成本,预测风险,在项目管理中学到整个管理流程, 为自己获立带队开发提供了很好的借鉴,技术和管理都得到了成长。
考试系统试题分类模块
在CRM项目中负责服务器的运维工作,使用阿里云服务器搭建系统生产环境,同时克隆出测试服务器。 系统的安全性要求极高, 从中掌握了Linux性能优化和安全防控、数据备份等运维知识。
CRM服务器运维
负责CRM项目数据库管理, 根据业务需求,创建数据表和索引,对于高并发的操作,进行分表设计, 并通过Redis设计需要缓存的数据,和队列方案。并对数据和SQL语句进行深度优化。
CRM数据库优化方案
有真实工作经验的成手程序员,才是企业青睐的人才。 而虚假包装的简历有可能一时蒙混过关,却在刚工作不久因没有真才实学而被戳穿,尴尬辞退。 你在实习中参与过真实上线项目开发,写在简历中,有信心能担当起这份工作。
我的简历