马上进入大四,现在在一家小电商公司实习,项目人数不多,我进来的时候,新项目已经开始了一大半了。
我之前只学过struts2,hibernate。。做过一个小项目,大致会用了。
可是公司项目用的是spring,spring mvc和Mybatis,加上一些其他的视图框架,还有maven等等。。。全是新的东西,技术主管希望我抓紧熟悉,早日进入项目开发。。。但是真的不知道该怎么去学会比较有效果,最头痛的是,项目的结构和我之前写的完全不一样,让我更加没有信心了。。。
希望过来人能给点建议,感激不尽!
关于提问题,我又跑来啰嗦几句。
是不是清华硕士毫无干系的,即便他是个中专毕业的,也该该干嘛干嘛!闻道有先后啊,哈。
你要知道,并不是所有的提问都只会造成负面效果,
很多时候,[b]提问正是表达提高自我的最后机会![/b]
我要是你,提的第一个问题是这样:
“我迅速的看过遍资料①,可还是觉得哪位是否能有时间帮忙大概讲解下业务概要②及项目架构③?或者告诉我相关的资料在哪里④?”
要点有这么几个
① 表示你自己努力过了。这个尤其重要,没人喜欢那种自己什么都不做,张口伸手要的家伙。
② 无论你负责的功能多么少多么小,了解业务背景都是很重要的。这也能表现出你的志向不仅仅只是个码农。
③ 有人提纲挈领讲解下,能避免好多弯路和误会。这个是必须的,至少在我们这里。
④ 表示你能独立生存的。如果大家都很忙,我自己就可以学习搞定。
这里举的这个例子,针对你新人初进项目的,这个问题是必须的。
你可以结合自己的实际情况调整。
合格的GM的话,也应该事先主动给你安排好的。
今后提其他问题,要点也是一样的。
祝你成功!
项目结构这种东东,一个人一个样,十个人十一个样,认了吧。哈哈。
都是这么过来的。我能想到的是
找个人。自己找也好让主管推荐也好,遇到问题请教谁。
找个例子。最好是上面那个人负责的,挑个简单功能,熟悉下代码。比如,配置啊,页面,后台,DB啊从头到尾熟悉一遍。
自己动手。试着从头模仿上面的例子,新开个模块什么的,做上一遍。
能跑,你就有信心了,一切就OK了。
我的经验是,新手能不能成功,不在技术水平,在人!(玄了些,哈。)
勤奋,敢问。基本都没问题。
由于技术是不断更新,并且学的时候是这样,真正进入公司又需要按照公司的框架去做开发,所以首先要摆正心态,要相信自己是可以的,然后开始随着业务去熟悉之前的框架代码。最好的就是自己能写出一些简单的demo。
[quote]首先,你会着急说明你的心态是建设性的.所以不用太着急.
项目结构完全不一样也没关系,你可以先看一下同事写的代码,怎样实现CURD功能,然后再自己模仿来写,这样任务就可以完成了然后自己才可以抽时间来研究这个项目上的其他东西.[/quote]
项目结构图应该是用Maven搭的,可以先把maven了解下,很简单的东西,其实就是一个工具
对于spring springmvc mybatis这些东西都得要学好长时间的,lz现在需要的是快速入门,所以网上找些入门视频了解下,然后针对你们项目慢慢熟悉,这些东西都是熟能生巧
你之前学过struts2 hibernate,其实springmvc充当的就是struts2的角色,是一个spring自己的mvc框架;而mybatis充当的是hibernate的角色,一个orm框架