我的职业规划

前言:

      首先叙事我对目前行业的一些认识。

     Java适合于做Web的开发,桌面级应用在不断缩水,dotnet开发Windows平台的东西效率自是不必说,但是基于浏览器框架的应用dotnet似乎就有些掉链子了。

桌面应用之所以在缩水,很大一部分原因是,桌面部署太麻烦了,而软件基本都是要与server上的数据库交互的,这就完全没有必要把软件限制成桌面级了。另一方面,移动互联的崛起,让原先那部分必须在PC上玩的东西转移到了移动端,其实除了一些大型的工具软件如Photoshop、AutoCAD、Anays、ABAQUS等对硬件资源消耗比较巨大的软件,其他的娱乐性软件根本就不需要被限定在PC上。当然,桌面级应用缩水有一定限度,PC端的应用份除去水分后还是有一定数量的纯干货。

       现在大型公司也有PC端应用,BAT都有,但是这些大公司基本不招dotnet开发,如腾讯的QQ桌面是用QT,这种市场反应似乎说明,没有哪家大公司原因让自己的核心业务受制于人。dotnet的超级封闭性,Java的开源性,两者对比,很多到公司都选择了后者。

      另外,很多在PC上基于Web的应用到了移动端都纷纷转向app了,挺有意思的。比如天猫,都是在网页上购买的,在移动端就有了自己的天猫app,连百度这种收索引擎公司都把百度知道做成app了!这说明,在移动端,app是王道,浏览器靠边!

     虽然没有系统的学过什么软件开发的知识,但对行业的新闻和发展一直都很关心,这些分析也是我职业规划的重要依据。

再来反思下过去一年的“得与失”:

      去年考了托福,投入了大量的时间精力还有金钱,但事实证明,这个投资很失败!上不能为考博加分(结果倒成了减分项),下没有为找工作增添多少色彩(事实上很多公司更关心你是否能实际说出英语)。

       唯一值得一提的是我具体完成了一个商业软件项目,对软件开发有了比较整体的认识。但是这种实践驱动型学习模式最大的死穴就是“理论性”不强,导致很多概念不清楚,对底层的东西认识不够,对重要的性质缺乏全面深入的认识,这是导致多次面试失败的重要原因。虽然都已经使用WPF这么多年了,但是对“依赖属性”、“路由事件”、“逻辑树”、“视觉树”这些概念还如此模糊。

      我现在才开始有些明白,“基础扎实与否是决定一个人能走多远的重要因素”,这句话的意思。仅仅会用,而不知其原理,用的就局限

技术方向:

Java是目前比较流行的方向,dotnet是自己的老本行,所以去了公司后,一定要选Java方向!······未完待续

发展路线:

·······未完待续



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值