各种求。。 求大神。。 解释java/c++/c/delphi/c#/..等详细区别、方向领域 拜谢
我是一名即将毕业的大专学生,现今我在一家公司实习。我在学校学的是北大青鸟与我们学校开办的一个软件工程师特色班,学习的课程有
第一学期: c语言(一学期)初步了解编程,很浅~~
第二学期: java基础、c#基本、sqlserver、html、
第三学期: js(javascript)、java(jsp、servlet)
第四学期: java(ssh)
第五学期: c#(asp.net)
我选择的是java方向(可能是因为先学习java或者是被环境影响),现在一家公司开发 java web (管理系统)
之前在学校以为java web只是学习的一个方向,真正的编程会继续学习的(天真),北大青鸟与我院这样安排课程也是正确的。因为java web好就业,不需要太大的师资力量(我们老师并不是北大青鸟的老师,而是我们学校的老师经过北大青鸟总部所谓的培训)。
但是我意识到java方向有点窄(java web开发永远都是那些ssh框架之类的东西,没技术含量。 j2me没想着要做java手机开发)。在与我公司的经理短暂的聊天后我发现java可能是我步入这个行业(it)的一个一小步(工资低是一方面,技术含量不高,随随便便弄个培训都能搞java web开发),我相信我内心真正渴望的是底层开发(工资还是一方面,技术含量高,不是随便经过短暂的培训就可以弄得,能开发底层,局限性不强不想java一样)。
我对其他语言了解不是很深(开发领域,是否可以底层开发,发展潜力、前景),希望前辈们给指点一二,我不胜感激。。。
java/c++/c/delphi/c#/.. java就不必说了, 我想选择一种底层开发,慢慢学,在不影响我学习java的情况下(工作),从数据结构等利用自由时间自学,我渴望强大的编程语言。。。。
------解决方案--------------------想学低层?
那果断学c/c++
------解决方案--------------------你认为java只有面向SSH的WEB开发吗?你认为是这样说明你对java ee的认识还不够,
你提出上面的各种问题说明你对软件开发认识不够
大多数项目,绝对不只是软件那么简单,大多数软件,绝不只是编程语言那么简单。
就java而言,SSH都是别人做好方便java ee开发,就像sun的jdk,如果没有String类,原理上自己也可以实现一个,但这个就是效率和可行性问题。 如果你能写一个ssh,如果你能参与编写jdk code。。。。
软件都是为项目服务,要产生价值,或者利润,需求选择软件,不是软件要求需求。
另外,不知道您所指的“底层技术含量高怎么理解”,因为我觉得这对你不是重要的。
------解决方案--------------------我学vc一年了 喜欢喜欢 太喜欢了
java学三个月了 工作是做网站 相比
我更喜欢vc 学vc就是一种享受
但是java我也喜欢 不过比vc 差点。。。
如果要梦想 要享受 就学 vc
我现在的想法是两手都要抓 两手都要硬!
------解决方案--------------------底层的语言,可以学习汇编,