想请教一下 Java 程序员的工作问题。。

2014-08-15 12:29:43 +08:00
 Bensendbs
本人马上大三,还有一年就要毕业了,想知道一名Java程序员的合格标准是什么,我也经常自己看一些招聘网站什么的,发现不同的公司要求掌握的框架不尽相同,还有一些技术要求比如:
熟悉互联网开发模式,熟悉分布式、消息、缓存等技术,熟悉高性能、高并发系统设计、开发和调优。
这个是什么。。去哪里学都不懂。。觉得自己前途堪忧啊。。

tip:目前我在自学《Java编程思想》想把基础打牢,数据库目前只会sql server。还有一本Java算法与数据结构,不知道现在看妥当还是等Java基础扎实了再看好
3477 次点击
所在节点    程序员
22 条回复
pengfei
2014-08-15 12:32:51 +08:00
很羞涩的说一下,我自己学的不怎么样,先是应付面试,其他的都是在实习的时候学的
Automan
2014-08-15 12:54:17 +08:00
按你现在的知识储备,还是赶紧学门别的语言把
Bensendbs
2014-08-15 13:19:09 +08:00
@Automan 我觉得一年还是可以学到一定的东西吧。。只是我不知道要到什么样的程度。。不过我的确想学下Python的。。
shanelau
2014-08-15 13:40:37 +08:00
工作中用到java的地方主要是用来做web开发或者android.
如果是web,你需要懂的 jsp、web前端、java对数据库的操作。如果你懂 SSH 更好,spring、hibernate、struts 这些才是你以后工作中的重点,
android的话, 基本的知识点你得掌握
ggarlic
2014-08-15 13:43:42 +08:00
除了楼上说的,hadoop那一系列也主要是java
vainly
2014-08-15 14:07:20 +08:00
pyshift
2014-08-15 15:07:49 +08:00
楼上是在用Markdown吗,貌似回复还不支持吧=。=
plprapper
2014-08-15 15:50:37 +08:00
熟练用一个mvc 熟练一个orm 熟练一个模版引擎 看过一些最核心的代码 就足够了
KentY
2014-08-15 15:57:08 +08:00
我觉得, 最基本的是jdk. 了解那些常用的方法(其实80-90%以上都很常用), 最好知道一些它们是怎么实现的, 在使用上应注意什么. 这不管将来做什么领域, 都是基础.
Bensendbs
2014-08-15 16:55:04 +08:00
@plprapper 额。。请教一下最核心的代码是指的哪些?常见算法?还是JDK里的样例
plprapper
2014-08-15 17:07:47 +08:00
@Bensendbs 我是说常见的mvc的原码,常见的orm的源码,常见的模版引擎的源码。 你看着看着,jdk里的一些东西自然会涉及到。而且你自己写一个小例子 来调试也相对方便。

其他东西还是等工作了再学吧。

数据库还是多掌握一个吧,无论是mysql 还是oracle psql 。。。。 。
Bensendbs
2014-08-15 17:20:54 +08:00
@plprapper 十分感谢
cxshun
2014-08-15 17:37:33 +08:00
建议楼主可以深入学习一下Spring,虽然说JSF及很多都可以替换它,但Spring IOS+Spring MVC结合起来用很爽。

另外,企业应用基本都是SSH,互联网一般不用,有可能会有play framework。python这种脚本还是挺不错的,尽量学习一下,对自己有好处的。
sivacohan
2014-08-16 10:04:07 +08:00
我觉得吧。。。
你要是来北京,要月薪3000的话,什么都不会都可以。
Bensendbs
2014-08-16 10:43:13 +08:00
@cxshun 十分感谢

@sivacohan 额。。帝都3000能干什么啊。。
format
2014-08-16 12:24:29 +08:00
自学能力和解决问题能力才是最重要的。
技术总会变得。
sivacohan
2014-08-16 18:01:50 +08:00
@Bensendbs
3000的话,需要跟人合租,一个月租金几百。然后吃饭交通什么的。过的很拮据,但是能活。

我说这个事情,丝毫没有打击你的意思。

我要说的是,大学生不要妄自菲薄,觉得自己什么都不会。相比现在不切实际的想刷一些可以让简历看起来炫酷的技巧,不如趁现在想想,自己想干什么,能干什么,自己值多少钱。然后再用现在掌握的,看起来不那么炫酷的技巧,做一个小项目出来。

大学生,只要证明自己某方面有能力叫可以了。无论是学习,坚持,合作,只要有一方面证明自己有能力,就足够了。
Bensendbs
2014-08-16 21:42:51 +08:00
@sivacohan 谢谢啊
Bensendbs
2014-08-16 21:45:02 +08:00
@sivacohan 我现在的确是对自己不是很有信心。。项目的话倒是在做,一个Android上的位置交互软件。。也不是很大。。就是想试试自己能做到什么程度
Bensendbs
2014-08-18 16:13:03 +08:00
@vainly 额。。这个是什么意思。。不太明白。。。

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

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

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

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

© 2021 V2EX