问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何学好编程?特别是VB,希望有自学经验的提供参考和建议

发布网友 发布时间:2024-01-16 21:28

我来回答

1个回答

热心网友 时间:2024-12-13 10:23

不要老是想着谁“最有钱途”,这些都不是我们应当考虑的,我们要考虑的是怎样才能真正的精通VB。如果成为了VB的专家,应当很容易赚到钱的。VB程序员为什么工资低,不是VB不行,是因为大部份VB程序员不行,他们只懂得用控件,而没有什么编程的思想。而VB的初学都只会用控件和简单的API就说精通VB了,显然影响的整个VB在程序界的地位,这些人显然不能称为程序员的,只能相当于会使用VB了,就像会Word一样。如果VB程序员都懂的数据结构,UML等,就完全是另外一回事了。有认为VB功能弱,请注意:仙剑95版就是用VB4做的,还有DirectX SDK7中有个一很好玩的3D游戏,声音和动画都非常好,也是用VB写的。所以VB能做很多东西,只要你想去做。
(1)VB不只是数据库和报表。不要以为VB就是数据库和报表,这只是VB强大功能的一小部份。如果这此都搞不清,还是好好的看一下相关的书籍,比在这里问问题有用多了。我以前没有学过数据库,只是有些编程的思路,后来学数据库就非常容易了。我做报表一般用RichTextBox或是From来做,一般都能做的很好,也不用去考虑什么水晶报表了。
(2)不要迷信于API。API能做很多东西,但有些东西在VB里面的函数中就有,API只是VB对WindowsSDK的封装而已。如果想学好API,建议学习SDK。如果VB本身就能很好的支持这个功能,何必还要用API呢。
(3)不要什么都想着控件。如果做程序都想着第三方控件的话,代价是很高的,不仅程序大,安全性也低了很多。其实VB本身带的控件已经完全够用了。
(4)认认真真的把MSDN中关于VB的内容好好看一看,特别是函数和语句,很有用的。
(5)遇到问题不要直接来这里问,自己好好想一想,试着解决这个问题,这虽然在时间上慢了,可是在自身的提高上却有很大的帮助。
(6)没事的时候,多研究些语言上的东西,如数据结构和算法,不要老是想着什么花哨的东西。这对以后的提高非常有帮助。
(7)如果想精通VB,在VB的基础上,学学VC还是非常的帮助的。拿VC的东西对照VB来想一想。
(8)有些很大的问题要自己动脑来想。如设计一整套软件,这是一个非常好的学习机会,不要让别人来帮你设计,只是让别人帮你提些建议。
(9)学VB要付出代价的,没有不劳而获的。 如果想成为高手,还要会好多与VB不相关的东西,但这些东西都能用到VB上,如photoShop可以做界面美化,TCP/IP协议可以帮你更容易的开发网络程序,MCI和WFV多媒体接口可以更好的开发多媒体应用,英语可以使用更好的学习英文文档。等等好多的。
1、明确目的:学习VB的是成为软件工程师,而非代码工人。
什么是代码工人,代码工人也叫软件蓝领。指那些至少掌握一门开发语言或开发工具,所从事任务与软件工程中的需求分析、系统分析、概要设计无关的程序员。在印度的软件产业中,这些大量的低成本程序员是由高中生毕业后进行简单培训就可以担当的。
软件工程师一般指从事软件开发职业的人。软件工程师跟一般程序员的分别,在于一个程序员的工作是按照指定的项目分析书来做编码,而软件工程师的工作则需要规划。不过,由于现时社会的分工愈来愈模糊,软件工程师跟程序员的分工也愈不明显。但对于严格执行CMM的机构来说,各人的工作分野比较清晰,这有助于了解软件工程师跟一般程序员的分别。

为什么出现代码工人,其实主要的原因是程序员的水平差距很大,好多人完不成独立的任务,最终会倒致一个工程的失败,所以才后出现了软件工程这些概念,通过有效的管理,分工,使即时只会一些简单编码的人也能完成一个独立的工作。

2、下定绝心:学VB需要很长时间的努力,要有恒心和毅力。
学习任何编程语言都是一件很枯躁的事情,除非你有强大的爱好,如果你只是为了多赚点钱,我建议你还是去做销售吧,软件工程师这个职位不适合。必需要为自己的爱好而学习,这样才能有足够的动力来学习编程这门枯燥的事情,才能在枯燥的事情中找到快乐。
3、学习技巧:70%的学习在工作中获得,20%的学习从经理、同事处获取,10%的学习从专业培训中获取。
这句话出自IBM。这说名一个主要的问题,IT的大部份内容是需要自学的,在工作中获得的含义就是自己通过一些项目的实践,来进行学习和充电,也就是说只有在开发一个项目的时候才能真正的学到东西。那么刚刚开始学习,我没有工作呀,这怎么办,其实这也很好办,先要给自己当老板,安排自己要做一些东西,当然这些都可以是非常简单的小软件。比如做个通讯录什么的。
4、必要的方法:认认真真的把MSDN中关于VB的内容好好看一看,特别是函数和语句,很有用的。
MSDN里面关于VB的内容一定要多看,有些方法和函数你可能用不到,但一定要知道,以后遇到类似的需求,只要一想就知道如何解决这个问题了。
5、遇到问题:不要直接去问别人,自己好好想一想,试着解决这个问题。
为什么先要自己想一想呢,因为当你自己想过好多办法,解决一个问题,可能解决的办法并不是最好的办法,但绝对有利于你自己的提高,一个人水平的提高主要是通过独立的解决问题来得到的。即实自己最后没有解决问题,你自己思考过了,最后别人帮你解决,你也会想和很深入,以后再碰到类似的问题,也就能自己找到方法解决了。
6、基本理论:多研究些语言上的东西,如数据结构和算法。
这个是成为高手的基本知识,没有什么好说的了。
7、高手进阶:如果想成为高手,还要会好多与VB不相关的东西。
真正的高手还要涉猎好很多知识,比如网络协议,美工设计等,也就是说要提高自己的整体素质,而不仅仅是写程序。
8、成为高手:要自己设计软件,从头到尾,哪怕是小软件。
这一点是软件工程师与代码工人的主要区别,软件工程师必需会设计软件。
9、真正高手:编程语言是互通的,再学习一些其他言。
10.祝初学者都能成功
这些都是条款,真正要学好,要的是刻苦,同时兼并方法,自己不刻苦,不承受,即使有再好的方法也是白搭!!!!

参考资料:http://www.see.net.ru/article/art-12961.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
重磅|8月1日起 报关单的填法将重大改变 进出口权需要报关员么 宝宝被莫名的虫子咬了又红又肿又痒怎么? 北京疫情个为数是什么意思? 在做刀伤的手术时没有接上神经是医院的过错吗? 手术室收费项目有哪些 手术室的秘密:一台10万的手术,主刀医生拿多少?答案颠覆你的认知 阿里巴巴中修改产品信息只修改一小部分行吗?谢谢 可否给我一个阿里巴巴的序列号~谢谢了 阿里巴巴店铺产品搜索框代码谁有呢,给我发一下谢谢了! 香菇汁掉地板了怎么去除 社保停缴、跨省转社保的手续,以及社保一旦停缴后的后果,谢谢!_百度知... 我想问一下95508是什么电话啊有人知道是用来干什么的吗 AI写的文章是否会涉及抄袭? ai原创壁纸提示原创度低怎么回事 你要放松,减少焦虑的心理翻译成英文 麒麟9000sl属于什么水平 关于六大关节,下列说法错误的是? ...人体关节结构模式图,以下关于关节的说法错误的是( )A.关节在运动中... 请问华为的手机 T8620 怎么挂绳?难道要自己穿个眼? 睡觉快醒来那段时间感觉有电流一阵阵从脊柱流向大脑,感觉上很舒服,需要... 测网速app哪个准确呢? 安徽淮南有哪些景点可以去玩 取保候审手机卡能否补办 我朋友叫我跟她做奶粉外贸,叫我办好通行证说是方便去香港进货,请问 去香港带货有风险吗 ...会话接通数”、“ 总成功会话数”有什么区别啊,具体指什么啊?_百 ... 1到2007有几个0 90羊毛10骆驼绒大衣好不好 我女朋友说我没有一点比她以前对象强,我该怎么办 ...VB等,想搞通信和硬件的就学VC,JAVA。怎么有这样的说法?/ 想学计算机编程 小天才电话手表的功能有哪些啊? 奥创耳机固件怎么删 蚕丝被跟玩具可以注册商标吗 网络天才还能玩吗 hs153sp引脚参数 苹果12和11手机壳通用吗 湖北一对新人结婚,公公背儿媳妇下车回家,为什么不是新郎背新娘呢?_百 ... 不属于断卡行动中的两卡是指 地心游记人物性格特点 肌泌微漾面膜效果怎么样? 肌泌微漾系列好用吗? y514下55号和56号的座位在一起吗 工商银行打电话来是什么事情 ...要存5年。一年一万。这样是理财产品吗?有没有业内人士指点一下。_百... 工商银行会用智能机打电话吗 PS做淘宝详情页,导出-存储为web所用格式,修改图片尺寸时弹出要求介于... ...6700M显卡和NVIDIA Geforce MX110 2GB 显卡哪个好? 我吃羊肝,猪肝,牛肝,鸡肝,鸭肝都是苦的味道你们吃这些肝是什么味道?