android-怎么形成编程思想,写代码的时候不知道该干什么

问题描述

怎么形成编程思想,写代码的时候不知道该干什么

最近在看视频学Android,可以看懂视频中的大多数代码,但是让我自己写就有点难了,写完这一步不知道下一步该干什么,甚至是根本不知道该怎么下手,请问怎么才能形成编程思想啊,写不出来就很烦

解决方案

无论是使用什么编程语言,你首先需要确定需求,即功能的定义。
自己用纸来写出整个流程,当然用 Visio 等工具也可以,编程只是个实现的过程,编程用的语言只是个工具。如果你都不清楚想要做什么,和怎么去做,那使用什么编程语言都是一样的。

解决方案二:

其实最自然的形成编程思想的方法,就是多编写代码逐渐形成良好的编程习惯,从编码规范开始,到惯用算法,选择结构化还是面向对象还是泛型方式编程,学习设计模式,形成自己的设计思路。

解决方案三:

先想清楚你到底要写什么,总能想出一些头绪。然后思考出整体构架,再一步一步来。别怕,一开始都是这样,加油!!!

解决方案四:

多跟着视频写写,写多了思路自然就会有了,新手都是这样开始的,我也是这样编写代码的,现在技术发展太快有很多新知识都是先模仿着写,写多了自然就记得了

解决方案五:

所谓编程思想,他的前提肯定是编程,围绕某种编程去思去想,然后把自己的想法用编程实现达到某种功能,当然这种每个人的想法都是有局限性,
这就要你去拓展,首先去多了解一些技术,例如两点之间距离最短的肯定是一条直线,但不一定就能用到实践,也许中间有个障碍,
有人会绕过,有人会撬掉,有人也许会另选一条稍微远点的路,这都没错,不同情况下合适的路也不同。如果这两点周围你都非常清楚状况,那你有无数条路走

解决方案六:

因为你现在懂的还很少,还没达到自己写代码的程度,现在让你写一个hello world你一定能写出来,因为你以前肯定写过,同样你现在没有思路,第一是因为你没有接触过这方面的知识,还有你没有接触过这种类型的编程方式,楼上说的很有道理,你现在就是需要多看视频然后多练人家的代码,然后从网上或是资料上看看人家是怎么写代码的,然后再根据别人的自己照着写,最后才是自己编代码的阶段,你现在还没有到自己写代码的阶段,因为好多你都不懂,所以才无从下手。

解决方案七:

因为你现在懂的还很少,还没达到自己写代码的程度,现在让你写一个hello world你一定能写出来,因为你以前肯定写过,同样你现在没有思路,第一是因为你没有接触过这方面的知识,还有你没有接触过这种类型的编程方式,楼上说的很有道理,你现在就是需要多看视频然后多练人家的代码,然后从网上或是资料上看看人家是怎么写代码的,然后再根据别人的自己照着写,最后才是自己编代码的阶段,你现在还没有到自己写代码的阶段,因为好多你都不懂,所以才无从下手。

解决方案八:

  • what 你的代码用来实现什么
  • how 怎样实现, 通常会涉及一些算法
    最后就是,多练习了。希望有些帮助

解决方案九:

我接触编程时间比较短,使用javascript语言,开始也遇到了和你相同的问题,就是语法基本上都知道,但是自己写程序的时候就无从下手,不知道要怎么写。
解决办法就是: 多读别人的代码;自己多写代码;一定要知道要干什么。

解决方案十:

多看看数据结构算法之类,再看看设计模式之类。慢慢积累就好了。

时间: 2024-09-20 23:31:48

android-怎么形成编程思想,写代码的时候不知道该干什么的相关文章

菜鸟android 照着视频写代码出现NullPointerException 跪求大神解决

问题描述 菜鸟android 照着视频写代码出现NullPointerException 跪求大神解决 package com.example.mp3player; import java.io.StringReader;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List; import javax.xml.parsers.SAXParserFact

c++ 编程问题-设计一个C++编程 写代码

问题描述 设计一个C++编程 写代码 请问如何用C++编程运用调用方式 输出200以内所有的素数 及其个数?? 解决方案 #includeint isprime(int n){ if(n<2) return 0; for(int i=2;i<n/2;i++) if(n%i==0) return 0; return 1;}void main(){ int i,k=0; for(i=1;i<=200;i++) if(isprime(i)) { printf("%3d ",

在ASP.NET中面向对象的编程思想

asp.net|编程|对象 首先,我们还是来谈一下面向对象的编程思想吧.我想现在的主流编程思想无非两种:结构与面向对象.以前,在ASP中我们完全采用的是结构化思想.现在,asp.net可以完全支持面向对象的编程思想,这不得不说是一个质上的飞跃. 记得我在大约半年前给大家写过一篇<<面向对象从人造地球谈起>>,当时是由于看到一本小说的启发,发现任何东西都可以用面向对象的思想来看.我现在还是简单谈一下吧,面向对象无非就是把世间万物当做一个类,要想使用类做事,就必须创建类的实例.这很好理

简述AngularJS相关的一些编程思想

  这篇文章主要介绍了AngularJS相关的一些编程思想,AngularJS是一款热门的JavaScript库,推荐!需要的朋友可以参考下 在过去的几个月里,我一直遨游于Angular的世界.如今回想起来,很难想象在没有类似于Angular.js, Backbone.js以及其伙伴Underscore.js这些数据绑定框架下我每天如何去编写一个大型前端应用.我不敢相信我已经用它们完成了那件工作. 可能我有点小偏见,但考虑到我一直在做的应用是在浏览器中实现Photoshop类型的编辑器,它呈现相

IT人的技术哲学书单:谁说写代码、做产品就不需要参禅悟道?

刚刚进入大学校门时老师曾经说过:"无论学习什么专业,只要研究到最后就是哲学."我们笑着问道:"那么,写代码写到最后也是哲学?"老师回答:"是的,那就是技术哲学."现在回想起来,的确如此,我们发现技术中无处存在着哲学.那编写代码来说,对于同样一个功能进行实现,有的同学就会使用了很多的设计思想和设计模式,这样的代码无论是在自己看来还是拿给其他人看都会是赏心悦目的,而且也非常便于后期的重构. 无论是科学家还是工程师,成长不能只局限于技术层面,也要学会如

C语言之通过冒泡排序浅谈编程思想

写这篇博文的目的是想起到抛砖引玉的作用,还请大牛们留下一些先进的思想,让小菜学习一下.下面入正题. 复习C语言怎么能少的了冒泡呢,记得刚学C语言那会,感觉冒泡排序真的太复杂了,理解不大了,嗯!还是当时的功底不够啊.当时一些冒泡都头疼,感觉这么多的循环(哈哈!!其实也就俩,当时就是感觉太复杂).现在再写冒泡排序,感觉自己当时学C语言的时候是不是太笨了呢. 仔细想想,之前写冒泡之所以感觉到难是没有真正的理解冒泡的思想,就硬着头皮写,结果可以想象,是以失败而告终的.现在写代码也有一段时间了,学的编程语

学习JAVA编程思想4的好方法

问题描述 跪求大神总结学习JAVA编程思想4的好方法. 解决方案 解决方案二:Java编程思想是很好的学习Java的材料,但对初学者来说有的地方不是能够轻易明白的.因为Java涉及的概念和技术非常广泛,建议先把基础夯实,比如类,接口,继承,多态等,这些有了基础后可以再深入学习正则表达式.线程.io等,一定要动手编写代码,并确实明白代码的执行逻辑.解决方案三:1.背把那些死知识背下来,复习巩固2.敲可以按书本例子课后题敲,对没掌握的可以重复敲3.测找其他题测试掌握情况,最好找SCJP题库的题,因为

Scala语言给我们带来的关于编程思想的新的思考

它写出的程序像动态语言一样简洁,但事实上它确是严格意义上的静态语言.http://www.aliyun.com/zixun/aggregation/16945.html">Scala 就像一位武林中的集大成者,将过去几十年计算机语言发展历史中的精萃集于一身,化繁为简,为程序员们提供了一种新的选择.作者希望通过这个系列,可以为大家介绍 Scala 语言的特性,和 Scala 语言给我们带来的关于编程思想的新的思考. 在初学计算机编程时,我想大多数人的经历会和作者一样,学校为我们挑选一门语言,

013_《Delphi面向对象编程思想》

<Delphi面向对象编程思想> Delphi 教程 系列书籍 (013) <Delphi面向对象编程思想> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 作者: 刘艺 [作译者介绍] 丛书名: Borland核心技术丛书 出版社:机械工业出版社 ISBN:7111127722 上架时间:2003-10-10 出版日期:2003 年9月 开本:16开 页码:476 版次:1-1 内容简介 这是一本纯粹讨论dlephi面向对象编程的力作. 本书以精