公司开发需要用VB.NET,我应该丢掉C#吗?
急!公司(非软件公司)开发需要用VB.NET,因为以前的程序都是VB.NET写的!我应该丢掉C#吗?(C# 我已经能基本写出程序来了,把公司的2个软件都写成C#版本的了)。
丢掉C# 我又要重新学VB.NET, VB我也没学过,我是直接从学C#开始的。
请大家帮我分析一下,以后的钱途和发展。 谈哪种语言更好似乎意义不大,因为我不认为自己会是技术很牛的人。
------解决方案--------------------什么语言都一样啊,关键是变成的思想啊。
当年俺学的是Java,进公司后直接进的VB.NET的项目组,现在通吃。
嘿嘿。
------解决方案--------------------
------解决方案--------------------有本事你就丢掉吧。我是vb.net版主,但我是c#的mvp。我已经很尽力了,还是没把c#忘掉。回头你忘掉c#时来分享一下经验。
------解决方案--------------------我去年也遇到过和楼主一样的问题....
最终因为我C#技术都不太好,所以不想再去接触VB,然后才从那个公司离职了.
------解决方案--------------------
------解决方案--------------------关键的问题不在于此 你觉得应该为了公司打造你自己 还是为了自己而打造你自己 为了公司打造你自己 可能你离开了这家公司就吃不上饭了 为了自己而打造你自己 可能走到哪都有饭吃
所以你不能丢掉C# 如果有可能的话 还要学点别的 外语什么的 或者其他技术
------解决方案--------------------干嘛要丢 ,编程的思想在那里,重要的不是语言。
公司要用PHP ,我花3天看基本语法,3天狂做实例。基本上都能写写,不懂得翻翻资料也能搞定。
其实语言一点也不重要,关键还是思想。
------解决方案--------------------C++和C只知道皮毛,VB.NET我常用的语言,CSHARP表示只看得懂,.net平台相通的,csharp我都从来没去看过书,知道了VB.net 基本上也知道了Csharp,我认为什么语言不重要,自己用的顺溜就行。对于求职的话,那没 办法。公司需要开发某项目需要什么语言你就得立马学,跟上。所以我就没去做编程了,只是当个爱好。做编程累- -,鸭梨很大
------解决方案--------------------当你写到一定程度的时候,你会发现什么语言都是浮云
以前一个公司,我和一个同事一起做个项目,我写C#,他写VB.NET,因为他写VB超过10年= =,他儿子已经11岁
他写的代码我轻松看懂,我写的代码他也轻松看懂无疑= =
------解决方案--------------------
------解决方案--------------------本来我以为vb6的代码改为vb.net会浪费很多时间。刚开始确实是这样。一个any要搞很多个版本。
后来改习惯了也就没啥了。
有人对比过vb6与vc mfc。vb6的执行速度要比mfc 要快。
c#与vb.net差不多。
如果你不想用vb.net写可以直接用c#写。这两个在.net平台是完全兼容的。
------解决方案--------------------其实什么语言关系到是不是很重要,主要是知道怎么做!、
语法不一致,看看就了解了。
------解决方案--------------------六楼这么牛 你自己创造个开发语言 会这么多语言 跑到c#这么低级的版块儿来溜达什么 你是神 我们请不起
多学几门语言还是不错的 君子不器
------解决方案--------------------两个是一样的,只要找出不一样的语法,你就两个语言通吃了,身价又上升了,学吧,,支持你。。我本来学JAVA的,到了公司就C#了。。哈哈,现在也通吃。。
------解决方案--------------------VB/VB.NET程序语法严谨,格式工整,可读性好,比较类似“自然语言编程”,所以VB上手非常快,用起来很简单,由于有强大的IDE及时编译功能,所以敲VB代码比敲C/C#效率要快。因此,我除了在公司开发用C#,在家写代码都用Vb.NET。
有些人认为VB简单,只能是玩具语言,实则肤浅,VB的很多特性,都是其它语言不支持或者很晚才支持的:
VB所具有的其它语言不具有或者很晚才具有的特性:
1,匿名类型;
2,可选参数;
3,命令参数;
4,灵活的循环结构 Do...Loop