h*w
2 楼
c++比较熟,以前上课用过java编程,目前还没毕业,看到很多职位都是要求Java,并
且要熟悉ajax,javascript, JSP,一些framework,一般还会结合数据库的要求。
版上朋友能推荐个学习路线吗?谢谢。
且要熟悉ajax,javascript, JSP,一些framework,一般还会结合数据库的要求。
版上朋友能推荐个学习路线吗?谢谢。
c*e
3 楼
不准
b*y
4 楼
可以学习javascript先,ajax是基于javascript的。比如说,看看Definitive
Javascript那本书。
JSP可以单独学,用tomcat练手。
Framework, 可以看看Spring framework, 是比较流行的那种。一般你熟悉一个
framework也就够了,其他都差不多。
数据库方面,可以看看MySQL JDBC等,根据你工作需要用的数据库不同而不同。
Javascript那本书。
JSP可以单独学,用tomcat练手。
Framework, 可以看看Spring framework, 是比较流行的那种。一般你熟悉一个
framework也就够了,其他都差不多。
数据库方面,可以看看MySQL JDBC等,根据你工作需要用的数据库不同而不同。
z*e
20 楼
我这次旅行跟德国的一个cs master哥们聊天
我们一致的共识就是
algorithm不重要,pattern对于开发人员来说更重要
德国那哥们把sap一顿骂,说得狗屁不是
说前几年招进去很多stupid people
为了不跟这些stupid在一起,所以让他选
情愿去ibm都不去sap
然后他还是喜欢搞mobile编程,对server side没有太多兴趣
搞java的,javascript什么可以不太熟练,html, css什么你只要会写就行
一般不会问得太深,人家也不会深究,sql倒是会问得多一点
今天刚刚遇到一个sql优化的问题,用index对付过去了,反正他也只要求举例
但是spring, hibernate, java基础之类的
那就是翻来覆去地问,有时候深一点,问问ioc,有时候浅显一点
问问interface和abstract class的区别,有时候又在中间捣腾一下
问问public, protected, private,但是这些都是基础,你搞java的
这些不会说不过去,而且最近的感觉是,ejb用得越来越少,我还想跟人家扯ejb
人家听都不听,直接当没听到,spring和hibernate是频繁问起
还有pattern也是必问的,其中mvc问得最多,singleton次多
然后sql也会问,而且还喜欢问你什么时候用sql好,什么时候用hibernate好
区别差异在哪里,swing等控件只有少数职位会问
现在新趋势是结合ios和android问client side
因为貌似有些公司已经把这种新兴平台上的应用结合到整个体系中去了
其实java的核心思想就是分层,层层封装,包括整个cs的体系也是这样
一层一层的,效率什么真的不重要,为了结构,应该毫不犹豫地牺牲效率
我们一致的共识就是
algorithm不重要,pattern对于开发人员来说更重要
德国那哥们把sap一顿骂,说得狗屁不是
说前几年招进去很多stupid people
为了不跟这些stupid在一起,所以让他选
情愿去ibm都不去sap
然后他还是喜欢搞mobile编程,对server side没有太多兴趣
搞java的,javascript什么可以不太熟练,html, css什么你只要会写就行
一般不会问得太深,人家也不会深究,sql倒是会问得多一点
今天刚刚遇到一个sql优化的问题,用index对付过去了,反正他也只要求举例
但是spring, hibernate, java基础之类的
那就是翻来覆去地问,有时候深一点,问问ioc,有时候浅显一点
问问interface和abstract class的区别,有时候又在中间捣腾一下
问问public, protected, private,但是这些都是基础,你搞java的
这些不会说不过去,而且最近的感觉是,ejb用得越来越少,我还想跟人家扯ejb
人家听都不听,直接当没听到,spring和hibernate是频繁问起
还有pattern也是必问的,其中mvc问得最多,singleton次多
然后sql也会问,而且还喜欢问你什么时候用sql好,什么时候用hibernate好
区别差异在哪里,swing等控件只有少数职位会问
现在新趋势是结合ios和android问client side
因为貌似有些公司已经把这种新兴平台上的应用结合到整个体系中去了
其实java的核心思想就是分层,层层封装,包括整个cs的体系也是这样
一层一层的,效率什么真的不重要,为了结构,应该毫不犹豫地牺牲效率
g*g
23 楼
你前面的说得很好,最后一句我不同意。
大部分应用不需要效率是真的,server端应用最重要的是
保证可读性,清晰的三层架构有利于日后的扩展。但
效率在大规模项目里是需要的,只不过你可以在功能基本实现
以后一步一步的解决瓶颈,也不是所有的程序员都会需要处理
这部分的问题。这里涉及到很多架构的东西,cache的使用,
sql的优化,nosql DB的使用,threadpool的调优,JVM的
调优等等。
【在 z****e 的大作中提到】
: 我这次旅行跟德国的一个cs master哥们聊天
: 我们一致的共识就是
: algorithm不重要,pattern对于开发人员来说更重要
: 德国那哥们把sap一顿骂,说得狗屁不是
: 说前几年招进去很多stupid people
: 为了不跟这些stupid在一起,所以让他选
: 情愿去ibm都不去sap
: 然后他还是喜欢搞mobile编程,对server side没有太多兴趣
: 搞java的,javascript什么可以不太熟练,html, css什么你只要会写就行
: 一般不会问得太深,人家也不会深究,sql倒是会问得多一点
大部分应用不需要效率是真的,server端应用最重要的是
保证可读性,清晰的三层架构有利于日后的扩展。但
效率在大规模项目里是需要的,只不过你可以在功能基本实现
以后一步一步的解决瓶颈,也不是所有的程序员都会需要处理
这部分的问题。这里涉及到很多架构的东西,cache的使用,
sql的优化,nosql DB的使用,threadpool的调优,JVM的
调优等等。
【在 z****e 的大作中提到】
: 我这次旅行跟德国的一个cs master哥们聊天
: 我们一致的共识就是
: algorithm不重要,pattern对于开发人员来说更重要
: 德国那哥们把sap一顿骂,说得狗屁不是
: 说前几年招进去很多stupid people
: 为了不跟这些stupid在一起,所以让他选
: 情愿去ibm都不去sap
: 然后他还是喜欢搞mobile编程,对server side没有太多兴趣
: 搞java的,javascript什么可以不太熟练,html, css什么你只要会写就行
: 一般不会问得太深,人家也不会深究,sql倒是会问得多一点
g*g
24 楼
reflection,serialization. These two alone make C++ not
convenient for object communication between different processes.
And not possible for things like IOC, AOP。
On server side, it's risky to use C++ for an application.
A single error can lead to a crash (dangling pointer,
array index out of range etc.). With JVM and these frameworks,
it typically only affects a single user with bug like this.
【在 H****r 的大作中提到】
: 能说说啥高级java东东C++没有的呗? Jit, jvm, gc 不算
convenient for object communication between different processes.
And not possible for things like IOC, AOP。
On server side, it's risky to use C++ for an application.
A single error can lead to a crash (dangling pointer,
array index out of range etc.). With JVM and these frameworks,
it typically only affects a single user with bug like this.
【在 H****r 的大作中提到】
: 能说说啥高级java东东C++没有的呗? Jit, jvm, gc 不算
H*r
25 楼
Seems like C++ can do those with third party libs like:
http://www.garret.ru/cppreflection/docs/reflect.html
http://www.boost.org/doc/libs/1_36_0/libs/serialization/doc/ind
【在 g*****g 的大作中提到】
: reflection,serialization. These two alone make C++ not
: convenient for object communication between different processes.
: And not possible for things like IOC, AOP。
: On server side, it's risky to use C++ for an application.
: A single error can lead to a crash (dangling pointer,
: array index out of range etc.). With JVM and these frameworks,
: it typically only affects a single user with bug like this.
http://www.garret.ru/cppreflection/docs/reflect.html
http://www.boost.org/doc/libs/1_36_0/libs/serialization/doc/ind
【在 g*****g 的大作中提到】
: reflection,serialization. These two alone make C++ not
: convenient for object communication between different processes.
: And not possible for things like IOC, AOP。
: On server side, it's risky to use C++ for an application.
: A single error can lead to a crash (dangling pointer,
: array index out of range etc.). With JVM and these frameworks,
: it typically only affects a single user with bug like this.
g*g
26 楼
No, it cannot. These libraries all talk about preprocessor
or everybody uses the same library. So you are asking something
on source code level. Imagine a binary library from 3rd party
that's important to your project, you have to immediately give up.
Reflection and serialization are built-in in JVM. You don't need
any extra baggage to achieve them.
【在 H****r 的大作中提到】
: Seems like C++ can do those with third party libs like:
: http://www.garret.ru/cppreflection/docs/reflect.html
: http://www.boost.org/doc/libs/1_36_0/libs/serialization/doc/ind
or everybody uses the same library. So you are asking something
on source code level. Imagine a binary library from 3rd party
that's important to your project, you have to immediately give up.
Reflection and serialization are built-in in JVM. You don't need
any extra baggage to achieve them.
【在 H****r 的大作中提到】
: Seems like C++ can do those with third party libs like:
: http://www.garret.ru/cppreflection/docs/reflect.html
: http://www.boost.org/doc/libs/1_36_0/libs/serialization/doc/ind
H*r
27 楼
Jvm 也需要安装啊
★ 发自iPhone App: ChineseWeb - 中文网站浏览器
【在 g*****g 的大作中提到】
: No, it cannot. These libraries all talk about preprocessor
: or everybody uses the same library. So you are asking something
: on source code level. Imagine a binary library from 3rd party
: that's important to your project, you have to immediately give up.
: Reflection and serialization are built-in in JVM. You don't need
: any extra baggage to achieve them.
★ 发自iPhone App: ChineseWeb - 中文网站浏览器
【在 g*****g 的大作中提到】
: No, it cannot. These libraries all talk about preprocessor
: or everybody uses the same library. So you are asking something
: on source code level. Imagine a binary library from 3rd party
: that's important to your project, you have to immediately give up.
: Reflection and serialization are built-in in JVM. You don't need
: any extra baggage to achieve them.
i*h
31 楼
那只懂C++,
从头学JAVA该看哪些书啊?
从头学JAVA该看哪些书啊?
m*u
32 楼
Java (J2EE, Spring, Hibernate, web service) is obviously hot and remain the
mainstay in business/enterprise applications. But C++, qt will have some
opportunity if BB10 (Blackberry 10) platform succeeds. Just like Objective-C
did when iOS (iPhone, iPad) succeeded.
【在 h*****w 的大作中提到】
: cs的,搞graphics,主要用c++,qt写,现在学术圈机会很少,工业界待遇不错。跑去
: 看看市场上的需求,很多是java,web什么的,跟自己的c/c++背景不沾边。打算提前准
: 备,艺多不压身么。
mainstay in business/enterprise applications. But C++, qt will have some
opportunity if BB10 (Blackberry 10) platform succeeds. Just like Objective-C
did when iOS (iPhone, iPad) succeeded.
【在 h*****w 的大作中提到】
: cs的,搞graphics,主要用c++,qt写,现在学术圈机会很少,工业界待遇不错。跑去
: 看看市场上的需求,很多是java,web什么的,跟自己的c/c++背景不沾边。打算提前准
: 备,艺多不压身么。
p*2
33 楼
the
-C
mobile开发没啥意思吧
【在 m*****u 的大作中提到】
: Java (J2EE, Spring, Hibernate, web service) is obviously hot and remain the
: mainstay in business/enterprise applications. But C++, qt will have some
: opportunity if BB10 (Blackberry 10) platform succeeds. Just like Objective-C
: did when iOS (iPhone, iPad) succeeded.
相关阅读
转载几本SCJP ebookjava的一个问题问个extend hashMap 的问题多個Software Engineer 職缺 (转载)真心提问,android developer同行这段实例化的代码可以优化提速吗?Java SVN library?Java连接IPP打印机打印Any good Java book for Kids求java UML tool准备开始学Scala了Where can I find the definition of the method: java.lang.System.getProperties().list()thread 在进入 timed_waiting 或 waiting之前是不是要释放它拥有的所有lock?关于Message Driven Bean的问题。问一个webapp authentication的implementationc++熟手如何学习Java直到能够参与开发企业级应用?one java question under ubuntuoracle xe 11g安装完启动页面里workspace填什么?问一个基础问题问个找工作的事情