流行技术我该学哪样?

流行技术我该学哪样?


  如果你的学历和能力,只能进入一般的软件公司或集成公司,那么选择微软的技术体系不错。因为微软体系,网上很多学习资料,而且大量的企业应用是用微 软技术开发的,而且很多公司也用微软技术。所以公司多,你好找工作。微软的技术一般固定:C#+Asp.net+SQLSERVER+Visual Studio。


  如果你的学历和能力,能进入做大型企业应用的公司,那么你就选择JAVA的技术体系。因为现在大型企业,基本都用JAVA开发。你可以从 eclipse、structs、hibernate、WebService、Tomcat、Apache、JBoss、POJO、Oracle开始学 习,然后再学习WebLogic、WebSphere、Portal技术、工作流技术。


  如果你想进入互联网公司或web2.0创业公司。那么一般Php、Mysql、Apache、Ruby on Rails、Python是你的学习目标。


  如果你想进入手机开发,那么Symbian和C++(Nokia,市场份额最大)、J2ME(android产品,google发布,还未正式生 产,但笔者认为很有前途)、Windows Mobile(微软,好开发,从开发思路到工具到语言,都是你所熟悉的)。这三类都会三者鼎立,谁也不会把谁干掉。至于5年之后,就不好说,至少5年内, 是手机时代,是手机无线时代,每个厂商都在争抢这一块未来最有钱途的肉。


  如果你想进入目前炙手可热的网游公司。做服务器端,你得C++过硬、网络传输技术过硬、并发线程处理、了解Linux编程要和了解windows编 程一样深入。如果你想做客户端,那么图形图像处理算法你得首先过关。当然,现在很多引擎、工具、AI包、材质库、脚本减少了不少客户端编程的难度。


  如果你想进入现在已经未来10年内一直很热的嵌入式编程,那么C++,而且你的单片机编程你得过关。中国是世界第一制造大国,而且这种局面在 5-10年内也很难改变。制造,过去比谁的工人成本低。但是现在材料和人工的增长,使制造压力巨大。就只能提升自己的制造能力。制造高尖端的产品,就需要 高尖端的流水线。而且,中国的电子产品也越来越强大,日本产品从最初的独霸中国,渐渐变成了中国国货的天下。在手机上、数码相机上、家电、冰箱、DVD、 空调、汽车、交通、医疗、数控,等等,很多领域需要嵌入式编程。就连咱们的嫦娥一号也是嵌入式编程的典范。华为、中兴这些通信设施也是嵌入式编程范围。

当然,你也可以剑走偏锋。过去是Notes编程,随着国产OA的兴起,Notes编程渐渐衰退。但是,中国现在大型企业都在上线ERP,而且大多用 的是Oracle或SAP的ERP。这些ERP产品,都提供了客户化定制编程开发环境,提供了完备的应用API。大型企业应用ERP,都需要定制化开发, 大量缺乏这类人才。但是,市面上这些学习资料都非常少,这是个难题。


  另外,现在的外包也非常热,各地建立外包园,就跟当年建立软件园一样群起。想进入外包公司,首先日语或英语需要过关。咱们国家的外包,一般来自日本和欧美。在开发中,一般也是三种语言的主流:C++、C#、JAVA。


  所以,从以上分析来看,C++、C#、JAVA,都是当今的主流。都在各方面都应用很广。你选择哪一类都会有很多的机会和空间。但如果你学了C++,又怕以后碰不到C++的工作,还要学C#,还要学JAVA,那么你终将一事无成。

 

  不要怕,钻一门足矣。


  不过,拥有了一份技术技能,你能应聘进入一家公司。但是,一家软件公司如何管理,你是否适合这种管理,你在这个团队中能扮演什么角色,你在公司中奋斗的路径是什么,我会在下一篇详细介绍软件公司管理的时候给大家讲到。


  我是工作2年后就跳一次,然后加15%的薪水呢,还是有计划的发展我的IT职业呢?还是我就混一混,不好玩我就换行业呢?

你的路,你自己把握。


  但,千万不要自己玩自己,不好玩。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 目前最流行的前端开发技术是React、Vue和Angular,其中React最为流行。后端开发技术方面,Node.js、Django和Flask比较流行,其中Node.js最为流行。同时,前后端分离的开发模式也越来越普及。 ### 回答2: 目前最流行的前后端开发技术包括: 前端开发技术: 1. React: React是目前最流行的JavaScript库之一,它可以构建交互式的用户界面。React基于组件化开发模式,提供了强大的虚拟DOM和状态管理功能。 2. Vue.js: Vue.js是另一种流行的JavaScript框架,也用于构建用户界面。Vue.js具有简洁的语法和易于上手的特点,广受开发者喜爱。 3. Angular: Angular是由Google开发的一套完整的前端开发框架。它提供了强大的工具和功能,用于构建可扩展的应用程序。 后端开发技术: 1. Node.js: Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,用于构建高效的网络应用程序。它具有非阻塞I/O模型和事件驱动的架构,适用于处理大量并发请求。 2. Spring Boot: Spring Boot是一个轻量级的Java开发框架,用于快速构建Java应用程序。它简化了开发流程,提供了自动配置和快速应用程序启动的功能。 3. Django: Django是一个用于Python开发的高级Web应用程序框架。它提供了快速开发、易于维护和可重用的组件,让开发者能够快速构建功能强大的Web应用程序。 综上所述,当前最流行的前端开发技术包括React、Vue.js和Angular,而后端开发技术则集中在Node.js、Spring Boot和Django上。这些技术各有特点,开发者可以根据项目需求和个人偏好选择合适的技术进行开发。 ### 回答3: 现在最流行的前后端开发技术有很多,其中一些比较流行技术如下: 前端开发技术: 1. React:React是一个由Facebook开发的JavaScript库,它以其高效、灵活和易于维护的特性而受到广泛关注和使用。它采用组件化的开发模式,可以方便地构建出高质量的用户界面。 2. Vue.js:Vue.js是一款轻量级的JavaScript框架,它具有响应性和组件化的特点,使得开发者可以更加高效地构建可交互性的用户界面。Vue.js易于学习和使用,并且在国内外都受到了广泛的欢迎。 后端开发技术: 1. Node.js:Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它可以使JavaScript运行在服务器端。Node.js具有高效、快速和可扩展的特性,适用于构建高性能的网络应用。 2. Django:Django是一个高级的Python Web框架,它采用了MTV(Model-Template-View)的设计模式,提供了丰富的功能和开发工具,能够帮助开发者快速构建出高质量的Web应用。 除了上述的技术之外,还有一些其他流行的前后端开发技术,如Angular、Express、Spring等。这些技术都有各自的特点和优势,开发者可以根据自己的需求和喜好选择适合自己的技术来进行开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值