本帖最后由 魏先生 于 2017-7-27 21:36 编辑
"如果命运是一条孤独的河流,谁会是你的摆渡人?" -----致学员
进入黑马
17年7月进入黑马程序员,作为四期JavaEE的一员,我感到非常的荣幸,强大的师资力量与融洽的学期气氛无时无刻不再向我诉说,我选择黑马是一个正确的选择.
进入黑马之前做过房地产,室内设计以及厂内中层,别人问这几个行业的薪资不在IT之下,为什么要选择踏入IT呢,技术!技术!技术!重要的事情说三遍!!!现今社会不缺人才,缺的是懂技术的技术型人才,所以在朋友的介绍之下进入了黑马程序员,
为什么选择JAVAEE
我们先来说说移动编程(就是Android,IOS,WP啦这些)。
由于当今这些移动的系统平台大都比较年轻,因此其原生语言一般都是高级语言。于是,要做移动开发的话,原生语言必定是一个不错的建议。
就比如说安卓上是Java(虽然听说要换一个),比如说IOS上的Ovbjective C和Swift等等。
使用这些原生语言的好处多多:
1、海量的文档。
2、可以有大量的例子(别人的程序反编译或者github这种地方上的源码)可供学习。
3、完备而成熟的SDK和IDE,开发起来更方便。
当然,作为高级语言自然也有他的坏处,这个我们后面再说。
(说什么跨平台库的不在我们的讨论范围之内,如果非要这么说的话就又回到了哪门语言更好的问题上了)
而在这几门语言当中,我觉得可以推荐Java,不仅仅因为它的健壮性以及执行效率(至少比什么脚本语言快多了),还因为它有着非常大的用户群体以及非常活跃的开发者社区。
以Java编写的各种库不在少数,Apache一堆Google一堆就足够说明问题了,而且Java入门比较简单,语法也比较容易理解。
接下来说说数据处理。
我真的不是特别明白你说的数据处理是指的什么,是数据库呢,还是excel这种的?
数据库应该说是每一个从事互联网开发的程序员必须要懂一点的,至少,你得大概知道一下SQL语言,否则走出去都没脸见人。
操作数据库的话,SQL是基础,但是也有一些专门做数据库处理的框架之类的,而框架所用的语言就跟数据库关系不大了,可以是任何编程语言。
像excel这种的,VBScript是最方便的,因为他是Office内建的脚本语言,或者用一个大家更为熟知的名字,宏。对,没错,就是那个很多人都发现了但是不会用的东西。
反正就是说,处理excel这种的只要有对应的操作api就行了,这点我相信大部分的主流语言都有的。具体也只是选择罢了。
再让我们来说说编程语言本身。
所有的编程语言都有这么几项指标:健壮性,安全性(并不一定是语言本身的特性,可能是运行这种语言的主要平台提供的),执行效率,灵活性与编写效率。
其中,灵活性和执行效率这两点与健壮性和安全性这两点几乎是对立的,有你没我,有我没你。
然后编写效率就比较麻烦,也常常引发争执。这里我只能说,一般脚本语言编写效率都比较高,当然问题也多多,动不动就会出bug,而且由于脚本语言的一些特性,有时候bug还特别难找。要在同一类的语言之间进行对比的话,只能说是仁者见仁,智者见智吧。
最后做一下总结。
选择JAVA是由于它的健壮性以及简单以理解,让我选择了他
最后希望黑马是你我的摆渡人,祝愿黑马以及我们在学学员"乘风破浪前程广,鼎立创新步步高"
|
|