`
jhj823900
  • 浏览: 16325 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

我这种情况该怎样规划呢?

阅读更多
   我的情况是这样的,以前是做的油漆工,在工厂抬油漆那样的。后来为了改变现状辞职出来读了个niit和成教大专。在学校的时候做的那些学期项目我都是非常认识的做,去直接找商业产品,反编译看他们的源码,看他们的代码结构和代码风格与变量命名等。主要是看的华磊公司的产品,觉得他们做得不错。那时ejb这些都用到我的学期项目中的(session bean + jdbc),模式都是学的华磊的那个产品。我于2005年2月开始正式工作,现在已经做java开发三年了。
    曾经niit培训毕业的时候去应聘过hp的sap工程师,当时有80人(大部分人是应届大学毕业生)面试,我考了综合成绩第五名,就是英语成绩比较差,结果一个月后通知复试的时候我已经在海南做开发了。我在海南是做java软件开发,是做教育软件和教育网站开发,用的struts和jdbc,在五个月后,后来我们自己写了个类似于hibernate的小orm框架,主要是应用的jdk1.5的泛型来搞的。
    后来因感情问题去了广州,搞物流软件开发,我主要是负责广东移动的物流调度系统,主要是一个粘合平台,调用公司的另一个物流系统的业务,主要是用webservice+ejb(session bean + entity bean),webservice的数据是自定义xml数据集。我在这上面写了wap ,ie, pda端的展示,也就是共同业务,不同展现,由访问头控制。项目中有gps,是公司定制的机顶盒设备,装在汽车上,还有一种是用的西门子的手机基站定位服务,对手机进行定位,这服务器端是用java写的c/s结构,有socket和udp通讯两种,由我一个人接手完善,还有就是这个gps的客户端展示是用c#写的,用的mapinfo控件,也是由我接手同事写的,在那基础上继续完善。后来在上面加入了udp支持,最开始只支持socket,通讯协议部分是同事设计,压缩传输方式,我没上大学的基础在这里就表现出来,有些位的计算和数据类型在不同平台上的表示这些我实在是有点差距。后来觉得在广州呆起很压抑,上街都提心吊胆的,住的周围经常被偷,自己的房子也被堵过锁眼,所以2006年8月有个朋友介绍说一个什么IDG投资的网站公司,找人,我就这样去了。
   我才去的时候,比较失望,公司环境比较差,不规范,基本属于一个人做N个人事的公司,我应聘的wap程序员,结果来是相当于自己负责一个新的网站的开发,才从程序员的角色来转换到开发整个网站的设计,是有点不适应,包括当时没美工,还要自己去想div+css的设计,考虑网站的策划,那时还没用户体验和可用性设计这种思想,因为加上我就三个人做这网站,那时基本就是看同行的网站,然后把功能根据老板的要求移植过来。公司本来是在运营一个视频网站和现在的tudou.com,56.com一样的功能,我去是因为公司需要有一个网站能看到快速的盈利的,我带两个人负责新的网站开发,我团队的两人也是从他们团队抽出来的,所以考虑到他们的适应度,在数据层就是采用的他们的dao方式,jdbc+存储过程,他们之前是没用struts,我引入struts,后来我搞了个PPT培训,培训公司的团队全部用struts,可能是因为这个城市IT不发达的原因,所以这些东西没用上。在这过程中,我做的事基本是很杂,数据库的设计,apache,tomcat的搭建与优化,服务器的优化,互联网思想的学习和学习网站体验设计方面的知识。网站服务器出了问题,要去机房维护机器,安装硬件,做磁盘的raid5,机房网络故障的判断。第一个网站版本就是用的struts1.1,jdbc+存储过程做的,那时url没优化,没seo的概念。第二个版本是因为之前的从功能上和业务上都很有问题,全面需要改新的,类似于像koubei.com的网站。从功能上和代码上我都借用了不少代码,当然借用的基本是思想,页面代码用处并不大。包括他们的url重写方式,第二版用了struts,spring,hibernate,全面的网站seo,有专业的美工和一个产品经理,第二版出来后,从功能上还有可用性上强了很多.但有个重要的问题就是速度太慢,后来才发现不恰当的使用了hibernate大量的一对多关系.在这期间就看了不少比较出名的网站架构,开始慢慢思考网站怎处理大访问量的时候应该怎样做,但处在小网站的公司,最开始重点不在技术。业务问题都没解决,所以开发一直都是在业务这一层,也没多少时间。
   觉得自己在这个过程中也经常迷失自我,总是看到人家大网站搞的什么分布式,又去看linux,c++和网络基础方面的东西,看到人家搞了个什么memcached又想自己去实现一个,有时太乱了,然后有时又冷静下来,觉得应该把现有工作中手头的这些东西做深入,做到极致,很是矛盾。现在公司第二版网站没起色,开始了第三次业务大变动,基本上从以前的广泛网站变成现在的垂直网站,只对会员服务的网站。自己的同事搞产品设计这一块的辞职了,自己又得要学交互设计以及产品设计,信息架构相关的知识。最近又在搞linux上的安全优化,性能优化,和各种服务的安装与配置,包括apache,mysql,squid,tomcat.还要实时监控安全问题,分析系统访问日志apache访问日志。就是觉得自己在这行搞得太杂了,我给自己定的目标是做互联网这块的架构设计师,就是想能根据公司的网站特点设计出支持大访问量的网站框架。现在第三版又准备完全解决性能问题,和引入小巧轻便的编程框架,用了spring2.5 mvc(完全的元注释配置) + hibernate了,已经编码了1/3。不过,这次以后就决定不再换框架,把现有框架用透,把基础原理学好。
   现在在公司就基本上是属于什么都接触了,但深度有限,我不知道自己现在该怎样规划自己的技术学习,因为我学的编程上的技术也多,rcp自己也喜欢,c/s的曾经做过一个产品,用了一个月从一点不会到做出来。有时网站后台就想用它来做,又怕自己搞得太杂,自己喜欢电影里的那种很科幻的软件界面,所以比较喜欢rcp这种做出来的界面方式。
  各位能根据我的情况和你们的经验提一下,我现在该朝哪方面发展,该学哪些技术吗?
分享到:
评论
14 楼 wangdi 2008-07-03  
我是来拜lz的,,卧虎藏龙啊。。。je。、、、、
13 楼 jhj823900 2008-07-03  
frankiehuang 写道
楼主以前的工厂生产路面漆么?
就是涂斑马线,单行线那种

我以前读公路与桥梁的,大学同学都在搭桥修路。

我们主要是做摩托上的漆,有时也接工厂里面地面上涂的那漆,叫地平漆,公路上那种漆,我们没有涉及,还有建筑方面的漆也没有涉及到.我同学大部分是在制药厂里做药物的开发或者质检,我没什么关系就找了个小厂做油漆.
12 楼 frankiehuang 2008-07-03  
楼主以前的工厂生产路面漆么?
就是涂斑马线,单行线那种

我以前读公路与桥梁的,大学同学都在搭桥修路。
11 楼 ddd 2008-07-02  
lordhong 写道
貌似发现第二个油漆工...ddd... JE真实卧虎藏龙之地啊~~~

这年头讲究个忽悠,我记得以前有个关于忽悠的级别来着。
我这级别低,还没到自己不懂,但忽悠得让懂的人以为我比他还懂的层次呢。
10 楼 ddd 2008-07-02  
faint,油漆厂的,我还以为修理厂的油漆工呢:)
咱俩牛头不对马嘴了。
不过经你一说,我看大街上的电脑调漆也是忽悠的了,实际上就是凭眼睛,那样如果不是全车喷漆,嘿嘿,色彩不一样就好看了:)

闲着也是闲着,随意说两句啊:你是够杂的了,不过才3年,入道尚短,其实以后你找个方向深入进去那么你这些杂的东西都会融汇贯通。
既然要具体建议,那么我建议:什么分布式,什么linux,c++和网络基础方面的东西,作为偏师吧。
9 楼 lordhong 2008-07-02  
貌似发现第二个油漆工...ddd... JE真实卧虎藏龙之地啊~~~
8 楼 jhj823900 2008-07-02  
我们是油漆厂,自己生产油漆.你想得太简单了,电脑调色,那时是有电脑调色,但按色卡上的色调出来要不得.调色就是给你个色,你眼睛看这个色,然后用自己平时生产的那些标准色桨,按这个色调出来,有时候这个色并不是色卡上那种标准色,要眼睛看,比如一个红色的漆,你要用眼睛看出来是差黄色,绿色,还是蓝色.就像现在所谓的用机器写代码,实际上并没有那么好,不够灵活,像有时候人家就是从地上抠的一块地平漆,就按这块地平漆的颜色调色,你怎样用电脑调?把这块地板样的东西输入电脑么??电脑调色一般是针对新产品开发的时候有点用,就像hibernate对新产品方便些,用于改造已有不是hibernate做的jdbc产品,可能就不如ibatis那么灵活噻.
7 楼 ddd 2008-07-02  
jhj823900 写道

我其实是化学专业毕业的,我做的是油漆研发,和质量检验,我的调色技术和喷漆技术还可以的,哪天编程做不动了,我还可以去街上弹吉他,顺便还可以去喷喷漆,调调色什么的.

调色,那好像是电脑调漆的吧,难道你调的是醇酸漆?
油漆难道你们自己生产?还需要质量检验:)
6 楼 jhj823900 2008-07-02  
ddd 写道
其实我觉得油漆工如果面具质量过关的话,比修发动机底盘那些省劲,当然,钣金的最累了,你咋没转行修汽车电路呢,那东西我感觉比it舒坦。
顺便问问你刮腻子打磨腻子技术怎么样?

我其实是化学专业毕业的,我做的是油漆研发,和质量检验,我的调色技术和喷漆技术还可以的,哪天编程做不动了,我还可以去街上弹吉他,顺便还可以去喷喷漆,调调色什么的.
5 楼 ddd 2008-07-02  
其实我觉得油漆工如果面具质量过关的话,比修发动机底盘那些省劲,当然,钣金的最累了,你咋没转行修汽车电路呢,那东西我感觉比it舒坦。
顺便问问你刮腻子打磨腻子技术怎么样?
4 楼 jhj823900 2008-07-02  
没有人和我类似的这种工作经历吗?后来是怎么建立目标的?
3 楼 jhj823900 2008-07-01  
lordhong 写道
我是过来拜油漆工的...

努力的过程是艰苦的,努力获得的回报是满意的。
编程不像感情那样有时候努力也得不到回报,编程是通过努力可以得到回报的。
2 楼 lordhong 2008-07-01  
我是过来拜油漆工的...
1 楼 darkxie 2008-07-01  
汉代名家蔡邕在《劝学篇》中记有这样一段话:“鼫鼠五能,不成一技。五技者,能飞不能上屋,能缘不能穷木,能泅不能渡豄,能走不能绝人,能藏不能覆身是也。” 说明学须有专,不可浅尝辄止,徒耗时日。但是依照木桶理论,决定人能力的是最短的那块木板。就看你想做专才还是通才。做自己喜欢的事吧!

相关推荐

    产品规划思路核心要点精讲001 3-5年的产品狗,你会做产品规划吗?.pdf

    成熟/稳定期,这个阶段,活跃用户的增长几乎停滞,核心用户的增长也可能已经很缓慢,造成这种情况的原因很多,有竞争的因素,有目标用户已基本被覆盖的原因,也有产品本身模式不再适应市场的原因等等。这个阶段产品...

    3-5年的产品狗,你会做产品规划吗?.pdf

    成熟/稳定期,这个阶段,活跃用户的增长几乎停滞,核心用户的增长也可能已经很缓慢,造成这种情况的原因很多,有竞争的因素,有目标用户已基本被覆盖的原因,也有产品本身模式不再适应市场的原因等等。这个阶段产品...

    计算机软件测试笔试题

    在这种情况下,可能会用到纳什均衡的概念,寻找各自最优策略的组合。 在乒乓球游戏的策略中,先手玩家需要采取动态规划的思维,以确保自己能在有限次操作后拿到第100个球。这个问题实际上是一个博弈问题,可以通过...

    BEC高级必备口语资料

    - 你能告诉我你的朋友们是怎样的吗? - 你能描述一下你家乡的设施吗? - 你为什么学英语呢? - 你在工作或学习之外有什么兴趣爱好? - 你对未来的规划是什么? - 你为什么选择这种工作/学习领域? - 你在工作中/学习...

    社区建筑垃圾情况说明.docx

    但是遇到建筑垃圾该怎样处理?建筑垃圾的处理方法有很多,包括破裂、处理和再利用。社区建筑垃圾处理的方法包括:一、建筑垃圾何去何从?城市建设速度加快,垃圾数量不断猛增,城市建筑垃圾管理有望破局,但任重道远...

    动态规划之背包

    在这种情况下,需要对每组物品分别进行状态转移。 7. 有依赖的背包问题:在该问题中,某些物品的选取依赖于其他物品是否被选取。这增加了状态转移的复杂性,需要根据依赖关系来调整状态转移方程。 8. 泛化物品:...

    十大经典面试题目及应答评点

    在这种情况下,你是怎样回应的? **分析** 这个问题主要测试求职者面对挑战时的态度和应对策略。对于IT从业者而言,能够展现出良好的问题解决能力和自我调整能力尤为重要。 **错误回答** 这种回答试图转移话题,...

    CRM客户关系管理与物流教材.pptx

    * 有个客户今天要来谈最后的签单事宜,但一直跟单的人最近辞职了,销售经理对该客户联系的情况还一无所知; * 有三个销售员都和该客户联系过,销售经理如何知道他们都给客户承诺过什么;现在手上有个大单子该派哪个...

    IT公司面试常规问题2010

    通过回答“我想与贵公司共同发展,当然我相信这种发展是可持续的,我不愿意失去这个发展机会”表明了应聘者的忠诚度和对未来的期待,这样的回答比较中肯且符合实际。 #### 五、在你看来,我们会为你的职业生涯规划...

    什么是VLAN

    比如一个路由器只有一个用于终端连接的端口(当然这种情况基本不可能发生,只不过简化举例),这个端口被分配了192.168.1.1/24的地址。然而由于公司有两个部门,一个销售部,一个企划部,每个部门要求单独成为一个...

    结构化面试自我认知类样题.doc

    从小我就立志成为一名教师,这不仅符合我的人生规划,也与我个人的价值观高度一致。大学期间,我在师范大学深造,积累了丰富的教育理论知识和学科专业知识,这些都为我成为一名教师打下了坚实的基础。此外,我喜欢与...

    高速公路网络上行车时间估计和最优路线的选取

    在这种情况下,需要采用更加复杂的模型来估计速度。一个常用的方法是引入速度动态模型,该模型考虑了驾驶员对前方交通密度的响应以及车辆动力学特性的影响。 具体而言,速度动态模型可以通过以下方程来描述: \[ v...

    面试100问面试技巧

    当遇到这种情况时,首先要尊重领导的意见。在合适的时间和场合,可以礼貌地提出自己的观点,并给出具体的理由支持你的想法。如果领导依然坚持原有方案,你应该服从安排,并尽力按照领导的要求去完成任务。同时,也...

    面试问题换个说法,更能招准人面试技巧2021.docx

    变换后:“快速说出我不该雇佣你的一些原因。” 这种直接的方式会让候选人快速思考并提供更真实的反馈,揭示他们的自我反省能力。 7. 传统问题:“你缺乏经验,如何胜任这项工作?” 变换后:“你在这个岗位上,...

    基于CA与GIS系统结合的城市扩展的研究

    ### 基于CA与GIS系统结合的城市扩展的研究 #### 摘要解析与核心概念 本文探讨了一种结合细胞自动机(Cellular Automata, CA)...此外,随着大数据技术和人工智能的发展,该领域的研究也将迎来更多的机遇和发展空间。

    怎样撰写竞聘演讲稿.doc

    【怎样撰写竞聘演讲稿】 撰写一份成功的竞聘演讲稿是向评委展示个人能力和决心的重要方式,它需要把握几个核心要点。首先,竞聘演讲稿的气势至关重要,它需要先声夺人,展现出你的自信和正气。这种气势源于你的渊博...

    经典面试问题全集(终极版).txt

    **解析:** 面试官希望了解求职者对于不喜欢所学专业的具体原因,以及这种情况下求职者是如何调整自己的态度和行为的。 - **回答建议:** 可以诚实地表达对所学专业的某些方面不太感兴趣的原因,但同时强调尽管如此...

    你必须知道的495个C语言问题

    这种结构可以通过多次使用指针和数组来实现,但需要仔细规划和理解每个层次的含义。 #### 1.8 函数只定义了一次,调用了一次,但编译器提示非法重定义了。 出现此问题可能是因为同一个函数在多个头文件中被重复声明...

Global site tag (gtag.js) - Google Analytics