查看: 7650|回复: 33

【话题讨论送背包】Java程序员职业生涯规划讨论

[复制链接]
认证徽章
论坛徽章:
277
马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11版主9段
日期:2012-11-25 02:21:03ITPUB年度最佳版主
日期:2014-02-19 10:05:27现任管理团队成员
日期:2011-05-07 01:45:08
发表于 2013-10-9 00:08 | 显示全部楼层 |阅读模式
Java是Sun Microsystems公司发明的一门跨平台的编程语言,后Sun公司被Oracle收购,Java归属于Oracle。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

Java是世界上流行度排名前三的编程语言,根据TIOBE的统计,这几年来,Java长期占据前两位,不是排名第一就是排名第二。

讨论话题:
1)如何快速入门Java?如何精通Java?
2)良好的Java程序员职业发展道路应该是怎样的?
3)晋级为Java高级工程师后,还需要学习其它编程语言吗?您的理由是?
4)你考过Java认证吗?Java认证有哪些?您觉得Java认证有用吗?

讨论时间:2013.10.9~2013.10.31

讨论奖品:活动结束后将会抽取3名最积极的会员赠送ITPUB纪念背包
bag.jpg

pastime_Wang   vikou

认证徽章
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
发表于 2013-10-9 09:16 | 显示全部楼层
很好的话题。支持一记

使用道具 举报

回复
论坛徽章:
65
林肯
日期:2013-09-12 15:57:33马自达
日期:2013-10-11 13:52:31路虎
日期:2014-01-26 14:35:49三菱
日期:2013-11-25 11:21:19现代
日期:2013-08-29 14:39:50雪佛兰
日期:2013-09-12 15:55:00一汽
日期:2013-11-28 14:15:05技术图书徽章
日期:2013-12-11 10:10:51技术图书徽章
日期:2013-12-11 10:11:35技术图书徽章
日期:2014-01-14 10:54:13
发表于 2013-10-9 09:44 | 显示全部楼层
本帖最后由 pastime_Wang 于 2013-10-11 14:38 编辑

占位, 更新!

讨论话题:
1)如何快速入门Java?如何精通Java?
1、初学者(0经验)最好是去看基础视频,然后自己安装和配置开发环境,按照视频step by step 的操作、理解、掌握
2、如果接触过OO编程语言,可以 "对比" 着进行学习(你会发现很多对象、方法是完全类似的)
3、掌握基本知识后,就需要往"深度" 和 "广度" 来进一步学习了
,JAVA 既然是开源的,尝试看基础类、衍生类的源代码, 试着修改和重载源代码
4、经常看类似架构类的代码,学习设计模式和编程思想

/*****************************************************************************************/
2)良好的Java程序员职业发展道路应该是怎样的?
其实现在很多在做 "项目" 的java 程序员,很大一部分就是在写业务逻辑,实现业务功能

一、如果喜欢做技术的话:
1、应该多接触 "底层架构" 的维护核心代码,
由于涉及 "底层架构技术",还需要进一步了解 "数据结构" 和 "算法",这些与采用哪种编程语言无关
2、可以由 "项目" 向 "产品" 方向发展,2者好比 是 "线 与 图" 关系,
"项目" 更注重高效实现,扩展性和灵活性相对考虑较少 , 而 "产品" 更注重后者,学习"设计模式" 和 "编程思想"
但做 "技术" 不能太浮躁,要耐得住寂寞.......

二、如果不喜欢做技术的话:
主动熟悉和理解行业业务,特别是 "电信、金融" 等重点行业,成为该 "行业方案解决专家" 或 "咨询顾问"

/*****************************************************************************************/
3)晋级为Java高级工程师后,还需要学习其它编程语言吗?您的理由是?
"晋级" 仅代表目前掌握 JAVA 知识和技能的熟练程度,作为某阶段的学习成果是很好的检验过程;
目前的程序员发展趋势逐渐从"深度" 向 "广度" 延伸, 比如做 JSP Web 开发,除JAVA 外,还需要 HTML \ JS \ CSS \ SQL \ OS
等语言和环境,还要掌握如 Eclips \ Jbuilder 等 IDE 开发工具、POWERDESIGN 设计工具、CVS 版本控制等
不论做 "项目" 还是 "产品",其他相关的知识、技术、工具都需要掌握, 才能算一名 "合格"的 工程师。

/*****************************************************************************************/
4)你考过Java认证吗?Java认证有哪些?您觉得Java认证有用吗?
SCEA 含金量还是很高的,认证仅作为对自己现阶段技术掌握程度的测评,
正所谓 "干到老学到老,学无止境",做技术更是如此;
JAVA 认证可以作为面试的敲门砖,有认证同等情况下有优势,但关键还是看是不是真的能 "干活",并能把活 "干好"


使用道具 举报

回复
认证徽章
论坛徽章:
299
季节之章:春
日期:2012-06-20 17:38:14季节之章:夏
日期:2012-06-12 10:49:25季节之章:秋
日期:2012-06-12 10:49:25季节之章:冬
日期:2012-06-12 10:49:25马上有钱
日期:2014-06-16 15:59:19蓝色妖姬
日期:2012-05-19 11:02:10蓝色妖姬
日期:2012-06-12 11:21:48蓝色妖姬
日期:2012-06-12 11:21:48玉兔
日期:2012-07-27 11:00:12玉兔
日期:2012-08-05 10:00:09
发表于 2013-10-9 09:59 | 显示全部楼层
JAVA开发是目前最广的开发语言了吧,相信很多初学者都选择JAVA为入门语言。
JAVA市场广,好入门,适合初学开发者。

使用道具 举报

回复
认证徽章
论坛徽章:
5
茶鸡蛋
日期:2013-01-09 10:55:08茶鸡蛋
日期:2013-02-28 16:07:01奥运会纪念徽章:帆船
日期:2013-04-02 17:07:05奥运纪念徽章
日期:2013-07-18 13:55:12ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42
发表于 2013-10-9 10:35 | 显示全部楼层
好话题,支持一下!

使用道具 举报

回复
认证徽章
论坛徽章:
184
2013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-06-05 15:29:212013年新春福章
日期:2013-06-05 15:29:212013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-06-05 15:29:21马上有房
日期:2014-03-03 16:14:44马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-03-04 16:55:19ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42
发表于 2013-10-9 10:56 | 显示全部楼层
支持一下!

使用道具 举报

回复
求职 : 数据库开发
论坛徽章:
5
ITPUB社区千里马徽章
日期:2013-06-09 10:15:34日产
日期:2014-01-09 17:38:55优秀写手
日期:2014-02-15 06:00:132014年新春福章
日期:2014-02-18 16:50:09马上有车
日期:2014-02-18 16:50:09
发表于 2013-10-9 14:28 | 显示全部楼层
本帖最后由 刘元俊 于 2013-10-9 14:31 编辑

1)如何快速入门Java?如何精通Java?                                                                                                                                                                                                                                  如果是没什么基础的,刚毕业的同学想找个Java开发的工作,我建议是去培训机构,那里有专业的老师带着,入门比较快,
如果本身会其他语言,只是想学习下Java,那自己买Java的几本入门书籍自学一下,或者网上看看视频即可,
如果要精通Java,我觉得至少要把Java的那几本经典书籍看个5,6遍,
比如《Thinking in java》《Effective java》 《Java 核心技术》(卷1、卷2)
还有 必须深入了解 Java虚拟机,其他的对数据结构,设计模式必须也相当研究,
最重要的还是必须实践,在做项目的过程中通过解决问题来加深对这些知识的理解。


2)良好的Java程序员职业发展道路应该是怎样的?

     这个我觉得要看个人的兴趣了,有的热爱技术的可以往构架师方向发展,喜欢管理的也可以往项目管理方向发展
我也是Java程序员,但是我现在想往数据库方向发展了。。。


3)晋级为Java高级工程师后,还需要学习其它编程语言吗?您的理由是?
    我觉得不管有没有晋级为高级工程师,都有必要去学习其他编程语言,理由是现在的软件项目,基本上都不是某一个语言能完全搞定的,
一个项目,可能用到多种语言,比如做一个Java项目可能就要用到javascript,sql,pl/sql等,
另外通过对其他语言的学习,更能够帮助你深入了解Java。


4)你考过Java认证吗?Java认证有哪些?您觉得Java认证有用吗?
没有考过,
sun公司的java技术认证包括4种:
sun certified java programmer(SCJP)
sun certified java developer(SCJD)
sun certified web component developer for java 2 platform enterprise edition
sun certified enterprise architect for J2EE technology (SCEA)
我觉得肯定是有用的,但是Java认证考试的流行度好像不比数据库,或者网络之类的,并且一般招聘条件里,也没有这方面的要求,所以很少用到。






使用道具 举报

回复
论坛徽章:
6
蛋疼蛋
日期:2013-11-15 16:18:07奥迪
日期:2013-08-02 11:31:11保时捷
日期:2013-08-08 17:23:20ITPUB社区12周年站庆徽章
日期:2013-08-08 10:26:54一汽
日期:2013-10-04 16:35:26现代
日期:2013-11-15 16:18:07
发表于 2013-10-9 16:31 | 显示全部楼层
一直想学习一门程序语言,哎

使用道具 举报

回复
论坛徽章:
30
ITPUB社区千里马徽章
日期:2013-06-21 13:15:17itpub13周年纪念徽章
日期:2014-09-28 10:55:55马上有房
日期:2014-12-26 16:11:152015年新春福章
日期:2015-03-04 14:53:162015年新春福章
日期:2015-03-06 11:58:39秀才
日期:2017-02-22 15:16:26乌索普
日期:2017-02-28 15:30:00蒙奇·D·路飞
日期:2017-08-28 16:16:37罗罗诺亚·索隆
日期:2017-09-08 13:32:34ITPUB15周年纪念
日期:2017-10-23 13:45:27
发表于 2013-10-9 17:34 | 显示全部楼层
本帖最后由 lnwf5188588 于 2013-10-9 17:34 编辑

1)如何快速入门Java?如何精通Java?
  自学(看书,看视频,练习)或者 有人带最好,多动手写代码,多做项目。
  
2)良好的Java程序员职业发展道路应该是怎样的?
  初级工程师---》中级工程师---》高级工程师---》架构师
  
3)晋级为Java高级工程师后,还需要学习其它编程语言吗?您的理由是?
  需要,其实学通了一门语言,再去学其他语言会容易很多,编程思想都是触类旁通的,多熟悉几门语言对于个人的全面发展好处多多。

4)你考过Java认证吗?Java认证有哪些?您觉得Java认证有用吗?
  没有,Java认证有SCJP和SCWCD,个人实际能力是最重要的,其次才是证书。


使用道具 举报

回复
认证徽章
论坛徽章:
172
ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42ITPUB社区12周年站庆徽章
日期:2013-08-13 16:52:38itpub13周年纪念徽章
日期:2014-10-08 15:21:35ITPUB14周年纪念章
日期:2015-10-26 17:23:44ITPUB15周年纪念
日期:2018-02-09 14:12:58状元
日期:2015-11-19 12:58:23榜眼
日期:2015-11-19 12:58:23探花
日期:2015-11-19 12:58:23进士
日期:2015-11-19 12:59:09
发表于 2013-10-9 19:56 | 显示全部楼层
1)如何快速入门Java?如何精通Java?
找一本入门好书先学习,视频更容易理解。一定从最初的文本编辑开始,不要一上来就eclipse。想要精通,就要多实践,多写代码,多种场景,多种处理方法。JAVA API是你精通必经的大门,记住这一点!

2)良好的Java程序员职业发展道路应该是怎样的?
从编程,到设计,再到架构师,是一条比较成熟的路线。

3)晋级为Java高级工程师后,还需要学习其它编程语言吗?您的理由是?
既然高级了,对JAVA的掌握程度肯定都深,可以学习其他一两门语言,以体会语言间的差异和可借鉴之处,可以丰富编程的思路。

4)你考过Java认证吗?Java认证有哪些?您觉得Java认证有用吗?
SL275当年还是比较熟悉的课程。
Java认证有以下几种:
Sun Certified Java Programmer(SCJP)
Sun Certified Java Developer(SCJD)
Sun Certified Web Component Developer for Java 2 Platform Enterprise Edition(SCWD)
Sun Certified Enterprise Architect for J2EE Technology(SCAJ)

个人认为前期不要考取认证,有了经验想给自己贴金,可以考虑认证。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表