49741933o 发表于 2014-7-3 10:50:00

一个很尴尬的局面

本帖最后由 49741933o 于 2014-7-3 12:57 编辑

Arduino学了这么久,我还是只会复制代码,粘贴代码,修改代码,这样的处境让我很尴尬。。。每每自己做东西的时候问题就出来了——不会编程!!我想了想:即使是功能再强大的控制器,你不会编程或者没有编程的思想,那还是没用,你还是用不来。。。。生活不能独立啊,,郁闷死{:soso_e115:} !虽然我不是计算机专业的(学机械的,大一),但终归还是要回到控制方面(现在不都是说机电一体化吗?),得好好学了{:soso_e130:} 。。。不知道各位超级版主,Arduino牛人有没有什么好的建议,比如有什么好的书推荐,亦或者好的资料分享。。谢谢{:soso_e100:} !!

沧海笑1122 发表于 2014-7-3 11:09:21

这个没有什么郁闷的,心态首先要好,你是用来玩还是谋生。要是前者,以个人的体会,从力所能及的小项目开始入手,点滴积累,做好笔记。至于资料,极客工坊、WIKI和arduino官网基本上就够了,再加上伟大的谷歌和百度吧。

49741933o 发表于 2014-7-3 12:52:49

沧海笑1122 发表于 2014-7-3 11:09 static/image/common/back.gif
这个没有什么郁闷的,心态首先要好,你是用来玩还是谋生。要是前者,以个人的体会,从力所能及的小项目开始 ...

谢谢你的回答,我是想玩好它的,当成自己强项的爱好!我现在主要的困扰是没有编程的思想,感觉遇到事了很难去解决。。求支招!!{:3_59:}

mxhhaixin 发表于 2014-7-3 17:21:25

这又什么尴尬的。我一程序员朋友曾跟我讲,他们平时工作也是复制代码,粘贴代码,修改代码。其实吧,大家都是这样干的,嘿嘿

49741933o 发表于 2014-7-3 22:02:52

mxhhaixin 发表于 2014-7-3 17:21 static/image/common/back.gif
这又什么尴尬的。我一程序员朋友曾跟我讲,他们平时工作也是复制代码,粘贴代码,修改代码。其实吧,大家都 ...

那肯定不行,大家全这样,没什么创新,那时代就不要发展了。。有些程序员做程序的时候,当然可以复制,粘贴,修改,那是他知道的,没必要还去自己写。关键是我们不是像你朋友那样的人,我们没有那样的编程思想,如果还一味的那样做,那你说还能干什么?:)

49741933o 发表于 2014-7-3 22:03:28

monica 发表于 2014-7-3 17:34 static/image/common/back.gif
it行业伤不起啊

学好了,还是很牛B滴

mxhhaixin 发表于 2014-7-4 10:58:51

49741933o 发表于 2014-7-3 22:02 static/image/common/back.gif
那肯定不行,大家全这样,没什么创新,那时代就不要发展了。。有些程序员做程序的时候,当然可以复制,粘 ...

都是在原有基础上进行修改的微创新,积累多了,就成为大的创新。修改代码也是如此,别人的程序是控制一个灯,你修改成控制三个灯的,就是一种创新。关键不在复制、修改代码上。而是能把别人的程序修改成能满足自己需求的程序。对一个程序修改得越多,属于自己的东西就越多。Arduino的IDE就是在Processing的基础上修改来的。而且,很多编程教材的教学方式就是让读者从最简单的Hello World程序一点一点修改,不断加入新的东西。你才大一,接触的知识还没那么多。不知道你们开C语言没有。别急。等你能够修改的越来越多时,自己从头写一个程序自然就没什么困难了。我觉得修改程序中很重要的一个技能就是能找到满足需求的程序或函数。比如我要用C语言写一个和时间相关的程序,但我没接触过和时间相关的函数。我就会查资料或者在网上去搜这方面的东西,然后将查到的东西加入到程序中。至于书什么的,你就找本C语言的教材学学就行了。写了那么多,希望对你能够有帮助。

nick_zm 发表于 2014-7-4 14:09:51

当你看到一些软件项目需要的开发时间,往往是几千人年起,你就会发现自己是多么无力,不必苛求自己什么都会,当然如果有兴趣,可以先看看C或C++基础书,熟习后已参考别人代码为主

林定祥 发表于 2014-7-4 14:41:46

不知道有何纠结的.软件的学习过程本身,了解和掌握语言,了解各种语言的使用结构,反复应用,熟能生巧.软件本身是工具不存在创新,创新在于应用,好的应用用软件去实现,当然可以各种途径来实现.
页: [1]
查看完整版本: 一个很尴尬的局面