发表于: 2017-09-03 20:06:43
2 1031
前言:通过同学的介绍,我愿意转行,同时也是为了自己的梦想而奋斗,为了心中的目标不能再去盲目了,要心向目标,我们的距离才会更近。IT一个世界领航,我愿意踏上IT这条航班走向征途,即便不能完成,也能收获不少的知识。
今日完成:首先了解互联网的行业,1、产品 2、UI 3、CSS 4、JS 5、后端(Java/php/python) 6、DBA(mysql/oracle) 7、运维(op) 8、测试(QA) 9、算法(分类/聚类/关系抽取/实体识别) 10、搜索(Lucene/Solr/elasticSearch) 12、Android 13、IOS 14、运营
初步了解了前端:指的是网站前台部分包括网站的表现层和结构层。前端技术一般分为前端设计和前端开发,前端设计一般可理解为网站的视觉设计,前端开发则是网站前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,现在最新的高级版本HTML5、CSS以及SVG等。
后端主要就是Java,IT界的一个桃花源,每个人都向往又都很难达到。学习它,1、先搭建基础环(Maven,SVN,Eclipse,jetty,SecureCRT,Mysql) 2、做简单的CRUD(DAO-自己封装的数据层,junit,Log4j,Rest,Spring,SpringMVC,Json,Jsontaglib) 3、做一个相对复杂的系统DB设计,接口设计,项目部署,错误提示,Bug查找,怎么打系统日志。 4、做一个微信相关的项目,了解微信的APL,交互方式,Cookie,拦截器,AOP,登录系统设计,命名规范等。 5、拆分Service,将Home和Service分开,使用RMI调用,实现各个层次之间都可以完成分布式的部署,使用Tuscany完成SCA。 6、使用MongoDB完成地理位置的搜索,短信,图片上传,云储存,使用Tiles来配置页面模板。
明天计划:将今日后端里的所有名词短语都上网查找一遍,多看几遍认真记下来。比如CRUD、接口设计、数据层、APL、AOP等。
今日收获:初步建立起学习Java的核心观点,通过这个核心我会一步一步的努力,不懂就搜取相关资料,尽量疏而不漏。
评论