2014年度总结
2014年可以分为两个阶段,一阶段时在学校的半年时光,另一阶段是工作的半年光阴。(学校的总结,我就不写在这里)
时间如白驹过隙,半年转眼而过。 我入职到现在已然有了6个月了。6个月是一个成长的过程,也是学校走向社会的一个过程。
在这段时间内,拿到了第一笔属于自己的工资,做了第一个所谓的项目。之前在学校的时候,一直以为实际项目中应该怎么高大上,怎么个难法,以为自己掌握的知识,完全是没有办法运用到实际的开发中来。不过实际接触到项目的时候,发现正常的项目并没有想象中的难。
工作的时间是过的飞快的,比在学校还快。目前刚入职,还有很多地方需要学习。不管是在业务上,还是在技术上,以及个人能力上,都是一个快速的学习过程。
下面总结一下半年的收获,总结一下自己学到的东西,并整合一下资料。
在这6个月里,我的收获如下:
一、技术
a) 前端
- CSS提升,兼容性调整,可以兼容IE7及以下版本,谷歌等
- JS和Jquery的熟练使用(入门)
- Ajax的使用
- Flex技术的入门(目前开发使用)
- Bootstrap,EasyUI,jqwidgets,HighChart,ZTree 前端框架的使用(入门)
b) 服务端
- MSSQL数据库的提升
- ORACLE数据库入门
- IBatis的使用(替代了之前用的ADO.NET)
- MVC模式入门,Sqlite入门(做了一个用户管理系统【EasyUi+MVC+Sqlite】)
c) 其他
- PowerDesign的熟练使用,以及一些高效的小技巧
- SVN版本控制软件的使用(团队协作开发,代码管理)
- 公司通用后台配置系统的使用
- 公司Flex前台配置系统的了解
二、业务上(待加强)
- 在入职的第一个月,做了一个月的测试--》熟悉并了解公司的业务
- 开发过程中,对业务的了解比较少。(了解的基本是入门的知识,概念(Eg:风暴潮、赤潮是什么?))
三、职场经验
a) 2014年7月:一些大道理。
- 完成任务不等于得到结果。结果是可衡量、有价值、可量化的(入职培训)
- 尽善尽美放能让自己有最大的提升(入职培训)
- 能用简短的语言说明白,就不要太多废话(入职培训)
- 人际交往--》与对方为中心(入职培训)
- 制定规划是一个良好的习惯,每天都要有自己的目标,可以把目标用便签的形式写在桌面上(推荐:小孩桌面便签)
- 学会了总结和计划,每天都会写总结,明日计划。总结让自己了解最近收获了什么,计划让自己一直都有一个目标,都有努力的方向。
b) 2014年8月:
- 团队协作中项目的规范化(文件、代码命名规范,文件目录规范,注释)
- 演讲需要有一个清晰的脉络。演讲的PPT最好要图多文少。最重要的一点,演讲要考虑中间可能出现的情况,准备一些应急解决方案
- 工作和学习要保持一个良好的心态
c) 2014年9月
- 可以把一个任务明确的分割成几个实现步骤,然后一个个的去实现
- 项目需要与其他人对接的,要及时跟进,不清楚的地方,也要及时问清楚。不要等到出问题在去对接,否则会做大量的无用功
- 遇到大量重复的工作,请花一点时间去考虑是否有更高效的解决方案,而不是直接复制粘贴的开工
- 小组意见不一致,并且没办法达到一致,那么把自己的解决方案简单的实现出来,比较时效性。选择一个时效性高的(一个问题会有多个解决方案)。
d) 2014年10月
- 前端和服务端的对接(数据格式,参数传送类型),并且服务端写好接口之后,要提供相对应的接口说明文档。
- 花时间理清项目中的业务逻辑,有利于开发的流畅度,以及遗留下的BUG。
- 准备软考【软件设计师】(网上买了两本书,啃了快一个月)【通过了】
e) 2014年11月
- 重新体会到团队开发中,项目的规范的重要性。
- 体会到流程图的重要性(快速解读代码,按流程图解读)
- 体会到开发中思路的重要性(项目开发,对项目的思路很清晰,实现起来就比较容易)
f) 2014年12月
- 体会到面向对象的甜头(对功能的抽象封装)--》待加强
- 当项目经理有提供页面的效果图,那么我们要把页面做的和效果图一样(有更好的做法,继续沟通在改动)
- 调试的重要性(被Flex给整死,做Flex开发,又不想装调试版的Adobe Flash Player,装上这个上网就老是弹出报错的对话框)
g) 2014年总结(各个月份比较深的心得集合)
- 工作中,简短的语言可以说明白的,不要废话太多。
- 要懂得规划自己的时间,制定计划,把计划电脑桌面上。推荐【小孩桌面便签】
- 养成写总结,写下一步计划的习惯
- 演讲脉络的重要性(让听众更容易接收)
- 团队开发中项目规范化的重要性(说明文档规划化,文件目录规范化,代码命名,注释规范化)
- 学会任务的分割,把大任务分割成多个小任务,然后逐个实现
- 小组意见不一致的解决方案(各自解决方案的时效性比较,简单实现以下解决方案的做法)
- 开发中,思路通达的重要性(思路清晰,则效率高。--》磨刀不误砍柴工)
- 调试重要性(程序开发=开发+测试+调试)
- 体会到面向对象的甜头,一个学习的方向
- 技术不在于掌握了多少种,而是在于掌握的多深。(先有深度,再扩展广度)
四、做过的项目,或者作品
a) 公司(项目名称就不透露了)
- 项目1(数据维护:500多张表,重复工作太多)
- 项目2(数据维护:体会思路通达的重要性)
- 项目3(前端展示:页面布局技巧)
- Flex3.0配置系统(功能开发:拖控件--》生成指定格式的配置文件)
- 数据转移程序(C/S:用于内外网数据的转移)
b) 个人
- 个人博客(存在设计缺陷,前后台没有分离开)
- 用户管理系统(EasyUI+MVC+Sqlite)
- 家庭档案管理系统(毕设)
- 个人博客(毕设),模仿
五、笔记、以及开发遇到问题的总结(入门级别,比较杂)
大纲:
前端:
服务端:
开发问题总结,学习总结的教程
时间: 2024-10-28 15:01:26