首先,新年快乐!!
去年大概也是这个时间,我从学校出来,学习过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,我依旧不会让自己闲下来,不会让自己进入混日子的状态,不过还是很希望有人能够指引一些方向,不需要达到职业规划那么夸张,或许只要告诉我,我的学习方式是不是每个程序员都会经历的过程呢?还是自己已经走偏了?
分享到:
相关推荐
【标题】"菜鸟练手小程序"揭示的是一个初级开发者或者新手程序员进行实践和学习的项目。这个小程序可能是为了帮助初学者熟悉编程语言、框架或开发流程而创建的。在编程领域,尤其是对于初学者,通过实际操作小型项目...
该压缩包文件“仿菜鸟裹裹快递包裹小程序_20201227_204549源码.zip”显然包含了用于创建一个类似于菜鸟裹裹快递查询小程序的源代码。这是一个实用的项目,旨在帮助用户追踪他们的快递包裹状态,模仿了阿里巴巴集团...
菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作WINDOWS大全菜鸟操作...
总的来说,【久游菜鸟私服编辑器】是游戏爱好者的得力工具,它将技术门槛降低,让更多人有机会参与到游戏世界的创造中,体验游戏设计的魅力。同时,这也是一种社区驱动的创新方式,用户可以根据自己的喜好调整游戏...
菜鸟教程网站上的Python3教程还挺详细,想在没有网络的电脑上离线看但是发现网上没有资源,只有老版本的PDF文档,实在不方便阅读,所以自己做了一个,Python3菜鸟教程离线版内部包含20200914保存的完整离线版教程...
3. **数据统计分析**:通过Excel或其他数据分析工具,可以计算出菜鸟驿站的分布特点,如最密集的区域、平均服务半径、覆盖人口密度等,这对于理解城市物流网络布局有重要意义。 4. **GIS应用**:这些数据可以结合...
# 菜鸟商城 # 是一个仿淘宝客户端的实战课程,功能包括:1.支付(支付宝,微信,百度钱包) 、首页 、热卖 、商品大全 、购物车 、我的 、商品列表 、商品详情 、注册/登录 、收货地址 、我的订单 、我的收藏 ..... ...
理解并掌握这些元素有助于构建统一且有辨识度的品牌形象。 2. **标志设计**:菜鸟品牌的标志设计是VI的核心,手册会详细解析标志的构成、比例、颜色和使用规则。标志的正确使用能够强化品牌记忆,提高品牌识别度。 ...
菜鸟网络招股书, 港交所,阿里巴巴,估值,物流,快递
常用web开发工具 w3cschool菜鸟教程20141021常用web开发工具 w3cschool菜鸟教程20141021常用web开发工具 w3cschool菜鸟教程20141021常用web开发工具 w3cschool菜鸟教程20141021常用web开发工具 w3cschool菜鸟教程...
2022菜鸟驿站“全域明星”产品手册-菜鸟驿站五大核心媒介 “全域明星”产品手册是菜鸟驿站推出的五大核心媒介之一,旨在提供一种高效、低成本、精准的广告解决方案。该产品手册主要介绍了菜鸟驿站的五大核心媒介,...
每个部分都有相应的配置文件,"TrintyCore菜鸟工具"则帮助用户更高效地管理和调整这些文件。 总的来说,"TrintyCore菜鸟工具"是初学者进入TrinityCore世界的一把钥匙,它降低了入门门槛,让那些对编程和服务器管理...
菜鸟T7刷机教程(初版)菜鸟T7刷机教程(初版)菜鸟T7刷机教程(初版)
菜鸟网络还推出了环保小循环项目,鼓励消费者参与到纸箱回收中来,培养环保习惯。 菜鸟网络在推动绿色物流技术创新和模式创新方面也做出了努力。菜鸟网络通过推广新技术和模式来推动行业自动化、数字化、智能化、...
"菜鸟浏览器"是一款专为搜索QQ空间背景音乐设计的工具,它简化了寻找特定QQ空间背景音乐的过程。用户只需输入想要查询的QQ号码,就能快速获取该QQ空间所使用的背景音乐信息。这款软件的出现,使得音乐爱好者和网络...
这份“大学生对菜鸟驿站满意度调查问卷”主要关注的是大学生群体对于校园内菜鸟驿站服务的满意程度,涵盖了快递服务的多个方面。以下是对调查问卷中涉及的知识点的详细说明: 1. **满意度调查**:这是一种评估服务...
【描述】:“菜鸟桌面菜鸟桌面菜鸟桌面菜鸟桌面菜鸟桌面菜鸟桌面” 这段描述看似重复,但可以推测它强调了产品主要面向的是“菜鸟”用户,即电脑初学者。它可能旨在提供一个友好、易于理解和使用的界面,帮助新手...
菜鸟教程中关于Python3的介绍适合初学者入门,涵盖了Python3的基础语法,包括但不限于变量的使用、基本数据类型、运算符、控制流程(条件判断和循环)、函数的定义与使用、类与对象以及模块的使用等。 编写Python3...
此外,菜鸟物流利用物联网技术建立了共享数据基础平台,可根据不同的道路情况采取当地有特色的运输工具,从而更加高效地完成配送任务。 在解决“最后一公里”配送问题时,菜鸟物流注重联合其他快递企业,通过社会...
同时,良好的编程习惯,如注释、变量命名和代码结构,也有助于提高代码可读性和维护性。 6. 实验报告:与源代码一同提供的实验报告可能包含了系统设计的详细过程,包括需求分析、系统架构、算法设计和测试结果。这...