论坛首页 招聘求职论坛

稍有迷惘的一年级小菜鸟

浏览 1968 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-12-31  
  首先,新年快乐!!
 
  去年大概也是这个时间,我从学校出来,学习过S1SH和.NET(主要是ASP.NET)。当时其实一直感觉ASP.NET学的好一些,当然S1SH其实学习的较周边朋友中还是有点优势的,只是自己也明白光书本上的这些东西,肯定是非常局限的。

  偶尔的机会一个朋友介绍去一家传媒公司工作,那个公司有一个S2SH为主架构的网站,面试之前说实话压根还不知道要用到struts2,而且struts1毕竟也没有太多的实战经验(虽然敲代码还是比较多的,人笨嘛,只能勤以补拙了 )。面试的经历到时不错的人,事后我才知道人家已经在上海一家大公司工作过好多年了,为了婚事才回到本地来找个工作的,我说明自己当时的水平后经理也表示不会struts2问题不大,会给我培训的,然后让我用struts1做一个计算器,然后他在边上会问下我关于控制器之类的原理,顺带问点spring和hibernate的知识,我自然是尽力而为,我感觉回答的还可以,然后他就让我等一周消息。我回去想来想去还是感觉不能空等培训所以自己找资料熟悉了一下struts2参照这最需要的一些处理,请求参数的传递啊,如果一个ACTION中调用多个方法啊,之类的知识涉及了一下,毕竟学到一点是一点吧。

  一周后我就去了公司上班,说是培训,其实也就是让我一个人在那里看他们网站的代码,当时吓得蛮闷的,自己还没做过任何大型的SSH项目,struts2才看了一点点,这让我情何以堪啊,果然2天过去了,依旧是一头雾水···

  自己也不是个习惯服输的人,要么不做,要做就要狠狠的做,个人英语水平比较搓,然后就参考着字典查那些我不熟悉的名称,然后去猜,然后再看代码,蛮蛮的接受了监听器,拦截器这些,原本相对无言的东西。一个网站基本需要的一些元素,包括日志管理,国际化,乃至lucene这样的东西也有所包含,这么久以来很大程度上的知识都是从这个项目上领悟来的。

  实话说,这个站其实已经完工了,而且至少在我看来还是做的蛮好的,不过相对于网站可怜巴巴的内容而言有点别墅里养鸡的感觉。不过原本自己也没有工作经验,既然维护工作清闲,倒也给了不少时间学习,网站的有些板块是PHP做的,闲下来的时候,我也稍微学了下,保证自己熟悉语法,可以自己制作小站的水平,然后包括文本编辑器,jquery等也都研习了下,另外对于ASP.NET毕竟不想放下,是不是的还是回去回忆下。如此反复。
 
  大约6月份的时候,原本做JAVA的人相继离职创业去了,公司就剩我一个JAVA独苗。老板大概是感觉网站运营不是很景气,而我们又太闲了,突然决定要重做一个站,然后就是规划,讨论,技术分配等等。原本我只是负责部分内容,结果那个做PHP的居然也离职了···

  转念一想,其实这也是个机会,毕竟学以致用才是目的,而指不定那天自己跳槽,也可以有个拿得出手的项目给人看,随后好几个月确实比较忙,虽然没加班,但其实自己偶尔会在家里补充点CODE,毕竟只有一个人,虽然已经尽力把所有学到的东西都运用了上去,整个编码规范,包括属性文件之类的安排也尽力参考原始的网站,几个月后网站总算如期完工,然后是让人晕头转向的BUG修正,到目前为止网站也算运行顺利,这里也就不过多的追究网站速度啊,SEO啊之类的问题了,毕竟我还在学习中···
  ······························
  现在工作也算一年零几天了,展望这下一年,我突然有些茫然,因为一直以来我都是在自学之中,要么就是上论坛找资料,但没有过多接触其他公司的技术员的话,我如何才能知道自己学习的是不是潮流,或者说有没有出现个人精力分配不合理呢?

  其实很多时候跑到论坛看到讨论JAVA的都进去看,但些面试题还是有好多完全没有概念,于是有的时候总是感觉学的这么累却还是好“菜”···2012,我依旧不会让自己闲下来,不会让自己进入混日子的状态,不过还是很希望有人能够指引一些方向,不需要达到职业规划那么夸张,或许只要告诉我,我的学习方式是不是每个程序员都会经历的过程呢?还是自己已经走偏了?
 
   发表时间:2011-12-31   最后修改:2011-12-31
楼主,毕业一年经历这么多,已经很棒了! 除了自己找网上资源,也可以和同行多交流交流,同一个城市的同行还可以线下深度交流。 我毕业一年的时候只是用公司设计好的S1SH架构进行开发而已,后面也都是自学,没有机会让别人教。
等楼主有2~3年经验了,可以跳槽去一家大点的技术性公司,也许可以得到高人指导下。但也要考虑目前这家公司老板是否重视,是否有发展前景,技术只是一个维度。
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics