一,为了生活

从业7年,主要还是运用.net过日子。今儿下决心再次准备学习java并想达到一定高度,也还是想以后能主要用java赚钱过日子。抱歉眼界所到,平均情况下,java平台的收入还是比.net的可观。目前所在行业java需求量也比.net好,不仅是岗位数量,还有薪资水平。三年前用java写过生成pdf 报表的web服务,突击两个月,一边抱怨eclipse和java语言,一边把项目做完了,个人觉得用java开发还是很不爽。半年前又突击用php做项目,也是两个月,大致就是前端用smarty,php用pdo读写sql 2005,一个功能简单的推广网站。由于之前已经研究过rubyb rails 和用asp.net mvc 做过好几个项目。感叹phper日子过得也真不容易,选择php完全是冲着lamp全套免费去的。但是话有说回来 ,目前行业php的职位居然多余java,只是薪水没有java高,所以我决定放弃已经找到感觉的php,直奔java而去。还有一点是语法上还是java和.net像。

一年半来,为了打造新的游戏平台,前端尝试过wpf,sliverlight。结果WPF成功运用,silverlight受限于视频直播速度。不仅仅是IIS 流媒体服务确实赶不上Adobe,还有sliverlight播放器也还是有所欠缺,居然不能让播放器作为背景,在其上在贴内容。看上iis 流媒体服务是微软大张旗鼓宣传其在伦敦奥运会的成功案例,其实细查下去,很少看到微软真正有掌握即时视频传播技术,其给出的最终链接都会指向其合作伙伴,就是那些参与了奥运会的第三方服务商。好了,这里确实有抱怨微软不给力。现在还是用flash替代了sliverlight。结果又花了个多月去积累flash开发技术,了解应用flash cc,flash builder 这些IDE;as3语言,flex框架,最后很无奈的发现flash程序员这口饭其实也不好吃,不仅面临html5,unit2d,unit3d等等的挑战,替代;而且在学习难度上也不亚于学c,c++,这不是夸张,as3程序员面对的运行环境是浏览器这种玩意,同时还得理解flash动画的原理,最悲剧的是薪资水平不高。

目前由于云服务的出现,架构设计时有了更多选择,是自己弄台服务器安装,还是选直接买云上的产品,是绞尽脑汁自己实现负载均衡还是直接部署在云上,直接用云上成熟的均衡服务对软件的设计和项目进度安排影响都很大。说到云服务的目的是想说,由于云服务的爆发,现在又出现了新的工作种类,就是云服务管理评估专家。服务商,太多,服务产品太多,还太夸张。需要有研究,有经验的人去遴选,把控。以前有oracle专家,我想以后肯定有亚马逊等等云专家.亚马逊云的培训认证以及有些规模,但是不了解薪资水平如何。

说了这么多,总结是职业生涯中,总会面临很多选择,没有一成不变的技能,也没有不可变的方向,作为IT从业者注定要活到老,学到老。有足够的资本打底后,才能那么任性。

二,学习计划

首先基本功,语言。《Think in java》以前就是用它做参考书做项目的,觉得有些啰嗦。记得买的时候75,后面把它卖了40。因为我更偏好《java核心技术》,已经看了上卷。两本书好厚。下卷打算积累些开发经验再看。

目前开始了解java web开发,从jsp,servlet开始,书籍是《Tomcat+java+web+开发技术详解-孙卫琴-第二版》。整个学习和实践过程用mind jet来做笔记,挺好 一个工具,后面回顾时一目了然。理论和实践结合,交替阅读实践,因为有时候看太久会累和闷,就做项目解闷。

最后是后续书单,但是不仅限于书单包括的内容,在看书时,需要深挖的知识点会搜索出来仔细看。希望有缘的朋友路过,留言探讨,指教。

《Java2核心技术II卷.高级特性》

《轻量级Java.EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发[第3版]》

《深入掌握J2EE编程技术》

《JavaEE主流开源框架系列》

java成长之路-开篇的更多相关文章

  1. java 成长之路[轉載u]

    分享总结title: java 成长之路tags:grammar_cjkRuby: true 经验差异 1-3年 要求 建议 3-5年 建议 5年+ 经验差异 最近一年比较忙,经历了创业公司的倒闭.这 ...

  2. java 成长之路

    分享总结 title: java 成长之路 tags: grammar_cjkRuby: true 经验差异 1-3年 要求 建议 3-5年 建议 5年+ 经验差异 最近一年比较忙,经历了创业公司的倒 ...

  3. java自学之路-开篇

    开篇 想写一些java自学文章的心思起好久了,也在心里规划了一段时间,今天终于开始正式付于纸上.接下来要写的内容从java基础开始,一步步到正式工作用到的技术,整个体系适合java初学者自学.内容可能 ...

  4. Java成长之路

    怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题.希 ...

  5. Java成长之路--一个非科班生的进阶之路

    前言 笔者从事Java开发六年有余,从什么都不懂的小白一路成长到上市公司管理20人的技术leader.管理的团队,虽然人数不算多,但也是对于我这个非科班生这么多年努力的一种肯定.在技术的道路上,我没有 ...

  6. JAVA成长之路SpringCloud脚印(一)

    从即日起开始学习SpringCloud,在这里记录下学习过程,共勉,欢迎指正. 环境:IDEA2019.3.3.JAVA13 一.spring cloud简介 spring cloud 为开发人员提供 ...

  7. Java程序员的成长之路

    阅读本文大概需要 8.2 分钟. tips:虽然题目是写的Java程序员,但对其他语言的开发来说也会有借鉴作用. 本篇介绍的是大体思路,以及每个节点所需要学习的书籍内容,如果大家对详细的技术点有需要, ...

  8. Java游戏服务器成长之路——感悟篇

    又是一个美好的周末啊,现在一到周末,早上就起得晚,下午困了又会睡一两个小时,上班的时候,早上起来喝一杯咖啡,然后就能高效的工作一整天,然而到了周末人就懒散了,哈哈. 最近刚跳槽,到新公司已经干了有两周 ...

  9. 《菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师》

    <菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师> 国庆节快乐!一年一度长度排第二的假期终于来了. 难得有十一长假,作者也想要休息几天啦. 不管你是选择出门玩,还是在公司加班,在学 ...

随机推荐

  1. 用PHP收发邮件

    注:在WinForm下怎么试都不好使,最后没办法换成了PHP下,一试就好使了. 这里用到了phpmailer组件,网上有下. 转:phpnow支持ssl的方法 原文出处:http://blog.163 ...

  2. 关于HDU 5952的那些事

    内容过后再贴,先发表一下心情和感悟. 这个题,我TLE了十多发,后来看了别人的题解,思路是一样的,他做了剪枝的我也做了,为何他的能过的我的超时?后来发现一个不是主要问题的问题:大家的图存储用的都是前向 ...

  3. Linux下安装MATLAB

    Why do I see "Preparing installation files ... Installing ... Finished..." in the terminal ...

  4. joda-time的使用

    值得一提的是该功能被整合到Java 8 中 ,被称为java8 新特新之一  .这意味着不用到包 <!-- 时间操作组件 -->          <dependency>   ...

  5. sql日期查询

    select getdate() ,getdate()) ,getdate()) ) ,getdate())) ,getdate())) Select datename(weekday, getdat ...

  6. Apache ZooKeeper 单机、集群部署文档

    简介: Apache ZooKeeper 是一个分布式应用的高性能协调服务,功能包括:配置维护.统一命名.状态同步.集群管理.仲裁选举等. 下载地址:http://apache.fayea.com/z ...

  7. 0. ACM系列算法

    0.1 数学 0.1.1 概率 http://www.cnblogs.com/jiu0821/tag/%E6%A6%82%E7%8E%87/ 0.1.2 代数 0.1.2.1 Polya 0.1.2. ...

  8. MySQL学习3---事务

    MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据. 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务. 事务处理可以用来维护数据库的完整性,保证成批的 ...

  9. SpringBoot31 重识Spring01-环境搭建、Actuator监控、属性配置、多环境配置

    1 前言 1.1 学习阶段说明 从2016年9月开始接触IT,学习经历主要分为以下三个阶段 1.1.1 入门阶段 从最基础的前端技术HTML.JavaScript.CSS开始入门,再到后端技术Java ...

  10. quartz cron表达式demo

    1.每天0点5分开始,以后每隔15分钟启动一次,23:50停止: 0 5/15 0-23 * * * cron表达式,由于从5分开始,每15分钟执行一次,到了23点的最后一次执行时间正好是23:50. ...