2012年个人规划(2012/2/8) (新)
来源:互联网 发布:在线编辑图片大小软件 编辑:程序博客网 时间:2024/05/18 06:22
2012年个人规划(2012/2/8)
(1).加强技术,加强英语,2012年是全面提升的一年,具体个人规划如下:
1.要有计划的学习,工作,要每天计划, 周计划,月计划要总结,反思每天的收获,需要提高哪些地方。
2.多反思(多问为什么,有什么用,为什么不),多总结(周总结,月总结)。
3.加强java基础,android技术。
4.要写技术blog,记录技术难点,重点。
5.睡觉前要看一个小时左右的书,早上学一个小时左右的英语。
6.多锻炼身体(一周至少打一次篮球)。
(2).java技术
1.java基础:
1.多线程,IO流,Socket编程,Liunx编程(Shell),Tcp/ip,http/https协议。
2.书籍<<java编程思想>>,<<深入java虚拟机>>,<< Java数据结构和算法>>,<< effective java>> ,《敏捷软件开发,原理,设计,实践》,《Head first 设计模式》
2.java高级技术:
1.java设计模式(ooa,ood),数据库优化,线程并发,海量数据处理,数据挖掘,分布式缓存,lunce,nio,爬虫,Jbpm工作流,WebService。
2.研究框架源码:SpringMvc,s1/s2sh,spring,struct/structs2,hibernate,ibatis,freemarker,wiki,Tomact源码等等(开源网址:www.apache.org,code.google.com)。
3.书籍:<<java与模式>>,<<重构,改善既有代码的设计>>,<< java并发编程实践>>,<<uml和模式应用>>,<<海量数据库解决方案(韩)>><<tomcat权威指南>>(巨人),<<深入剖析tomcat>>(胡卫),<<spring in action>>(中文版,阿里),<<spring技术内幕>>(源码),<<Oracle Database 11g数据库管理艺术>>(胡卫),<<Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构>>
互联网高级技术:
1.高并发,高性能,多线程,Java NIO,以及全文搜索,
单点登录,分布式 , 负载均衡。GC,类加载,集合,线程,tomcat优化,性能,互联网在不同时候的架构,设计模式,ssh之类的,
,你对设计模式的理解,如一些模式之间的差别。大数据量下并发同步方法,
异步思想的理解,NIO的运用,CAP/BASE思想在淘宝如订单这块的应用,、
还有如果你有NoSQL或Hadoop相关知识,他们可能会问NoSQL中HBase中HMaster如何保证单点,Hadoop的一些基本运用,
nodejs,hadoop,html5
用过勇互联网开源软件(handpool,menchard,Agile,maven是控制版本的,ant是编译器,hundson持续集成,敏捷开发,Nio,持续集成).
core java,OOP,设计模式,还是Agile,单元测试,持续集成,重构.
但应该知道几个基本原则:单一职责、开放封闭、依赖倒置,如何在解决依赖,高内聚低耦合。
“单一职责、开放封闭、依赖倒置,如何在解决依赖,高内聚低耦合
taobao开源几个东西,SCJP,一年后又考了SCWCD.
(3).android技术
1.android基础:
1.android四大组件(Activity, Service BroadCastReceiver,ContentProvider, Intent
),android数据存储,UI设计, Widget及Launcher,
2.传智播客android资料学习,项目实战(市民主页项目,广州电信AR项目)。
3. 研究android源码.
2.android高级技术
1.android内核分析,android系统移植,android编译与反编译,JNI,NDK, android体系结构, Framework源码,android开发平台及原理,Liunx内核, surface等
java高级工程师
1.负责均衡 nginx服务器(Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器) 处理高并发 ,,session共享,spring aop原理
android高级工程师
1.Android OS系统体系结构、framework、以及底层库;熟悉Android下网络通信机制,对Socket通信
2.TCP/IP和httptps有较深刻的理解和经验,熟悉Android下网络通信机制,memcache
对Socket通信、TCP/IP和HTTP有较深刻的理解和经验,有网络编程经验;
理解面向对象设计的基本原则,熟悉常用的设计模式。
3. 熟悉Android体系结构,并精通Android开发平台及框架原理,具Android系统移植经验、 深入理解面向对象的设计模式,系统开发经验或移动产品开发经验者优先;
3.IOs:精通IOS SDK中的UI、网络、数据库、XML/JSON解析等开发技巧;
精通常用软件架构模式,熟悉各种算法与数据结构,多线程,网络编程(Socekt、http/web service)等;
apache源码:https://www.apache.org/dyn/closer.cgi
spring源码:http://www.springsource.org/
豆瓣编程书籍:http://book.douban.com/tag/编程
- 2012年个人规划(2012/2/8) (新)
- 2012年个人规划(2012/2/8) (新)
- 2012年个人规划(2012/2/8)
- 2012年新的规划
- 2014年个人规划
- 2016年个人规划
- 个人总结感想系列 - 2012年下半年总结,以及2013年上半年规划
- 个人规划
- 个人规划
- 个人规划
- 个人规划
- 15年回顾--个人规划路线
- 2012年学习规划
- 2012年目标规划
- 2012年个人小结
- 2012个人展望2
- 个人思路规划!
- 个人理财规划五步曲
- Linux基本操作
- 2012年个人规划(2012/2/8) (新)
- 哥德巴赫猜想
- Perl文件操作学习笔记
- Android 变脸谁是幕后的魔法师?
- 2012年个人规划(2012/2/8) (新)
- 日志记录(2012.4)
- 高手讲解PHP分页类
- 网页爬虫抓取utf-8的html时转换为GBK字符串
- 继承中构造函数和析构函数地调用顺序
- MySQL中MyISAM和Innodb两种存储引擎的比较
- 黑马程序员————用java数组
- 打印字符串的任意一部分
- Linux开启和关闭防火墙命令详述