252429|829

1万

帖子

142

TA的资源

版主

楼主
 

给初学者一个建议:不要简单贴源代码 [复制链接]

 
初学者最重要的是学习解决问题的方法,思路在此是最重要的,求得简单的答案对自己的成长其实很不利,初学者应求渔而非鱼。初学者写的代码最大的问题是思维混乱或理解存在偏差,虽然往往伴有很多初级错误,但初级错误不是制约自己成长的主要因素,思维方式才是决定性的,初学者在寻求帮助时如果不是简单贴出源代码而是将自己的代码用语言以流程图的方式给出,这将直接反映出编程者的思维,虽然这样发帖时比较累,但总结流程的过程首先是对代码的一个重理解过程,更是对自己思维的一个总结再现,当然,以源代码加流程注释(但不能是简单的语句功能说明)的方法更好,重要的是流程,流程代表着思想,这是根本,学习提高要解决的是根本而非做习题式作业练习,那是读死书。很多时候,在总结流程的过程中就能发现自己的问题,这不是更好么。
就毕业后的工作方法而言,文案工作比编程或设计工作本身更重要,西方公司都非常重视技术文案工作,西方工程师花在文案工作上的时间比国内工程师多的多,技术主管们的工作内容甚至主要就是文案工作,这样更便于团队合作和应对大型、复杂项目,这样的习惯应该从学生时代就开始养成,所以建议大家以流程的形式提供自己的代码,这就是所谓的文案工作的一部分,同时也便于指导的快捷性和重点性。

有时,慢才是快。
此帖出自单片机论坛

最新回复

学习ing~~  详情 回复 发表于 2024-1-30 14:19

点评

思想最重要,我以后得多注意锻炼思维能力了  详情 回复 发表于 2013-3-17 18:16
我就是画流程图出身的  详情 回复 发表于 2013-2-25 18:42
我是什么头像了  详情 回复 发表于 2013-1-11 19:50
讲得好!!!  详情 回复 发表于 2013-1-6 10:40
学习了:pleased:  详情 回复 发表于 2012-11-29 19:11

赞赏

25

查看全部赞赏

点赞(1) 关注(4)
 

回复
举报

1万

帖子

142

TA的资源

版主

推荐
 
确实不应该简单复制别人的代码,至少要读懂。
此帖出自单片机论坛

点评

正在改正,正在适应虽然很难......  详情 回复 发表于 2013-1-20 21:19
 
 

回复

3836

帖子

19

TA的资源

纯净的硅(中级)

板凳
 
赞同楼主说的,学会方法可以以不变应万变,而单纯解决一个问题,也仅仅是一个问题而已。
此帖出自单片机论坛
 
 
 

回复

2804

帖子

0

TA的资源

五彩晶圆(初级)

4
 
我记得我开始学单片机的时候就在网上看见过一个人说过,不要简单的复制别人的代码!~说的很有道理,所以我从来没有复制过别人的代码!~
此帖出自单片机论坛
 
个人签名QQ:1625345502
 
 

回复

7172

帖子

195

TA的资源

五彩晶圆(高级)

5
 

回复 4楼 chunyang 的帖子

dui de 对的 支持 强烈支持
此帖出自单片机论坛
 
 
 

回复

299

帖子

3823

TA的资源

纯净的硅(初级)

6
 
楼主的帖子,很受用呀!期待有更多的精彩与咱们分享!
此帖出自单片机论坛
 
 
 

回复

255

帖子

0

TA的资源

一粒金砂(中级)

7
 
我一般都是用语言把自己的思路表述出来,很少用流程图……
看来以后得改改了。

[ 本帖最后由 swfc_qinmm 于 2011-4-11 11:51 编辑 ]
此帖出自单片机论坛
 
 
 

回复

1万

帖子

142

TA的资源

版主

8
 
流程图不一定非要规范,纯粹用语言描述也行,把流程描述清楚就是。
此帖出自单片机论坛
 
 
 

回复

7172

帖子

195

TA的资源

五彩晶圆(高级)

9
 

回复 8楼 chunyang 的帖子

您好 我感觉写一个不大不小 估计就一两百行吧  从来没画过流程图 都是凭感觉 是不是应该改改呢? 请指教 谢谢啦
此帖出自单片机论坛
 
 
 

回复

1万

帖子

142

TA的资源

版主

10
 
流程设计应该在编程前进行,特别是团队合作时,而编程过程或调试过程一旦涉及流程的修改,要立刻更新流程文档,最后形成技术档案保存,这个过程是非常重要的技术积累过程,不论对团队还是对个人。另外,程序的注释也应该和流程的设计及描述结合起来,程序注释不能仅仅只说明该条语句的功能,更应注释其在流程中的表达,这样读程序先看注释,如果是大型程序则再结合浏览程序流程文档,对程序的理解速度就会很快,至于语句是否用的正确则是末节,对编程者而言这不应该成为问题。很多人在读过去自己写的程序时都会一头雾水,这就是因为没有流程和适当的注释,其实好的流程设计本身就是在编程,项目负责人/系统管理员等通常是不会直接写代码的,写代码本身的技术含量很低,程序设计思想和技术手段在流程设计时就已经充分体现出来了。
此帖出自单片机论坛

点评

我们老师说过一句不合适但挺对的话,写代码的都是IT里的农民工。很多公司系统设计好之后,写代码的工作都是外包给专业写代码的公司的。乔布斯不见得会写代码,苹果不照样做的出人意料。  详情 回复 发表于 2013-4-2 09:28
说得很有道理,好好总结。  详情 回复 发表于 2012-12-1 15:45
学习了·····我现在还一直认为,敲代码是最关键的!难怪总是没有进步,开来是思维方式都没得到锻炼。那么楼主,怎么才能提高写程序的思维呢??  详情 回复 发表于 2012-10-26 17:57
强烈支持,呵呵  详情 回复 发表于 2012-7-5 13:50
说得好啊 看来我以后也要养成这个好习惯了。。。。:)  详情 回复 发表于 2012-7-4 14:58
 
 
 

回复

4138

帖子

0

TA的资源

五彩晶圆(中级)

11
 

回复 板凳 wanghongyang 的帖子

所以注定红阳是高手哈哈哈
此帖出自单片机论坛
 
 
 

回复

4138

帖子

0

TA的资源

五彩晶圆(中级)

12
 
学习了啊,真的是到处都是知识啊哈哈哈
此帖出自单片机论坛
 
 
 

回复

7172

帖子

195

TA的资源

五彩晶圆(高级)

13
 

回复 10楼 chunyang 的帖子

谢谢 谢谢很多坏习惯都要改啊
此帖出自单片机论坛
 
 
 

回复

210

帖子

0

TA的资源

一粒金砂(中级)

14
 
我没复制,我是照着别人的代码自己再敲一遍,哈哈哈。。。
此帖出自单片机论坛
 
 
 

回复

1万

帖子

142

TA的资源

版主

15
 
原帖由 scbzlijun 于 2011-4-11 22:44 发表
我没复制,我是照着别人的代码自己再敲一遍,哈哈哈。。。


那还不如直接复制,估计代码是在纸面上吧……
此帖出自单片机论坛
 
 
 

回复

375

帖子

0

TA的资源

一粒金砂(中级)

16
 
谢谢高人! 受教了
此帖出自单片机论坛
 
 
 

回复

194

帖子

0

TA的资源

纯净的硅(中级)

17
 

回复楼主

讲的很有 道理,很受用!
此帖出自单片机论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

18
 
支持
此帖出自单片机论坛
 
个人签名auto--design
 
 

回复

1万

帖子

142

TA的资源

版主

19
 
良好的习惯要从平时养起,从小事做起。
此帖出自单片机论坛
 
 
 

回复

2735

帖子

0

TA的资源

一粒金砂(中级)

20
 
有计划 有目的 有文本 做到有条理 有头绪 有据可查
此帖出自单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表