- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编程心得
?[原创]致编程新手的一封信(入门篇)我逛了这个论坛也有半年时间了,一般都是回答别人问题为首任,这是我的第一篇帖子,这段时间老看到新手询问一开始怎么入手学编程,从哪门语言可以学起,虽然网上答案众多,但是往往寥寥数语,让新手无从下手,甚至有的带有误导的倾向(我不搞攻击,只讲事实),说句实话,每个人学习的经历不同,很难将自己的经历复制给别人,所以在此,我只讲讲我的感想,当然也希望对作为初学者的有所帮助.本篇适合初学者,自认为高手的可以掠过.
1.初学者疑惑之一,怎么入门这个答案可谓仁者见仁,智者见智,没有标准答案,有的是工作需要,有的则是家里被逼的,有的是看到这行待遇不错,有的则完全是兴趣爱好,入门的途径也不同,看一本书,跟一个人学,参加一个兴趣班,大学专业选这个,反正条条大路通罗马,不同的在于路途的曲折和困难,在我看来,兴趣是最基本的,完全没有兴趣的朋友,请绕道吧,这条路不适合你(我猜测能看我帖子的朋友,大部分还是因为兴趣来的),想想自己写一个局域网内的五子棋游戏,还可以跟人聊天,聊着聊着弹出一个你的头像,这是多么惬意的事情,有兴趣,你就像有了造房子的地基,接着,选砖头,好的房子是由好的砖头砌起来的,那么选什么样的砖头呢?这就是下一个问题了.
2.初学者疑惑之二,选哪门语言做入门语言至于这个问题,网上争论不休,貌似大部分人都推荐学C,我个人的意见不是这个,我认为要分别论之,注意,我在此仅讨论初学入门用语言,而非哪门语言好:1)如果你是一个计算机专业或者软件专业的人(我所谓的人是指包括在校以及已经毕业了的人),我没有什么可说的,在学校有人教你的情况下,你如果连C都没学好,还是别在这一行混了,我说的学好,并非是对C语言所有特性,所有使用方法,所有晦涩难懂的符号表示方法,申明方法等都必须精通,一看就懂,没那么厉害的人物,有也不会来看这篇文章了,我所谓的学好,是指能写一个实用的应用程序,不求大,类似于写一个串口通讯类的程序,还有就是能够基本看懂别人写的C语言的源码,看不懂的地方,稍微查下资料也能懂,这就是我所谓的学好,怎么样,要求不高吧,也许有人认为学C语言过时了,这个请自行网上查询下为什么要学C语言,我不想跟认为C语言过时的人多做讨论.2)如果你是一个非计算机专业的人,怎么说呢,C语言并非是我首先推荐的,因为它对于你来说太过晦涩难懂,它太专业了,没有一定的专业基础知识还真的很难搞明白它,为什么这么说呢?你对操作系统的内存分配知识了解吗?系统底层是怎么样消息通讯的?C语言可以很好的诠释这些问题,但是正因为此,它也就变得高不可攀,没有深厚的计算机知识,还真啃不动它,那么对于非计算机专业的人,学什么好呢?我的推荐是:VB6.0,看清楚哦,不是VB.net,是VB6.0,也许此时又要有人跳出来叫了,VB6.0太老了,很不幸的告诉你,我也是从VB6.0开始深深爱上了编程,然后到现在,C,VC,Delphi,C#,VB.net,正所谓一通百通,难道没有听说过吗?学了VB6.0,再去学其他语言,会轻松很多,我不知道现在的大学教育怎么样?反正以前非计算机专业的编程语言VB6.0是首选.VB.net固然有很多优势,但是相对一个非计算机专业的初学者来说,它太过庞大,一开始无从下手,而且VB6.0也是一门很优秀的语言,也出过很多优秀的软件,建议初学者从VB6.0的入门,然后一步步去升华,从简单的一个计算器,到API的调用,然后写些数据库管理软件,OK,到了下一篇了,升级篇.
3.初学者疑惑之三,学了语言后怎么做些实际功能的东西.在这一点上,请千万要记住,语言是工具,所以我也特别反感跟人过多讨论语言的孰优孰劣,编程语言学好了,不用,就像你拿着4,6级证书,却从来不用英文跟人谈话一样,碰到英语会话就变成哑巴一个,那么你就算学了8级,你的能力也只是一张证书而已,毫无用处.那么,怎么做些实际的东西呢?这个说起来就有难度了,因为实际功能的软件可大可小,小到计算器,大到一个监控系统,ERP等,但是无论项目的大小,都有一个共同点,就是能够迅速提高和巩固你的知识范围,你会发现,你不仅仅要学这门语言,这个编程工具,这个IDE,你要学的还有很多,数库,RS232,USB,Socket等等,你要真正编写一个应用程序,你的知识面,或者说你要懂的还有很多,这就开始了你的应用之旅,如果你发现你还需要学点什么的话,那么恭喜你,你已经开始走上应用之路了.如果你不知道要写个什么东西,甚至不知道从何下手,请回顾一下你学的知识,应该学了编程语言的语法了吧,然后呢?有没有学到控件的使用方法?有哪些控件?这些控件干什么的?能不能结合这些控件写些什么东西出来?比如记得有个MSCOMM控件,哎,它是个串口控件,那么我能不能写个串口调试助手?虽然网上有了,但是我写一个XX专用岂不是很有意思?
您可能关注的文档
- 粮食经济与管理 中国粮食问题研究.doc
- 粮食采购技术标.doc
- 精制车间.pdf
- 精华--绩效管理.doc
- 管理咨询课程 第1章.pdf
- 精品-有理数测试题.doc
- 精品成语世界.doc
- 精品PPT模板-古典武侠风格.ppt
- 精算师在保险业中的监管作用.doc
- 精算考试精算师简介.doc
- DB23_T 3866-2024冰上龙舟赛事组织服务规范.docx
- DB32 2163-2012 棉纱单位可比综合电耗限额及计算方法.docx
- DB32∕T 2429-2013 棉花田间生长发育观察记载规范.docx
- DB23_T 3820-2024 工业互联网综合平台数据质量管理规范.docx
- DB23_T 3474-2023非煤智慧矿山信息系统技术规范.docx
- DB3201_T 1106-2022 工程地质层划分技术规范.docx
- DB33T 2515-2022公共机构“零碳”管理与评价规范.docx
- DB3301_T 0415-2023 装修垃圾收运处置管理规范.docx
- DB3311/T 106―2019“丽水山居”民宿服务要求与评价规范.docx
- DB3201T 1127-2022 慈善捐赠受赠管理规范.docx
最近下载
- 亿赛通电子文档安全管理系统V5.0--客户端使用手册V1113379.pdf VIP
- [标准规范]煤矿窄轨铁道维修质量标准及检查评级办法(精编).doc VIP
- 人教统编版小升初语文总复习专题七:句式变换课件(共28张PPT).ppt VIP
- 2025重庆永川区板桥镇村(社区) 后备干部选拔笔试备考试题及答案解析.docx VIP
- 深度解析《GBT 44026-2024预制舱式锂离子电池储能系统技术规范》.pptx
- 品质部各岗位职责说明书.pdf VIP
- 2022.01 深圳南山红花岭工业区城市更新项目一期建筑方案设计 华艺.pdf VIP
- 电冰箱安全技术规程培训.pptx VIP
- 07FK02 防空地下室 通风设备安装.pdf VIP
- 解决我国农民负担问题的路线图设想-中国发展.pdf
文档评论(0)