帮帮看怎么选择

08年毕业的,当时想找java的。可是一直没找到工作(因为4级 :oops: )。临近毕业的时候终于找到了一家。当时投的职位是java。被招进去后公司说java组不缺人。delphi的项目组缺人。当时刚毕业以为先就业在择业(made,现在看来这句话在某种程度上很害人)。不知道为什么,老是不习惯delphi。做了快两年,辞职想换份java(在公司的时候一直没忘记看java)。在南京找了一段时间,面试一听没有java开发经验。就委婉的推辞了。根本就不搭理你那块两年的delphi开发经验。后来在合肥找了份jsp的工作。可能那段时间是最充实的时候。虽然只是用(jsp+servlet+jdbc).。今年3月份的时候来上海,投了很多家。笔试都很好,可惜一到面试的时候,都问用没用过ssh。哎,被刷了无数次。后来进了现在这家公司。投的职位是java。笔试,面试也是java。就是面试的时候,总监稍微提了下公司现在开发的系统是前台用delphi 后台用java。当时想又是delphi。但是转念一想,既然招java那么应该工作重心大部分在java。谁知道进公司快两个月了。大部分时间都是用delphi。java就写写sql语句。现在的问题是:
1、我不想再delphi上花费太多精力。但是在公司delphi偏偏花费最多的时间。
2、就算是后台的java代码。我大致看了下。我以后可能做的最多的就是用jdbc拼sql语句。
3、公司的业务逻辑实现几乎全是由sql语句实现的。后台只要关于业务逻辑的代码几乎就是拼sql语句。而且评出来的sql很多都是成百上千行的。难道就这样变成sql程序员(顺便问下,是不是写ERP系统,涉及业务方面的代码就是拼sql啊)。
现在有想换的想法了,但是想出来快三年了,感觉还是一事无成。想在一家公司好好的待下去。可是又怕这些下句的话,除了变成了一个sql程序员和delphi程序员。等下次的时候,想找java工作的时候又像当初第一份工作一样没人理。(PS:个人现在有点反感delphi,而且delphi用的公司的确是不多了)。 换还是不换。大家提提意见啊

8个回答

[quote]顺便问下 ,代码中拼出来的sql都是成百上千行的情况代表什么。难道写数据库相关的程序就是拼sql?[/quote]
这肯定是程序设计上的问题,从框架框架的选择上,哪个框架都支持在程序里拼sql,这就是个规范的问题,即使说架构担心你orm框架用的不熟,怕起到反作用,那也应该把sql提取出来,放在程序里拼是最糟糕的实现方式,维护成本会很高

有好公司就换,骑驴找马

做自己喜欢做的事情吧!只要踏出勇敢的第一步,你就有可能!加油!
PS. 楼主可以短信我一份简历,我帮忙推荐试试:)

不知道为什么,国内的公司动不动就问会不会SSH。。。。
LZ最好还是了解一下吧,要找Java的工作,不会SSH总是说不过去。。

最讨厌面试就问这个你用没有用过 那个你用过没有用过之类的 碰到问题能解决问题就OK 没有用过不代表不会 用过也不代表会

这个没有标准,你必须自己选择,也没有说哪个技术好哪个技术不好,哪个技术都需要付出,哪个行业都会有佼佼者,LZ千万不要局限在JAVA啊,什么SSH啊,目光放远一点,技术这东西是瞬息万变的,没准你学会了SSH以后他就淘汰了,你也有3年工作经验了,学习这些东西应该是在很短时间内可以学会的,要相信自己,找准自己的目标,朝着目标去奋斗就行了,不必纠结!

sql如果“拼”的牛,可以转行做DBA。看个人兴趣。

[quote]顺便问下 ,代码中拼出来的sql都是成百上千行的情况代表什么。难道写数据库相关的程序就是拼sql? [/quote]
这个样子拼法肯定是设计的有问题。SQL很多的话,完全可以从代码中剥离出来

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问