【抉择】如何选择公司

秦拿希 2015-07-01 09:38:30
6月份换了工作,之前在一家做保险公司的后台软件的公司,做了四年。涉及到的技术都是比较底层的,因为代码是2005年写的,最早的是用JDK1.4,现在是1.5.在公司待了四年,也是我的第一家软件公司。最近出来面试,发现很多东西都不懂,因为公司是业务型公司,还是维护性项目,所以侧重需求开发和运维。公司的角色分工也很明确,环境是部署在FTP应用上,打包会有专门的打包人员做,DB数据库的维护也会有专人去处理。我们只需要触发打包的任务,和使用数据库就行了,这也限制了我们开发人员对于整个项目的部署,维护缺乏经验,相对来说数据库sql语句,存储过程等接触的较多,但对于数据库维护基本没有涉及过。java方面,因为是在现有的架构上做开发,只要按着模子做就行了,很少涉及到大型的代码设计,架构设计的东西。

虽然公司的氛围,人性化的政策都不错,也是一个大公司,但是我知道这样的公司继续下去,只会增长业务经验,对于技术架构的能力成长会很慢。基于这些那些的想法,最终结束了四年的公司,选择了跳槽。

目前在职的这家公司,是做制造行业的MES系统的,从行业背景来看,应该是很有发展前景,公司目前在做的客户也是国内大型的制造企业,可以说是行业内的标杆,只要这个系统能做好,那么后续的客户将源源不断。从软件设计的层面讲,这个系统的复杂程度是完全比不上我前公司的,就是一个很简单的管理系统,应用到制造现场,能够真实反映现场生产线的运行状况。基本上不需要涉及性能,并发的一些问题。相比来说前端的显示,逻辑倒是要多一点。当时面试的时候,我误以为是需要和设备做交互,会涉及到socket相关的通信的逻辑,还有一些多设备并发交互的问题。但是刚进公司两天,我就知道不是那么回事,设备上数据的录入还是会有现场人员手工干预,由现场人员录入数据,再反映的我们的系统里面。公司并不是纯软件公司,是软硬件融合的公司。

我目前的想法是,现在的公司毕竟不是纯软件公司,涉及到的技术业务方面比较少,系统交互,并发,分布式都不会涉及,能学到的东西感觉很少。因此,我又在迷茫,是否要再跳槽,抑或是在公司先做一段时间。请各位给点意见。谢谢。
...全文
170 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
秦拿希 2015-07-14
  • 打赏
  • 举报
回复
没人关注,我是蛋疼

23,406

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧