JAVA程序员需要具备哪些知识?
JAVA程序员需要具备哪些知识?
这几天总是看到很多JAVA程序员在片刻的冷静之余在置疑自己的水平和前途,这是个好现象,人们开始冷静了下来。对于JAVA程序员满口的流行专业术语暂且不提,一些自认为独傲于其他语言之上的程序员却貌似仅仅是一知半解,而并没有凭借JAVA语言高起步的优势让自己更上一个台阶。
我们知道,古代的皇帝欲立太子,必将先让其征战四方,接触基层。为什么,有那么句俗话,叫饱汉子不知饿汉子饥,不雅之中却透出了真谛。不然,这位太子就要闹“为何庶民不天天吃肉?”的笑话了。
于是乎,诸多...先说明一个前提,目前似乎很多程序员(应该不是大师级的)都在维持自己那片领域的尊严,认为用什么语言是标志了自己的地位,每个的人却在极力抨击或者压制其他层次的思想(这普遍存在于民间,即刚出道或者自认为出道的“愤青”)。
好不容易抓着一回把柄,有很多自认为大师级的(一般大师级人物逻辑和精力都远远不及这类人)会跳出来指正架构如何如何,甚至是直指JAVA(有时候C#也不会幸免遇难)。算法!!!大哥!!算法!!!...这是原话,怎么给人的感觉是要让皇家贵族先吃一个月糟糠、半年馊食,穿一年树叶他们才死心塌地的让他们领导?轻轻问一句,有这个必要?更何况,他们所谓的算法无非也是那些孔乙己式的嚼舌头扣子罢了。算法?说的太多了,这里只说一句话,那是你吃饭的家伙,但你要是非要拿个钻石碗来吃饭...算法、架构理应是一个方向的两个层次,两个角度,却不知为什么很多人都掌握其一而不容其二。
说到这里,貌似我自己是个什么大师似的,呵呵,资本拿出来!...没有...少的你都看不见,你不会也让我去吃几年糟糠再出来说这句话吧,我是从系统级语言上升到架构的(仅仅是很简单的),但我并不使用JAVA,因为我感觉自己也是个菜鸟,还不能驾驭这样高级的语言。但我每种有代表性的语言都接触过,也感觉到了不同层次上各工具/语言的追捧者互相嘲讽、排斥的浮躁和烟尘,嗯,或许是麻木了。
说白了,作为一个真正的程序员,算法、架构,一个都不能少。语言?工具?你喜欢哪个,随你
(结尾很仓促,我不是针对什么人或者什么语言,只是感觉在互相排斥的浮躁的空气中感到了一些清新的味道,这种感觉很好)