2.语言的选择学习.Net还是Java还是继续学习C的困惑:看到Java的应用领域很广,什么智能设备、移动通讯之类的,看到Java课程里还有短信监听、通话监听这样的技术,就感觉:Java真是无所不能!看到.Net的核心语言C#,感觉为啥看C#这个词就比看Java这个词顺眼呢?而且有微软这个强大的后盾,就目前来看,C#及.Net应该在微软的技术中一支独大了,跟着微软走没错!对于C,说实话挺不舍得放下的,如果说上元有C语言的培训那我肯定首选C语言;但有些不想继续(自)学了,打击自信心,好像就业前景也不如前二者看好。 对于Java的疑问:《黑客与画家》的作者Paul Graham这样评价Java:hello-world本来是一个很简单的程序,但是在Java中却要写上一大堆东西,这本身就差不多可以说明Java设计的有问题了。我觉得这话还是很有道理的,此外,Paul Graham还预测Java的进化之路已经走到了尽头。虽然说别人说的话不一定就是对的,但是什么也不懂的我听听专家的意见不是更好么?附:Paul Graham:编程语言在半个世纪以来是向着简洁化(我觉得这是有意在说Java不简洁)的方向发展的,从程序的简洁程度就可以看出一门编程语言本身的能力。
真是不知道该选哪个了!
看到上元的教程里有许多都涉及到了数据库编程,《C语言也能干大事》也有几节课讲数据库。虽然没有接触过数据库编程,但是一看到这个词心里就害怕,觉得数据库太繁杂、太庞大了,其编程工作肯定也很痛苦。其实自己接触编程后不久就接触到了黑客技术和Linux,同时对黑客编程产生了浓厚的兴趣,还产生了一个理想:可以看懂Linux内核的源码,编写出像XueTr那样的安全工具。产生这种现象我想可能是因为自己只看到了表面现象,没有看到作者为此付出的艰辛,XueTr的作者linxer曾说,(编写XueTr)这种玩意看似简单,其实巨繁琐、恶心。毕竟,不论数据库编程还是黑客编程,自己都没有亲自实践过,也许数据库编程并没有自己想象中的那么可怕,黑客编程也没有自己想象中的那么有趣(但是其结果在我看来一定是有趣的)。您怎么看呢?
联系我时,请说是在扬州便民网看到的,谢谢!