吐槽:学校干嘛非得强制学Java

2013-10-03 22:12:25 +08:00
 slimbloody
学校教编译原理和计算机网络都要求用Java来写作业,但是实在是不喜欢Java,用一门自己不喜欢的语言写程序真是蛋疼。。。都大三了干嘛不让学生自己选择语言呢?Python就很好啊
9055 次点击
所在节点    程序员
92 条回复
otakustay
2013-10-05 19:44:11 +08:00
java有非常多的经典理论可以学,因此学java不仅仅是一门语言。诸如OSGI、JSP也许被人所不耻但也有其亮点,仔细去思考这些规范出现的原因并尝试还原推导出规范的过程会收益颇多。而缺乏规范的脚本语言很难有这方面的收获。

从个人的经验看,写js请多年,从小页面到大系统的构建,很多时候得益于曾经的java+.NET基础,因此对各种解耦的设计相对熟练,构建大系统不至于搞出一团糟的代码。而很多前端,也许他们觉得自己是高手,但是代码在我看来维护性差+扩展性差+不易测试,可以说一塌糊涂

我来预测下,前端应用的javascript在3-5年内会开始对依赖注入有需求,渐渐这些后端的所谓“腐朽、笨重”的东西会被使用在前端
373141439
2013-10-05 23:07:35 +08:00
吐槽:强制毛邓三,马政经且必考的路过,为啥非要让无辜的学生与政治有关系
yangxin0
2013-10-06 01:23:42 +08:00
读书的时候要求用Java,然后我所有的项目都是用python写的。
chenchaoyan
2013-10-06 15:14:12 +08:00
因为java的就业率高
soho176
2013-10-07 22:21:11 +08:00
我们学校 当时学的第一门语言也是java,但是老师一直在dos命令行下敲命令,一学期学完了,根本连个软件的毛也没看到,让我们觉得这java 这么高深啊。。这天天黑屏这敲。结果是一学期上玩了 没有一个人可以写出来软件的。。坑爹到家了。后来看了网易上的一个公开课有个讲的java的几节,一看才发现 差距 啊 差距不是一般的打,人家的教法,让你一看就有兴趣了,感觉挺有意思的,想实现一个功能 然后这个功能 要怎么做,而我们的老师 就是天天在dos 下敲 啊 敲的 坑爹。
monkeylyf
2013-10-08 08:15:52 +08:00
@slimbloody java确实有很多诟病的地方 无论是gc还有语言本身太verbose. 我个人的想法就是这就是一个tool, java是 python更是. 有一天你会需要用正确的tool来做正确的事情 比如你想要调用apache里一些开源产品的native api你基本就是只能用java. 如果现在抵制情绪很高那就先好好钻研python吧 不过希望不要为此耽误了正事:)
smilezino
2013-10-08 09:20:16 +08:00
我们大学还学了汇编,c,c++,java,c#呢
cxshun
2013-10-08 09:59:01 +08:00
编译原理用JAVA,我只能说我勒个去罗。编译原理用C/C++不就爽得很,非要搞JAVA。估计是那个老师自己学不好C/C++,非得忽悠你们都搞JAVA。
wangxiaokaizi
2013-10-08 10:12:14 +08:00
@txx 某院
wizardoz
2013-10-08 11:44:40 +08:00
老师选择自己会的语言来教吧。我们原来编译老师是个女子,她说她不太会C语言,交了作业以后,她看不懂的代码会直接叫当事人过去问。
txx
2013-10-08 15:02:46 +08:00
xdyl
2013-10-14 14:31:57 +08:00
Java有什么不好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/84487

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX