一,为了生活

从业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. adb端口占用及模拟器调试

    首先在使用ADB前所有手机辅助类软件 1.CMD命令窗口输入:adb nodaemon server .然后就会提示你哪个端口被占用了. 2.输入netstat -ano | findstr &quo ...

  2. 条件随机场(CRF)-IIS学习算法

    改进的迭代尺度法(Improved Iterative Scaling),在很多模型求解中用到,比如最大熵.CRFs等,对模型是对数线性模型的似然都适用.这个算法的思想也很简单,通俗的理解就是通过两个 ...

  3. CEP实时分析模型

    大数据量的实时分析场景: 股票实时分析系统:大数据量(基于内存),要求分析汇总数据

  4. nodejs连接mongodb

    一.安装 a.访问mongodb官网下载https://www.mongodb.com/,有zip或者msi版本,zip解压缩就可以用,msi需要安装后使用 b.安装,指定好安装路径,一路下一步 c. ...

  5. Quartz实现JAVA定时任务的动态配置

    什么是动态配置定时任务? 首先说下这次主题,动态配置.没接触过定时任务的同学可以先看下此篇:JAVA定时任务实现的几种方式 定时任务实现方式千人千种,不过基础的无外乎 1.JDK 的Timer类 2. ...

  6. 安装Android studio出现'tools.jar' seems to be not in Android Studio classpath......的解决方法

    安装Android studio出现'tools.jar' seems to be not in Android Studio classpath......的解决方法 原创 2015年07月31日 ...

  7. 现象级AR营销助力“口碑双十二”,蚂蚁特工在全国数万商户掀起“AR捉四宝”

    领取阅读奖励金 今年双十二,全国人民吃喝玩乐放飞自我,嗨出了新纪元.除了见证你国人民的财力,这个“双十二”还诞生了教科书级的“AR营销”.无论是在口碑商户门口,还是在各大购物广场,都能看到举着手机,正 ...

  8. Media Queries 媒体查询

    1.什么是媒体查询 媒体查询可以让我们根据设备显示器的特性(如视口宽度.屏幕比例.设备方向:横向或纵向)为其设定CSS样式,媒体查询由媒体类型和一个或多个检测媒体特性的条件表达式组成.媒体查询中可用于 ...

  9. 编程, 细心永远都不嫌多(记录java连接数据库的一个错误)

    最近在学习Java连接oracle数据库操作, 无意间一个小问题, 浪费了一个下午和半个晚上去找这个错误, 本来可以做更多的事情的, 现将这个错误贴出来, 每次看到, 定将勉励! .......... ...

  10. 程序的跟踪debug