新人的一些疑问,望技术前辈们赐教 新人进来共勉下也中 呵呵
o7年7月学习java (培训) 次年十月毕业. 11月进入一家小小公司实习3月 除了没把学过的东西忘了基本没学到啥实质上的技术.09年3月正式进入一家正规公司工作 3个月时间参与完成两个大中型项目 收获颇多.疑问也不少.
初入公司压力很大,很多东西都不知道何从下手,领导只会告诉你需要做成什么效果.不会告诉你应该怎么去实现哪怕你是个刚出来的新人.即便是新的技术也要你自己去摸索.摸索出来了是你应该的.摸索不出来你就out了.当没有经验的时候基础的力量就尤为重要.举一反三.多思考不能放弃.这就是我经常告诫自己的.坚持下来没摸索出来你也是离真相最近的一个.现实就是这么残酷你想偷懒?恩 说明你有个有钱的老爹.呵呵.慢慢的随着时间推移逐渐适应了这个'职场生活'压力也不是那么大了.大脑终于可以考虑一些'项目外'的事情了.
纵观这个项目发现我做的这些模块无一例外的都要操作数据库(别骂我,这确实是一句废话).
那我可不可以认为项目的本质就是为了操作数据库或者说是数据.
操作数据的话 无非就是数组,map list 来回组合嵌套 外加 bean足够了啊.
如果java只是这些东西的话那也太有损它在我心目中形象了 哈哈.当然我有这种想法是因为我太狭隘我懂的java还太少.
可是让我困惑的是我就是用这些知识做的所有模块.
换句话说我用我以前的知识与经验来完成了我现在的需求.我没有学到新的知识我没有进步.
我应该学一些什么样的知识才能让自己更靠近高手行列?
我现在仅仅能想到应该学习怎么样完美的尽量简练的运用这些知识来写代码.
除此之外呢?还应该学习什么?具备了哪些技术才可以独立完成一个大型项目?
望前辈们指点,最好弄个<<高手的成长历程>>贴出来让后辈们顶礼膜拜下 嚎~
还有一点现在绝大多数项目的开发都是基于ssh的框架下. 那么在ssh下写代码还能运用上设计模式么?我知道ssh本身就包含了很多设计模式的理念在里面.那以后用都用ssh 那还有必要学习设计模式了么? 恩 是我知道您让我学的是设计模式的思想. 可是我困惑了. ssh下 我的代码怎么体现设计模式的思想呢? 都被ssh抢去风头了啊~~~