之前在某某地方学了几个月的java、学了之后知道了开发是怎么回事吧。也对java了解了一点。现在下班之余在家看看安卓开发视频教程,比如 视频说了两个案例 《电话拨打器》<短信发送器> 现在能不看代码自己敲出来程序。但是要我敲个别的什么程序 我不知道需要调用什么方法、实现什么接口! 我是应该看API吗?又是应该如何学?
1.æ好åºç¡å¾éè¦ã
å¦ä¹ çè¿ç¨å°±åæ¯çé«æ¥¼å¤§å¦çè¿ç¨ï¼åªæå°åºæå¾è¶ç¢åºï¼å¤§æ¥¼æè½çå¾è¶é«ãè¶å¥½ãç¨åºåæ´æ¯å¦æ¤ï¼å¦æ没ææå®çåºç¡ååç¾ï¼æä¹å¯è½å¼ååºå¥½è½¯ä»¶å¢?å¯ä»¥å¤ç书å¢å¼ºç论æ§ï¼å¯ä»¥å¤ä¸æºå®è·µï¼æé«æä½è½åãä¸è¦ä»ä¹é½ä¸ä¼è¿ä¸æ³å¦ä¹ ï¼ä¸ç¥éèªå·±æ¬ 缺ä»ä¹ï¼å°±æ°¸è¿ä¸ä¼æè¿æ¥ã
ãã2.æç¡®å¦ä¹ ç®çã
æ们å¦ç¼ç¨å°åºæ¯ä¸ºäºä»ä¹?å¨å¦ä¹ ä¹åï¼å¼æ¸ æ¥èªå·±çå¦ä¹ ç®çå¾éè¦ï¼ç®æ å³å®æ¹åï¼æç人ä¸æ¶å ´èµ·ï¼æäºäººæ¯æ³ä»¥åå¨ITè¡ä¸æ好åå±ãä½æ 论åºäºä»ä¹ç®çï¼é½å¸ææ¯ä¸ªäººé½è½å¾å¥½çåæä¸å»ï¼ä¸è¦åéèåºãä¸è¦éæ³¢éæµï¼çè§å¤§å®¶é½å¨å¦ï¼èªå·±ä¹å»å¦ï¼è¿æ ·ä¸ç¹å¿å¥½å¤é½æ²¡æï¼æ们çç®æ æ¯ä¸ºåä¸åä¼ç§çç¨åºåèå¦ç¼ç¨ã
ãã3.å¤è¯·æãå¤äº¤æµã
软件å¼åæ¯ä¸ä¸ªå¢éåä½çè¿ç¨ï¼æ²¡æåªä¸ä¸ªè½¯ä»¶æ¯ä¸ä¸ªäººçææï¼å¤å¤å°å°é½ä¼å ä¸ªäººå ±åå®æçãå¨å¦ä¹ ä¸æè å¨å¼åä¸ï¼éå°é¾é¢ï¼å¯ä»¥æ¾åä¼´æè æ¯èå¸äº¤æµï¼ä½¿é®é¢å¾å°è§£å³ï¼è¿ä¹æ¯ä¸ä¸ªè®¤æ¸ èªæã弥补èªå·±ä¸è¶³çè¿ç¨ã
ãã4.å½¢æèªå·±çç¼ç¨é£æ ¼ã
å¦ä¹ ç¼ç¨ä¹åï¼æ主è¦çæ¯å¹å »èªå·±çé»è¾æç»´è½åä½è¯å¥½çç¼ç¨é£æ ¼ï¼è¿æ ·æ 论æ¯å¼åè¿ç¨è¿æ¯ä¹åæ¥ç¼ºè¡¥æ¼çè¿ç¨ï¼é½å¯ä»¥å¾å¿«çæ¾å°é误æå¨ï¼åæ¶çº æ£ï¼é¿å é æç¨æ·æ失ï¼è¿ä¹æ¯ä¸ºèªå·±è´è´£ã
ãã5.éæ©ä¸é¨è®¡ç®æºè¯è¨ã
ç°å¨æµè¡çç¼ç¨è¯è¨æå¾å¤ï¼æ¯å¦è¯´Cè¯è¨ï¼Javaè¯è¨ã.NETè¯è¨ä»¥åPHPè¯è¨ççãè¦éæ©ä¸ä¸ªæåæ¯çãæ¯è¾å¥½å¦çï¼è¿æ ·å¦èµ·æ¥å®¹æèä¸å°æ¥çåå±æºä¼ä¹å¤ãçåå大éé¸çä¸ä¸èå¸å»ºè®®ï¼å¨åå¦è®¡ç®æºè¯è¨æ¶ï¼è¦æå®å½åæ¯ä¸ä»¶å¯¹èªå·±äºä¸æ帮å©ç好äºï¼ä¸è¦ä»¥ä¸ºå®å¾é¾ï¼è¦âå åå¶æâï¼å¨å¿çä¸æè对æã
å¦ä¹ çè¿ç¨å°±åæ¯çé«æ¥¼å¤§å¦çè¿ç¨ï¼åªæå°åºæå¾è¶ç¢åºï¼å¤§æ¥¼æè½çå¾è¶é«ãè¶å¥½ãç¨åºåæ´æ¯å¦æ¤ï¼å¦æ没ææå®çåºç¡ååç¾ï¼æä¹å¯è½å¼ååºå¥½è½¯ä»¶å¢?å¯ä»¥å¤ç书å¢å¼ºç论æ§ï¼å¯ä»¥å¤ä¸æºå®è·µï¼æé«æä½è½åãä¸è¦ä»ä¹é½ä¸ä¼è¿ä¸æ³å¦ä¹ ï¼ä¸ç¥éèªå·±æ¬ 缺ä»ä¹ï¼å°±æ°¸è¿ä¸ä¼æè¿æ¥ã
ãã2.æç¡®å¦ä¹ ç®çã
æ们å¦ç¼ç¨å°åºæ¯ä¸ºäºä»ä¹?å¨å¦ä¹ ä¹åï¼å¼æ¸ æ¥èªå·±çå¦ä¹ ç®çå¾éè¦ï¼ç®æ å³å®æ¹åï¼æç人ä¸æ¶å ´èµ·ï¼æäºäººæ¯æ³ä»¥åå¨ITè¡ä¸æ好åå±ãä½æ 论åºäºä»ä¹ç®çï¼é½å¸ææ¯ä¸ªäººé½è½å¾å¥½çåæä¸å»ï¼ä¸è¦åéèåºãä¸è¦éæ³¢éæµï¼çè§å¤§å®¶é½å¨å¦ï¼èªå·±ä¹å»å¦ï¼è¿æ ·ä¸ç¹å¿å¥½å¤é½æ²¡æï¼æ们çç®æ æ¯ä¸ºåä¸åä¼ç§çç¨åºåèå¦ç¼ç¨ã
ãã3.å¤è¯·æãå¤äº¤æµã
软件å¼åæ¯ä¸ä¸ªå¢éåä½çè¿ç¨ï¼æ²¡æåªä¸ä¸ªè½¯ä»¶æ¯ä¸ä¸ªäººçææï¼å¤å¤å°å°é½ä¼å ä¸ªäººå ±åå®æçãå¨å¦ä¹ ä¸æè å¨å¼åä¸ï¼éå°é¾é¢ï¼å¯ä»¥æ¾åä¼´æè æ¯èå¸äº¤æµï¼ä½¿é®é¢å¾å°è§£å³ï¼è¿ä¹æ¯ä¸ä¸ªè®¤æ¸ èªæã弥补èªå·±ä¸è¶³çè¿ç¨ã
ãã4.å½¢æèªå·±çç¼ç¨é£æ ¼ã
å¦ä¹ ç¼ç¨ä¹åï¼æ主è¦çæ¯å¹å »èªå·±çé»è¾æç»´è½åä½è¯å¥½çç¼ç¨é£æ ¼ï¼è¿æ ·æ 论æ¯å¼åè¿ç¨è¿æ¯ä¹åæ¥ç¼ºè¡¥æ¼çè¿ç¨ï¼é½å¯ä»¥å¾å¿«çæ¾å°é误æå¨ï¼åæ¶çº æ£ï¼é¿å é æç¨æ·æ失ï¼è¿ä¹æ¯ä¸ºèªå·±è´è´£ã
ãã5.éæ©ä¸é¨è®¡ç®æºè¯è¨ã
ç°å¨æµè¡çç¼ç¨è¯è¨æå¾å¤ï¼æ¯å¦è¯´Cè¯è¨ï¼Javaè¯è¨ã.NETè¯è¨ä»¥åPHPè¯è¨ççãè¦éæ©ä¸ä¸ªæåæ¯çãæ¯è¾å¥½å¦çï¼è¿æ ·å¦èµ·æ¥å®¹æèä¸å°æ¥çåå±æºä¼ä¹å¤ãçåå大éé¸çä¸ä¸èå¸å»ºè®®ï¼å¨åå¦è®¡ç®æºè¯è¨æ¶ï¼è¦æå®å½åæ¯ä¸ä»¶å¯¹èªå·±äºä¸æ帮å©ç好äºï¼ä¸è¦ä»¥ä¸ºå®å¾é¾ï¼è¦âå åå¶æâï¼å¨å¿çä¸æè对æã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2017-02-26
初学软件开发入门方法:
选择一门入门编程语言和开发平台,安装编程语言,配置好电脑的编译环境。
在网上找到相应的课程,运用网络获取资源。
动手实践操作,软件开发也是一样,只有多码代码,才能从不断实践中学会软件开发。
培养软件开发兴趣,解决实际问题。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
第2个回答 2017-01-06
无论学习何种软件开发,最主要的还是从基础学起,学习没有捷径,不能为了追求速度而忽略了技术,在学习软件开发过程中好多人认为基础并不重要,重要的是后期的实际开发的技术要点,这是很大的误区。从现有的阶段看,软件开发都是以C语言和Java语言为基础的,所以建议初学者从这两门基础的语言学起,打好基础,才能更好的掌握后期的实际开发技术。
第3个回答 2021-10-20
编程语言种类繁多,各有千秋,在学习之前需要明确自己要学习哪一门编程语言。确定之后需要制订一个合理的学习计划,并且持之以恒地执行学习计划。在学习过程中要养成良好的学习习惯。
不爱研究、坐不住,但凡三天打鱼两天晒网,或者对计算机不喜欢等一类人不适合学习编程,哪怕一时努力,最后也不是结不了业,就是功败垂成,难以在这条路上走远。编程入门点是兴趣。兴趣是学习的最大动力源。需要有恒心有耐心,进入这个行业并不难,就算你没有基础和经验,也是可以学好的。那些创造编程语言的人,创造计算机的人也都是从零开始的。他们也是在不断揣摩、不断学习和实践之火才获得成果。没有一个技术大牛是从一开始就什么都会的,都是从什么也不会开始的。只需你有兴趣而且肯努力,可能慢慢就会发现学习软件开发也没有想象中的那么难。
2、要重视编程基本功
绝大部分行业内的大牛都是经历过辛苦而又长期的程序开发学习和实战进程的,假如你想要成为一名优秀的程序员,最基本的编码学习肯定是不能跳过的,底层的知识必需要扎实掌握,就如同Java开发,项目训练前提是掌握一定的java课程基础,假如不先把基础稳固,就直接做项目的话,是很难做出来而且学不会那种逻辑思考的能力。
3、附加技能的学习
前面说了软件开发涉及到一种逻辑思维,那么必定要学习一些数学知识,学会数学公式的运算。软件开发行业是特别注重效率的,假如你编写的某个功能的逻辑不是很清楚,可能整个项目都会绕一个很大的圈子,这样的代码存在许多冗余成分,浪费很多时间,所以要懂得培养自己必定的逻辑思维。其次就是英语的学习了,虽然学软件开发不需要有很强的英语能力,但有必定的英语才能的话,更加有利于自己往更深邃的技术发展。
4、动手能力的培养
作为一个程序员动手能力是非常重要的,你学习的各个知识点和思维都自己去开发操练才能稳固,作为老师最怕的学生就是他们只停留在书本或许课堂上的了解,而自己不去实实在在的把它完成出来,着手做的过程中你会不断发现问题,然后自己去解决问题,这样你才能成为一个真正的高手。也要学会找到有效的学习办法,这样学起来会如鱼得水的。可以先看视频学习,学起来就比曾经看书快许多,并且也更简略,觉得自己掌握了一定的知识后,可以尝试做项目,从小项目开始练手到商业项目实战,懂得实操的软件开发工程师才是企业真正喜欢的。
不爱研究、坐不住,但凡三天打鱼两天晒网,或者对计算机不喜欢等一类人不适合学习编程,哪怕一时努力,最后也不是结不了业,就是功败垂成,难以在这条路上走远。编程入门点是兴趣。兴趣是学习的最大动力源。需要有恒心有耐心,进入这个行业并不难,就算你没有基础和经验,也是可以学好的。那些创造编程语言的人,创造计算机的人也都是从零开始的。他们也是在不断揣摩、不断学习和实践之火才获得成果。没有一个技术大牛是从一开始就什么都会的,都是从什么也不会开始的。只需你有兴趣而且肯努力,可能慢慢就会发现学习软件开发也没有想象中的那么难。
2、要重视编程基本功
绝大部分行业内的大牛都是经历过辛苦而又长期的程序开发学习和实战进程的,假如你想要成为一名优秀的程序员,最基本的编码学习肯定是不能跳过的,底层的知识必需要扎实掌握,就如同Java开发,项目训练前提是掌握一定的java课程基础,假如不先把基础稳固,就直接做项目的话,是很难做出来而且学不会那种逻辑思考的能力。
3、附加技能的学习
前面说了软件开发涉及到一种逻辑思维,那么必定要学习一些数学知识,学会数学公式的运算。软件开发行业是特别注重效率的,假如你编写的某个功能的逻辑不是很清楚,可能整个项目都会绕一个很大的圈子,这样的代码存在许多冗余成分,浪费很多时间,所以要懂得培养自己必定的逻辑思维。其次就是英语的学习了,虽然学软件开发不需要有很强的英语能力,但有必定的英语才能的话,更加有利于自己往更深邃的技术发展。
4、动手能力的培养
作为一个程序员动手能力是非常重要的,你学习的各个知识点和思维都自己去开发操练才能稳固,作为老师最怕的学生就是他们只停留在书本或许课堂上的了解,而自己不去实实在在的把它完成出来,着手做的过程中你会不断发现问题,然后自己去解决问题,这样你才能成为一个真正的高手。也要学会找到有效的学习办法,这样学起来会如鱼得水的。可以先看视频学习,学起来就比曾经看书快许多,并且也更简略,觉得自己掌握了一定的知识后,可以尝试做项目,从小项目开始练手到商业项目实战,懂得实操的软件开发工程师才是企业真正喜欢的。
第4个回答 2014-12-20
写点小东西呗,博客,论坛,音乐播放器什么的都可以啊本回答被提问者采纳