你真的会编程吗?你具有“编程视野”吗?

首先想要解释一下标题,标题中的你也包括我自己,大家不要以为我能问出这样的问题我就是一个大神啦!我只是一个学习了一年网站开发的“屌丝”程序员而已(大婶都算不上)!写这篇文章只是想表达一下我最近几天编程的感悟!

 

    许多人在学习编程之前都会问怎样编程?太高深的话我也不会说,按照我的理解,编程就是用咱们所有的编程知识去完成某个功能!那这就涉及到了“视野”的问题啦?所谓“编程视野”其实是我自己创造出来的,它是指咱们在完成某个功能的之前脑袋里面能够将这个功能的所需要的代码都过一遍,把每个顺序捋清楚。这个可以帮助咱们更加顺利的编程,不需要写完这个代码之后还在想下面应该写什么代码啦!让咱们的编程具有高效性!

 

你真的会编程吗?你具有“编程视野”吗?

 

    我相信许多有了一定编程经验的人都会有这个习惯的!但是咱们的这个“视野”足够大足够远吗?有时候咱们需要关注的不是这个一个小功能,而是要将这个小功能放到整体的程序中去思考,从更高的层面去思考,去判断如果咱们用这个代码来编写这个功能的时候是否适合我们这个整体的程序,会不会影响啦其他功能的运行!我觉得这个是最重要的不然等到我们编写好这个功能时其他的功能却又不能运行了,你又得去修改其他功能,那万一其他功能弄好了这个功能又不罢工了呢?所以咱们在编程的时候视野始终要放在整体程序中,不然很是费时费力啊!

    下面就说说我最近遇到的问题,最近我在模仿ecshop写一个商城系统!它后台有一个商品列表把我弄得是“神魂颠倒”啊!

 

你真的会编程吗?你具有“编程视野”吗?

 

    大家看这个商品列表一共有要实现四个功能,分别是搜索、排序、全选、分页,我当时在做的时候就是在做这个功能的时候不去思考其他三个功能,结果导致分页做好了,全选不能用了,全选弄好了,搜索又出现了问题!因为他们的输出和获取数据都在一个页面,所以我在做的时候应该去考虑这样做的话其他的功能是不是能够获取到数据!结果就是我的本意是想快点完成这个商品列表但事与愿违啊!

    或许我这样的问题对于大家来说压根就不是问题,有不好的地方多多包涵!

本文来源于王业楼的个人博客 本文地址:http://www.ly89.cn/detailB/50.html

欢迎分享本文,转载请注明本文出处和地址

转载于:https://www.cnblogs.com/ly89cn/p/4873489.html

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
### 回答1: 很高兴看到你有兴趣学习编程。在学习编程的过程中,我有以下一些建议: 1. 首先,选择一种适合你的编程语言。如果你不确定从何处开始,可以考虑学习 Python,因为它是一种流行的语言,适用于许多不同的领域。 2. 找到一本好的入门书籍或在线课程来帮助你开始学习。有许多优秀的免费资源可供选择,例如 Codecademy 和 Coursera。 3. 尝试练习编程,并尝试解决一些编程问题。这样可以帮助你更好地理解所学的知识,并且能更好地应用到实际问题中。 4. 寻找一些社区或者在线社区,例如 Stack Overflow,来获得帮助和支持。在这些社区中,你可以得到其他程序员的帮助,并且还可以学习其他人如何解决问题。 5. 不要害怕犯错误。编程是一个学习过程,并且错误是难免的。通过尝试、学习和练习,你将不断进步。 ### 回答2: 学习编程是一个有趣且具有挑战的过程。以下是一些建议,帮助你在学习编程时取得良好的进展: 1. 选择合适的编程语言:根据自己的兴趣和目标,选择一种适合初学者的编程语言,如Python或JavaScript。这些语言易于学习和理解。 2. 找到合适的学习资源:有很多免费的在线课程、教程和编程资源可供选择。例如,Codecademy、Coursera和W3Schools等网站都提供广泛的编程教学材料。 3. 注重实践:理论学习很重要,但实践是真正提高编程技能的关键。尝试编写自己的代码,并挑战自己解决实际问题。参与开源项目或编程竞赛也是提高技能的良好机。 4. 寻找编程导师或导师团队:与有经验的编程导师合作,可以获得更系统的指导和反馈。同时,加入编程社区,与其他学习者分享经验和交流学习资源。 5. 解决问题的能力:编程涉及解决问题的能力。当遇到困难或错误时,不要灰心丧气,学利用搜索引擎和在线论坛等资源解决问题。 6. 坚持学习和练习:编程需要持续的学习和练习。设定明确的学习目标,并定期回顾和巩固知识。 7. 尝试不同的项目:通过尝试不同类型的编程项目,如网站开发、数据分析或游戏设计,来提高技能并拓宽视野。 8. 关注最新的技术趋势:编程领域发展迅速,关注最新的技术趋势和行业需求,以便在就业市场上有竞争力。 总之,这是一个需要耐心和毅力的学习过程。通过不断学习和实践,你将逐渐掌握编程技能,实现你的学习目标。 ### 回答3: 学习编程是一项非常有前景和有趣的技能。以下是一些建议帮助你开始学习编程: 1. 确定学习目标:编程是非常广泛的领域,从网站开发到人工智能都有涉及。了解你想学习的编程类型,并设置明确的学习目标。 2. 选择合适的编程语言:编程语言有很多种,如Python、Java、C++等。了解每种语言的特点和适用场景,选择一种适合初学者的语言作为入门。 3. 找到优质学习资源:可以通过在线教程、编程书籍、视频教程等方式学习编程。选择易于理解且系统的教材,跟随教程进行实践,以加深对编程概念的理解。 4. 参与编程社区:加入编程社区可以与其他开发者交流经验、解决问题,还可以从他们的经验中学习。可以在论坛、社交媒体上寻找与你学习编程类似的人群,并积极参与讨论。 5. 实践项目:通过实际项目锻炼编程技能。从简单的小项目开始,逐渐挑战更复杂的项目。实际的编程练习可以加深对编程知识的理解,并提高解决问题的能力。 6. 坚持学习:编程是一项需要持续学习和实践的技能,不要气馁。每天保持一定的学习时间,保持兴趣和动力。 7. 寻求帮助:学习编程过程中可能遇到困难和问题,及时寻求帮助是很重要的。可以寻找导师、同学或在线论坛等寻求解答。 最重要的是,保持热情和积极的态度。编程是一个迭代的过程,初学者可能遇到困难,但只要坚持下去,就能突破难关,逐渐掌握编程技能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值