本文面向有迷惑的大学生。
笔者之前很长一段时间也对此感到迷惑。现在把心得写出来与大家分享。
笔者的编程开端是初中接触了VB6,自己动手做一些小东西,感觉非常好,于是大学就报考了CS专业。学校学了C,C++之后有段迷茫期,不知道该做什么,于是就返回最初开始的地方,从VB6开始学。因为有基础,所以学的非常快,很快就接触了VB.net。在VB.net学习过程中遇到问题上网查资料的时候,相当一部分都是参考了C#的资料。再加上在很多编程语言排行榜之类的地方看到,C#比VB.net使用多很多。所以不免产生这样的疑惑:要不要放弃VB.net转学C#?
现在回过头看,觉得当初自己傻的非常有意思。学过的东西会一直伴随你,哪有什么放弃不放弃呢?
去试试吧。
是的,去试试看就可以了。笔者在学习VB.net一段时间后,开始学C#,因为有C++和VB.net基础,C#也是得心应手。C#学了一段时间后,笔者发现自己再也不想写VB的代码了。。。C#代码要简洁很多。
但是如果没有尝试的话,就永远不会知道这些。可能你会在很多论坛,贴吧寻找一些理由、建议,但是不管别人写的多好,都不是自己的东西,自己也不会真正领悟。
所以,在能做到的情况下,去试试看吧。