公司不应该随意的更变自己的开发语言,你们说呢?

1987andy 2014-09-27 12:27:19
最近遭遇了一次很无奈的事情,公司要换开发语言了,从NET转到C++,换就换吧,切换语言对程序员来说并没什么难度,可难在公司既然要用新的语言在短期内开发出一套曾经是人家十几年开发出的软件,尼玛,这悲剧就来了。而所有的一切也仅仅是老板的一句话,没有任何的开会讨论。东西做一年了,可是做的很差,甚至都是抄袭人家的,用的人家开源的来堆积自己的软件产品,质量你们可想而知了,最新做的头都大了,做了快一年了,可是发现自己对新语言还是啥也不懂,不为啥,真心没有太多的时间去专研,也不是好学,而是要学的东西太多的,不是嘴巴说学就学,马上就会的,这边项目忙,那边家庭又有不少事情,奔三的人额,生活上事情太多了,压根没有太多富足的时间去学习,去研究了。

所以到现在自己都觉得老板的这次决定是很危险的,为什么呢?
1 .当时公司net人数是占大多数的,而公司软件也是用NET开发的,所以在技术上是有一定积累的
2. 换语言了,团队里面基本都算新人了,开发上碰到技术问题也没有人能马上给出技术帮助的,大多数的东西都是百度google,加上我们做的这块的资料网上又少的可怜,多少至少团队要有个对这块熟悉的技术支柱哈。
3. 选新语言,新开发工具,新框架,仅仅是因为要跨平台,我晕,一个平台都没有做好做熟练就想靠一个跨平台的框架实现同步三个平台,太天真了点


个人觉得,换语言换框架要三思哈,尤其没有技术积累,再加上团队换平台后都是新人情况下,加之没有该技术该平台下的技术牛人作为支柱的情况下,要谨慎,再加上还是开发一个人家要十几年才开发出来的软件~

...全文
403 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongmusic 2015-10-26
  • 打赏
  • 举报
回复
我觉的老板考虑不妥,哪能随便换语言,换平台呢,有这么干的吗?最起码要做点准备才行啊,比如去找一个C++大拿来罩一下场子。
fxqyyzg 2014-10-14
  • 打赏
  • 举报
回复
切换语言看怎么分类,C#换java还是比较容易的,换C++难度还是比较大的
hztltgg 2014-09-29
  • 打赏
  • 举报
回复
引用 17 楼 liuhuibing12 的回复:
[quote=引用 16 楼 diaodiaop 的回复:]
引用
从NET转到C++,换就换吧,切换语言对程序员来说并没什么难度
你能说出这句话 最少证明你年薪30W以上了.... 不过可能你在吹牛逼. 还有 公司换不换语言跟你有什么关系?你只是一个打工的..爱干就干 不干辞职...仅此而已...
切换语言对成程序员来说并没有什么难度,这句话有点厉害[/quote] 切换语言是没什么难度,难的是熟悉另外一个平台的API,库,楼主说的切换的意思应该是切换到QT的难度,不是切换到C++的难度吧。
whatdoyousay 2014-09-29
  • 打赏
  • 举报
回复
引用 16 楼 diaodiaop 的回复:
引用
从NET转到C++,换就换吧,切换语言对程序员来说并没什么难度
你能说出这句话 最少证明你年薪30W以上了.... 不过可能你在吹牛逼. 还有 公司换不换语言跟你有什么关系?你只是一个打工的..爱干就干 不干辞职...仅此而已...
切换语言对成程序员来说并没有什么难度,这句话有点厉害
by_封爱 2014-09-29
  • 打赏
  • 举报
回复
引用
从NET转到C++,换就换吧,切换语言对程序员来说并没什么难度
你能说出这句话 最少证明你年薪30W以上了.... 不过可能你在吹牛逼. 还有 公司换不换语言跟你有什么关系?你只是一个打工的..爱干就干 不干辞职...仅此而已...
Aucor 2014-09-29
  • 打赏
  • 举报
回复
引用 14 楼 smallmoved 的回复:
[quote=回复 2 楼 sp1234 的回复:] 哦,我有仔细看了一下你的描述,你是说最近一年的“新语言程序”全都是抄来拼凑来的,你认为以前的做法才有积累。 这就是没有办法的事情,肯定会让你自己觉得一事无成。 有些自认为很高明的老板总以为“只要有你这样的人在就好了”,看重你的技术之后,则需要被“像遛狗一样”给溜得“没有脾气”,让你完全使用陌生的技术,老板才会放心使用你的剩余技术。
他老板有个学术重点误区,就是.NET可跨平台[/quote]
火影-信念 2014-09-28
  • 打赏
  • 举报
回复
如果你的老板的目的只为你跨平台,那你跟么你老板说.NET开发本身就可以跨平台,没必要换语言
火影-信念 2014-09-28
  • 打赏
  • 举报
回复
回复 2 楼 sp1234 的回复:
哦,我有仔细看了一下你的描述,你是说最近一年的“新语言程序”全都是抄来拼凑来的,你认为以前的做法才有积累。 这就是没有办法的事情,肯定会让你自己觉得一事无成。 有些自认为很高明的老板总以为“只要有你这样的人在就好了”,看重你的技术之后,则需要被“像遛狗一样”给溜得“没有脾气”,让你完全使用陌生的技术,老板才会放心使用你的剩余技术。
他老板有个学术重点误区,就是.NET可跨平台
1987andy 2014-09-27
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
哦,我有仔细看了一下你的描述,你是说最近一年的“新语言程序”全都是抄来拼凑来的,你认为以前的做法才有积累。 这就是没有办法的事情,肯定会让你自己觉得一事无成。 有些自认为很高明的老板总以为“只要有你这样的人在就好了”,看重你的技术之后,则需要被“像遛狗一样”给溜得“没有脾气”,让你完全使用陌生的技术,老板才会放心使用你的剩余技术。
抄袭拼凑也是无奈之举,QT资料太少了,现在一些功能都是从原先NET开发的版本,用QT重写的,加上团队中又没有对QT熟悉的人. 因为我们早期都是用的别人软件贴牌的,公司优势在于有市场和渠道,在欧美算是前几名的,就是自主研发投入太少,目前主打软件才两个人在做,又要模仿世界一流软件功能~ 早期net版本的做到一年了都已经成型可以发布了,硬是被砍掉了
  • 打赏
  • 举报
回复
公司本来是人家的,你永远也不可能完全无视这种东西。你应该分析一下全公司的产品或者项目中都有哪些人在那里支嘴、哪些人在那里实干;哪些人真的可以做出点事情来,哪些人只是毫无经验地瞎搞开发从而无所谓换什么平台;公司是真对用户负责任的公司还是一个以“创业”为借口的公司;然后判断一下自己发表这个意见到底能不能得到大多数人的认同。如果你工资本来就不高,就尽早跳槽吧。
  • 打赏
  • 举报
回复
哦,我有仔细看了一下你的描述,你是说最近一年的“新语言程序”全都是抄来拼凑来的,你认为以前的做法才有积累。 这就是没有办法的事情,肯定会让你自己觉得一事无成。 有些自认为很高明的老板总以为“只要有你这样的人在就好了”,看重你的技术之后,则需要被“像遛狗一样”给溜得“没有脾气”,让你完全使用陌生的技术,老板才会放心使用你的剩余技术。
  • 打赏
  • 举报
回复
从你的描述来看,你跟老板的真实想法根本不可能在同一个频道上。连你们自己都认为自己的技术是抄袭、百毒来的,你们老板能真心尊重你们吗?肯定是表面上忽悠你们,心底里对你们的技术充满了不信任,或者心底里总觉得可以随时扔掉。
1987andy 2014-09-27
  • 打赏
  • 举报
回复
引用 11 楼 u013264700 的回复:
[quote=引用 10 楼 u011573693 的回复:] [quote=引用 8 楼 u013264700 的回复:] 你换个角度考虑,拿着工资还有学习新语言的机会多好啊
换个角度想是很不错,只是突然间涉足一门新的语言很多东西又要重新写,让人挺无奈的。加上个人业余时间的有限,项目的紧张,着实没办法像学习那样深入,多是百度google解决问题即可,所以也造成了软件在性能和安全,异常等问题上槽糕的逻辑处理[/quote] 要多谢你们老板,这么有魄力,给你们带薪学习实践的机会,楼主应该高兴而不是无奈,都是新手更好,大家起跑线一样,没有条条框框,一起学习研究这种环境别人求之不得啊。 不做项目无法深入学习某种技术,升入学习都是项目中锻炼出来的,工作就是学习,实践,回家就是享受生活,不要有压力,不要浪费时间就行,比如来csdn发帖 上面那些技术很多都有现成的开源库,而且linux下开源库的质量很高,没啥好担心的,技术不是问题,调整好心态最重要,通过这次项目楼主技术肯定会更上一层楼,编程语言是浮云,思想才是核心。 [/quote] 如果有时间学习就好了,项目很紧张的,而且标准是要跟国际目前主打的几款白块软件质量功能基本一样的,所以不能单纯以学来做软件的,这东西是要买去展会的,开源的东西确实不少,但是很满足我们需求的,可以参考的,又是QT这块的却是很少,不然也不上来发发唠叨了,呵呵
j911 2014-09-27
  • 打赏
  • 举报
回复
引用 10 楼 u011573693 的回复:
[quote=引用 8 楼 u013264700 的回复:] 你换个角度考虑,拿着工资还有学习新语言的机会多好啊
换个角度想是很不错,只是突然间涉足一门新的语言很多东西又要重新写,让人挺无奈的。加上个人业余时间的有限,项目的紧张,着实没办法像学习那样深入,多是百度google解决问题即可,所以也造成了软件在性能和安全,异常等问题上槽糕的逻辑处理[/quote] 要多谢你们老板,这么有魄力,给你们带薪学习实践的机会,楼主应该高兴而不是无奈,都是新手更好,大家起跑线一样,没有条条框框,一起学习研究这种环境别人求之不得啊。 不做项目无法深入学习某种技术,升入学习都是项目中锻炼出来的,工作就是学习,实践,回家就是享受生活,不要有压力,不要浪费时间就行,比如来csdn发帖 上面那些技术很多都有现成的开源库,而且linux下开源库的质量很高,没啥好担心的,技术不是问题,调整好心态最重要,通过这次项目楼主技术肯定会更上一层楼,编程语言是浮云,思想才是核心。
1987andy 2014-09-27
  • 打赏
  • 举报
回复
引用 8 楼 u013264700 的回复:
你换个角度考虑,拿着工资还有学习新语言的机会多好啊
换个角度想是很不错,只是突然间涉足一门新的语言很多东西又要重新写,让人挺无奈的。加上个人业余时间的有限,项目的紧张,着实没办法像学习那样深入,多是百度google解决问题即可,所以也造成了软件在性能和安全,异常等问题上槽糕的逻辑处理
1987andy 2014-09-27
  • 打赏
  • 举报
回复
引用 7 楼 u013264700 的回复:
其实我觉得很简单。 原先的程序,界面,逻辑,数据库都可以照抄就行了,无非就是换成c++比较生疏。 只要掌握了原有程序的业务逻辑,用啥语言有什么问题么 不过.net 有这么丰富的库,有c#这么好的开发语言,有2013这么优秀的ide,换C++真有点......
如果只是针对某个平台或许容易,但是对于兼容三个平台(linux,mac,window)来说代码写起来就不是那么容易了。 我们做的是教育行业的软件,包括白板,webcamera还有网络这块的,光是其中的一套画笔(毛笔,荧光笔,蜡笔,签字笔,纹理笔等) 用C++写就够头疼的了 ,这可不是参考Net就可以直接用C++复写过来的,如果做过这块的同行相信会明白其中的痛苦之处的,所以转型转的累哈
j911 2014-09-27
  • 打赏
  • 举报
回复
你换个角度考虑,拿着工资还有学习新语言的机会多好啊
j911 2014-09-27
  • 打赏
  • 举报
回复
其实我觉得很简单。 原先的程序,界面,逻辑,数据库都可以照抄就行了,无非就是换成c++比较生疏。 只要掌握了原有程序的业务逻辑,用啥语言有什么问题么 不过.net 有这么丰富的库,有c#这么好的开发语言,有2013这么优秀的ide,换C++真有点......
knife_s 2014-09-27
  • 打赏
  • 举报
回复
屁股决定脑袋,可能就是因为你们用.net做出来的,在某些方面不符合老板的产品战略 当然,老板也有问题,决定用新框架新语言的时候,对团队了解不够,没去招人
1987andy 2014-09-27
  • 打赏
  • 举报
回复
引用 3 楼 sp1234 的回复:
公司本来是人家的,你永远也不可能完全无视这种东西。你应该分析一下全公司的产品或者项目中都有哪些人在那里支嘴、哪些人在那里实干;哪些人真的可以做出点事情来,哪些人只是毫无经验地瞎搞开发从而无所谓换什么平台;公司是真对用户负责任的公司还是一个以“创业”为借口的公司;然后判断一下自己发表这个意见到底能不能得到大多数人的认同。如果你工资本来就不高,就尽早跳槽吧。
很赞成,其实开始转开发语言时候,自己也是不赞成的,风险大,而且没有任何一个新语言和新框架属性的人,新招来的人,所谓熟悉的也是打酱油的,无奈没有话语权,毕竟只是打工的,拿着工资干着自己分内的事情,呵呵

7,765

社区成员

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

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