查看: 4892| 回复: 8
跳转到指定楼层
上一主题 下一主题
收起左侧

[自我提升] 有时候看组里的代码很吃力有什么教程可以自学?

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
入职差不多半年了,组里面的java package很多,也很复杂。虽然这些class里面没有什么高深的算法,但是class封装的层数很多,有些method被调用的层数很多。比如method A被 B 调用,B又被C调用, C又被D调用。。。。。一层一层的到了后面就搞混了。 之前基础不行,虽然刷了400多题,有些还是2-3遍,但是工作上的code和刷题关系不是很大。感觉和设计模式的关系更大一些,比如一些DAO, 一些基于接口的编程等等。. 1point3acres
. 1point3acres
不怕大家笑话,我现在还是不太懂整个JAVA后端是怎么运作起来的,到目前为止我自学了junit, spring, hibernate, easymock. 现在正在看hibernate, 有时候拿到一个task仍然感觉不知如何入手,不问十几个问题开不起笔。我想可能还是因为项目经验太少,没做过完整的后端系统。 有时候感觉自己换算比较努力了,周末基本上都在家学习,平时下班也很晚。

不知道有什么教程或者公开课之类的可以做一个完整的java后端系统,哪怕很简单的系统,至少我可以通过它知道前端和后端是怎么联系起来的。

谢谢。


上一篇:请教类 关于HR问薪水的问题
下一篇:入职**。打算学习技术。求各路大神指导。有悬赏!求教!
推荐
ourgit 2017-8-29 05:58:02 | 只看该作者
全局:
欢迎来到真实的CS世界。楼主估计还没在国内干过,那种英文混杂着拼音还有各种1000行的if else以及各种niubility的算法像加密js一样的写。

评分

参与人数 1大米 +5 收起 理由
yguo89 + 5 每次看这样的code就想砍人。。。

查看全部评分

回复

使用道具 举报

全局:
我要是楼主,我就逐个packpage每行给他们当时的review重新加comments。
根据effective java itemXX 你应该这么写这么写

然后全部refactor完成后,你会发现 傻子都能看懂codes。
回复

使用道具 举报

推荐
zzwcsong 2017-8-29 06:57:47 | 只看该作者
全局:
和楼主有同样的感受...感觉人脑的stack大小有限,只凭记忆追着一层层调用DFS进去很容易就迷失overflow了= =,感觉比较好的是BFS,或者限制深度的DFS,很多细节其实不需要一开始就搞懂,知道大概输入输出做什么就好了,做个记录回头再来看。先力图弄清软件的架构,画流程图有个big picture understanding,然后再回头去理解各部分的细节。
回复

使用道具 举报

🔗
Marineking 2017-8-29 06:30:20 | 只看该作者
全局:
ourgit 发表于 2017-8-29 05:58
欢迎来到真实的CS世界。楼主估计还没在国内干过,那种英文混杂着拼音还有各种1000行的if else以及各种niubi ...

太形象了 哈哈~
回复

使用道具 举报

🔗
ykwwind 2017-8-29 07:45:02 | 只看该作者
全局:
你说的这是java的毛病...........
回复

使用道具 举报

全局:
divide and conquer
回复

使用道具 举报

🔗
wildcat 2017-10-15 13:22:42 | 只看该作者
全局:
本帖最后由 wildcat 于 2017-10-15 13:24 编辑

对lz的状态非常理解。应届生开始正式工作以后差不多就是这样。不过还是不要想教程或者公开课能帮你做到。基本上你能找到的教程复杂度跟工业应用级别的项目比都太简单了。多花时间研究组里用的代码,熟悉后就好了。或者就是跟manager申请做个小project之类。被project和due爆操之后你会发现自己提升很快的,lol
回复

使用道具 举报

🔗
zifanzzz 2018-3-28 06:15:29 | 只看该作者
全局:
yixuefenfei12 发表于 2017-11-3 16:24
我要是楼主,我就逐个packpage每行给他们当时的review重新加comments。
根据effective java itemXX 你应该 ...

看了你给别人看的cr,都是直接给ship的啊,你还是厉害啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表