潜水了很久,水一个帖子:一个刚毕业的 Java 程序员的迷茫

2017-01-31 21:32:02 +08:00
 davidway
为什么迷茫?之前写 C 的时候,觉的 C 的所有代码都是自己写的,能够知道自己做了什么事情,能够控制;
到后来为了就业,然后选择了 JAVA 。发现 JAVA 很多代码都是已经封装好给你了,开发的过程中,所以我的学习方法是必须得在官方文档那里去看。可惜例子没有啊,很抽象,然后一个片段得去百度找个例子,然后自己总结一下写篇博客,以防后面忘记,可是,这一学习就得 1 , 2 天啊。

而迷茫的原因,是觉的知识实在是太多了,觉的学都学不完。你说找重点的来学,扔给你一个项目,你可能复制粘贴会用,但是要自己重头开始,真的是一脸懵逼,而这种一脸懵逼督促着我不断地去百度补充知识,一百度可能就一天才学 1 , 2 个知识点啊。

Q:
我的目标是很想自己写一个开发框架,类似 struts ,最好是 spring 。每天都感觉很累,但是觉的自己的学习方法没问题啊,坚持是需要时间来验证吗?
6796 次点击
所在节点    Java
61 条回复
davidway
2017-02-01 02:12:14 +08:00
顺便推荐一个网站: http://www.tutorialspoint.com/codingground.htm ,很多初学者教程在里面,而且全部代码能跑
wjidea
2017-02-01 02:14:31 +08:00
ilumer
2017-02-01 02:52:25 +08:00
看完这个帖子………我表示你们也不能这么水 Java EE 吧。。。。。。楼上上来就直接瞎说
woojuno
2017-02-01 06:44:48 +08:00
我就想说,你觉得 spring 是一个人写的?
q397064399
2017-02-01 06:52:44 +08:00
记住 Key 就行了,一个框架那么多最佳实践,现代软件工程本来就是大规模协作,
很多东西都变成黑箱了,你要打开黑箱去学,一辈子都学不完

举个栗子
Tomcat 在关闭的时候,如果需要将 Session Cookies 持久化 如何做?
不查文档根本就写不出来,但是我记住那个接口的名称就行了,用的时候再去查
全背下来,还不如杀了我

r#23
@ilumer
另外楼主说的可不是 JavaEE web servlet 等规范是 Javaee 的一部分不是全部
Cbdy
2017-02-01 07:09:44 +08:00
抛弃所谓初学者的心态 /不要用百度(不听拉倒)/看软件、技术名著 /去看源码 /调教你的 ide ,或用 idea
cs419
2017-02-01 07:39:39 +08:00
楼主 你不是应该先写一个 jvm 么
多数的老司机都是先会开车。 车子遇到小问题了, 自己捣鼓捣鼓 一点点的成长。 你很有勇气 刚拿到驾照 就想着造发动机啊!
目前来说 没开几年车的你 想要去造车 对于就业不大现实
limbo0
2017-02-01 08:03:59 +08:00
lz 还是 c 语言的思想
misaka19000
2017-02-01 08:41:44 +08:00
@cs419 不是应该先提炼硅吗(滑稽)
Kilerd
2017-02-01 08:56:15 +08:00
嗯,我也长见识了。😷😷😷
ihuotui
2017-02-01 10:44:43 +08:00
@cs419 应该先写编译器,生成标准 class 文件。
wohenyingyu02
2017-02-01 10:50:04 +08:00
小企业不需要程序员,只需要调参狗
CRVV
2017-02-01 11:00:00 +08:00
推荐楼主再去学学其它语言,比如 Python, Haskell, SQL ,用这些语言写写最开始学 C 的时候写的最简单的程序,我估计会有些好处
aabbccli
2017-02-01 11:36:10 +08:00
把 HTTP 协议学好了,什么框架都好上手。
wyntergreg
2017-02-01 12:27:50 +08:00
主语言 JAVA ,进厂先做三年沉淀再讲别的。

对,就是 leader 让你干什么你就干什么,萌萌哒就可以了。
sobigfish
2017-02-01 13:12:28 +08:00
开发框架还不如开发应用,歪楼问下:有什么 java 的比较好的开源电子商城么?
jfinalshop 是 gpl 的 而且貌似不适合手机浏览(不是说 html/css 是说适合手机的支付)
NvSylvanas
2017-02-01 14:07:00 +08:00
厚积而薄发
Totoria
2017-02-01 14:34:45 +08:00
百度和 Google 真的仅仅是喜好问题吗?
davidway
2017-02-01 16:32:02 +08:00
我发现我的方向
@woojuno Spring 确实不是一个人写的。我只是想理解他的概念,然后自己试着写一个 spring

@q397064399 就是查了文档后,想自己写一个出来,就这样的想法
@Cbdy 嗯,对,我其实开这篇帖子是想请教学习方法
@limbo0
那不是 C 语言的思想的话那是什么?

@CRVV 这些语言封装得更彻底,更追求业务逻辑。更扑朔迷离。其实我问这个问题的愿意是看着
别人的面试题,也是一脸懵逼,不知道他考我的是什么。
bombless
2017-02-01 16:39:40 +08:00
一般的项目你要干起来就是比较抽象的,没有文档的时候经常是看着名字猜用途 哈哈哈

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

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

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

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

© 2021 V2EX