Atitit.如何选择技术职业方向
Atitit.如何选择技术职业方向
1.3. **属于open体系还是封闭体系? Open加分。。。比如java和net,应该优先选择java这类open体系技术1
1. 原则是应该如下的应该从以下指标判断
1.1. 技术的长寿性(长生命周期
个人如何选择??个人的职业生涯几十年,远远常于部分技术周期。。应该优先选择有着长远发展的技术。。
1.2. 技术的普适性(市场份额)
1.3. **属于open体系还是封闭体系? Open加分。。。比如java和net,应该优先选择java这类open体系技术
1.4. **是否跨平台? 当然是跨平台的好了
1.5. 自己是否能用到
比如写mis 还是做os ?? 当然要选择mis ,你自己能用到好多mis ,几乎不会用到自己写的os
1.6. 其他
**属于dsl还是native体系??Dsl加分,native减分。
**支持公司历史如何??
比如ms这类黑历史的公司,当年的技术vb pb vc几乎直接就淘汰了,以广大用户为小白鼠,遇到此类公司的技术要慎重选择。
**支持公司是否有自己的价值观??
比如adobe这类打酱油的软件技术公司,没有自己价值观,所以它的flash技术就没落了。而曾经的sun公司,就是一个有价值观的公司,所以虽然他自己被收购了,但是技术广为流传。。
**支持公司实力如何,小公司的gui方案不要选,除非以及广为人知,类似open体系了。。Delphi的遭遇。。
**是否生态区与技术工具齐全,资料好找??
2. 公司选择与个人选择的矛盾
在国内环境下,特别是小公司,小企业,自身寿命并不长久,也就不关注技术方案,只要快了就好,所以很喜欢ms体系的一系列技术,曾经的vb pb delphi的很多。
不过大公司一般喜欢open开发的技术体系
个人如何选择??个人的职业生涯几十年,远远常于部分技术周期。。应该优先选择有着长远发展的技术。。
当然,如果打算干几年就转行或者无所谓,也可以选择自己喜欢的技术即可,青菜萝卜各有所爱嘛,或者环境所迫,小公司就是喜欢短周期技术,也只能被迫使用了。。
鱼和熊掌不可兼得。。
技术没有好坏,只有适合不适合,只要与自己规划的适合,就是合适的技术。。
3. 到底是安卓还是Java web
综上所诉,如果我自己选择,当然是java web了。。
看历史的角度,手机技术更换很快,而java和web技术,95年以来就相对长寿,有利于公司与个人的积累
普适性(市场份额角度看,也是web 好,每个小城市总有几家软件公司搞web,app需求 相对少。。而且app依赖于web提供的后端接口,很少有app单独存在。 Web程序对app的依赖就少很多。。
自己使用的角度。手机也可以执行java web app程序,现在h5大流行。。电脑执行android程序就比较麻烦些,模拟器总是性能慢的。
开发性,web的开发性比手机强大多了。。
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )
汉字名:艾提拉(艾龙), EMAIL:1466519819@qq.com
转载请注明来源: http://www.cnblogs.com/attilax/
4. 参考资料
Atiend
Atitit.如何选择技术职业方向的更多相关文章
- 【职业规划】该如何选择职业方向?性能?自动化?测开?,学习选择python、java?看完你会感谢我的~
前言 随着近两年来互联网行业的飞速发展,互联网技术的从业人员也越来越多. 近两年来技术岗位中测试和前端工程师变成了程序员中最好招的岗位. 测试行业卷也越来越厉害了. 也正是因为如此,我们要把自己的路越 ...
- Java发展前景与职业方向解析
大多数人选择Java可能只是因为听说Java前景好.Java比较好找工作.Java语言在TIOBE排行榜上一直位于前三等等之类的原因,但是Java具体好在哪里,心里却是没有什么概念的.本文为你解答学J ...
- Atitit.cto 与技术总监的区别
Atitit.cto 与技术总监的区别 1. 核心区别1 2. Cto主要职责1 3. 如何提升到cto1 4. CTO五种基本的必备素质:2 5. 2 1. 核心区别 技术总监(Chief Tech ...
- Atitit 语音识别的技术原理
Atitit 语音识别的技术原理 1.1. 语音识别技术,也被称为自动语音识别Automatic Speech Recognition,(ASR),2 1.2. 模型目前,主流的大词汇量语音识别系统多 ...
- Atitit.log日志技术的最佳实践attilax总结
Atitit.log日志技术的最佳实践attilax总结 1. 日志的意义与作用1 1.1. 日志系统是一种不可或缺的单元测试,跟踪调试工具1 2. 俩种实现[1]日志系统作为一种服务进程存在 [2] ...
- Atitit.异步编程技术原理与实践attilax总结
Atitit.异步编程技术原理与实践attilax总结 1. 俩种实现模式 类库方式,以及语言方式,java futuretask ,c# await1 2. 事件(中断)机制1 3. Await 模 ...
- R语言统计分析技术研究 特征值选择技术要点
特征值选择技术要点 作者:王立敏 文章来源: 网络 1.特征值 特征值是线性代数中的一个重要概念.在数学,物理学,化学,计算机等领域有着广泛的应用. ...
- Atitit. 。Jna技术与 解决 java.lang.Error: Invalid memory access
Atitit. .Jna技术与 解决 java.lang.Error: Invalid memory access 1. 原因与解决1 2. jNA (这个ms sun 的)1 3. Code1 4. ...
- 程序员的职业方向: 是-->技术?还是-->管理?
岁之后还能不能再做程序员....... 绝大多数程序员最终的职业目标可能都是CTO,但能做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人转行了,当老板的人毕竟是少数,转行的人都 ...
随机推荐
- 数据库管理员<三>
数据库管理员 介绍 每个 oracle 数据库应该至少有一个数据库管理员(dba),对于一个小的数据库,一个 dba 就够了,但是对于一个大的数据库 可能需要多个 dba 分担不同的管理职责.那么 ...
- php插入排序
//php版插入排序 $arr=array('','5','3','7','6','4','8','2'); for($i=2;$i<count($arr);$i++) { ...
- Spring 4 官方文档学习(十一)Web MVC 框架之编码式Servlet容器初始化
在Servlet 3.0+ 环境中,你可以编码式配置Servlet容器,用来代替或者结合 web.xml文件.下面是注册DispatcherServlet : import org.springfra ...
- TYVJ计算几何
今天讲了计算几何,发几道水水的tyvj上的题解... 计算几何好难啊!@Mrs.General....怎么办.... 这几道题都是在省选之前做的,所以前面的Point运算啊,dcmp啊,什么什么的,基 ...
- Git使用疑难问题分析
Git在实际的使用过程中会遇到很多实际问题,下面对这些问题做一一分析和解决. 目录: 1. no new change问题: 2. unpacker error问题: 3. 中文乱码: 1. 推送代码 ...
- android stuido build 慢的解决办法
Enable Offline Work: Click File -> Settings. Search for "gradle" and click in Offline w ...
- View的事件处理流程
一直对view的事件处理流程迷迷糊糊,今天花了点时间写了个栗子把它弄明白了. 1.view的常用的事件分为:单击事件(onClick).长按事件(onLongClick).触摸事件(onTouch), ...
- PHP中想过获取系统内置的所有常量吗?
print_r(get_defined_constants(true)); OK!这样就可以了,赶紧去试试吧
- 【半平面交】bzoj2618 [Cqoi2006]凸多边形
#include<cstdio> #include<cmath> #include<algorithm> using namespace std; #define ...
- centos下安装iftop
CentOS 下iftop 的安装 安装方法一:编译安装(安装成功) wget http://ex-parrot.com/~pdw/iftop/download/iftop-0.17pre3.tar. ...