对于编程的初学者来说,可能Java,Python,大数据,甚至连HTML,CSS,JavaScript等都是一些新的概念,虽然平常在日常生活中也接触过很多用这些技术开发出来的产品,比如京东,淘宝等电商平台,各类的游戏,一些资料爬取软件等等,但未必就知道这些产品是用什么技术来实现的,所以,对一个新手说哪个哪个语言非常优秀,哪个哪个语言怎么滴怎么地,感觉意义并不是非常大,那对于一个新手,如何来判断该选择哪门技术作为自己的主攻方向,我认为评判的标准最核心的有以下几个:
技术的定位
-
首先java是一门编程语言,这是毋庸置疑的
-
Java可以跨平台,在windows系统上写好的代码,在lunix上也可以运行,这就是著名的一次编写,到处运行
-
满足不同客户的不同需求,java有SE版本,Web版本,ME版本
-
JVM可以运行其他语言的字节码文件
-
……
-
有没有前途--》这个技术是否满足目标用户的需求
-
是否是站在风口上的那头猪?--->是否符合当前技术发展的潮流和趋势
-
系统组件够不够完善,脚手架是否丰富--》是否方便使用这门语言赚外快
-
难不难学---》丰富的文档生态
-
有没有钱途?--》学完后好不好找工作---》经过将近三十年的发展,使用java开发的企业多如牛毛,公司多了代表岗位多,岗位多了代表工作好找
-
找完工作后,有多宽的职业发展道路
欢迎Java爱好者评论区留言交流