谈谈自己对编程语言和程序员职业方向的看法
2014-11-21 23:12
453 查看
今天上班时候,暂时没有接到新的任务。就想着思考下自己正在使用的语言和从事的工作,百度了下资料,顿时有种豁然开朗的感觉。以前是自己一叶障目了,太注重于语言本身,而不是它所应用于的方向。觉得自己算法和数据结构没有学好特别没有信心,说自己是做Java开发的,但是偏向于Javaee,对Javase内容不精通(也有受算法和数据结构的影响)。大体来说就是觉得自己好差劲好没信心。
今天查了资料,对程序员这个行业以及未来职业规划有了更全面的把握,信心有所回升。
总的来说呢,从普通用户的角度看,主流所使用到的有三大方面的内容— —桌面端的应用软件以及网站和手机/平板移动端的应用。分开讲下:
①桌面软件(电脑游戏、聊天工具、音乐视频客户端等):c/c++以及c#;其中c/c++具有天然的效率高特点,c#则有个牛逼的爹微软。
②网站(电信行业、金融行业、大型企业公司等):JavaEE(有一定JavaSE基础就好,算法/数据结构了解不多也没关系,对各大框架的研究比较重要),这是Java主要应用方向之一。另外一种流行语言是php,了解不多。
③手机/平板移动端(android、ios和wp):android开发使用JavaME(需要有较好的JavaSE基础,同时了解android相关的api),这是Java主要应用的另一个方向。ios开发用objective-c,现在苹果官方推的新语言是swift。wp开发使用的是c#语言。现在开发还有就是都用c++进行开发,然后进行跨平台的移植。
这样分析下来之后,现在自己所从事的javaEE的网站开发,还是相当有前景的,后期还可以转到android开发。JavaSE方面,还是平常有空多敲敲代码,锻炼自己的手写代码能力。虽然现在网上很多轮子,但是每次都复制粘帖,对于程序员来说有点懒了。多研究下javaEE各大优秀框架的使用,包括前台的框架,对javaEE工程师来说,很有必要。
除了语言之外,对数据库的理解和掌握也是非常必须的。不管对使用什么语言,都非常有用。
----chenn
今天查了资料,对程序员这个行业以及未来职业规划有了更全面的把握,信心有所回升。
总的来说呢,从普通用户的角度看,主流所使用到的有三大方面的内容— —桌面端的应用软件以及网站和手机/平板移动端的应用。分开讲下:
①桌面软件(电脑游戏、聊天工具、音乐视频客户端等):c/c++以及c#;其中c/c++具有天然的效率高特点,c#则有个牛逼的爹微软。
②网站(电信行业、金融行业、大型企业公司等):JavaEE(有一定JavaSE基础就好,算法/数据结构了解不多也没关系,对各大框架的研究比较重要),这是Java主要应用方向之一。另外一种流行语言是php,了解不多。
③手机/平板移动端(android、ios和wp):android开发使用JavaME(需要有较好的JavaSE基础,同时了解android相关的api),这是Java主要应用的另一个方向。ios开发用objective-c,现在苹果官方推的新语言是swift。wp开发使用的是c#语言。现在开发还有就是都用c++进行开发,然后进行跨平台的移植。
这样分析下来之后,现在自己所从事的javaEE的网站开发,还是相当有前景的,后期还可以转到android开发。JavaSE方面,还是平常有空多敲敲代码,锻炼自己的手写代码能力。虽然现在网上很多轮子,但是每次都复制粘帖,对于程序员来说有点懒了。多研究下javaEE各大优秀框架的使用,包括前台的框架,对javaEE工程师来说,很有必要。
除了语言之外,对数据库的理解和掌握也是非常必须的。不管对使用什么语言,都非常有用。
----chenn
相关文章推荐
- 程序员如何规划好自己的职业发展方向?
- 谈谈程序员的职业方向
- 谈谈程序员的职业方向(下)
- 看不懂自己写的代码,这对一个职业程序员来说是不可饶恕的
- 谈谈自己对java的学习看法
- 谈谈关于程序员或者IT人员的健康问题,因为自己出现了
- 程序员如何挑选自己的专业方向 .
- 程序员的思考--终于确定了自己的技术发展方向
- 程序员的收入和择业,也谈谈我的看法(内容很粗俗,未成年人勿入)
- 程序员以后发展方向的职业规划调研报告
- 程序员如何挑选自己的专业方向
- 对于互联网,谈谈自己浅薄的看法
- 关于购买笔记本,我也谈谈自己的看法
- 对程序员职业规划的一些看法
- 大家刚上线的新站如何做好seo站内优化,我谈谈自己的看法!
- 对程序员职业规划的一些看法
- 程序员的收入和择业,也谈谈我的看法(内容很粗俗,未成年人勿入) 推荐
- 以程序员的视角,就软件开发谈自己的看法
- 谈谈软件从业者的学习方向和职业规划