第一次课提高编程兴趣_第1页
第一次课提高编程兴趣_第2页
第一次课提高编程兴趣_第3页
第一次课提高编程兴趣_第4页
第一次课提高编程兴趣_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、AndriodAndriod应用开发基础教程培训应用开发基础教程培训讲师:王晖 TEL:189783238386 QQ:785892812AndroidAndroid应用开发基础教程应用开发基础教程讲师:王晖讲师:王晖12022-2-12AndriodAndriod应用开发基础教程培训应用开发基础教程培训课程准备及要求2022-2-12讲师:王晖 TEL:189783238386 QQ:785892812 QQ群:4984358232l U盘一个:6G以上,用于存储开发环境和作业等等。应该都有吧l 填写我下面发给你们的信息联系方式表格,便于沟通交流。女生男生l 上课遇到问题可以举手提问,开放式

2、教学l 家里最好能有笔记本电脑,可以带来这里,解决环境搭建问题l 如果上课来不了,可以说明原因,视情况打考勤AndriodAndriod应用开发基础教程培训应用开发基础教程培训学习的意义2022-2-12讲师:王晖 TEL:189783238386 QQ:785892812 QQ群:4984358233l大学生这3个字是什么意义。做学生的目的是什么?l看一本书必须要得到一本书的好处。上一门课必须要得到一门课的好处。l如果你看完一本书,书还是书,你还是你,那就等于没有看过这本书。如果你上一门课没有得到一门课的好处,那你为什么要来上课呢?天下没有比浪费自己的生命,浪费别人的生命更错的事情。Andr

3、iodAndriod应用开发基础教程培训应用开发基础教程培训学习的意义2022-2-12讲师:王晖 TEL:189783238386 QQ:785892812 QQ群:4984358234l好,我们回到学生是什么意义,就是学生。l我们老祖宗为什么把我们叫做学生,因为你所学的目的就是为了生。l那么安卓就是让你生活下去,生活更好。因此,学生就不叫学死。l大学生要学会问一个好的问题。你究竟活在一个怎样的科技发展时代?l学安卓就是在现在的时代看未来的发展。不断进步。AndriodAndriod应用开发基础教程培训应用开发基础教程培训如何提高编程兴趣2022-2-12讲师:王晖 TEL:18978323

4、8386 QQ:7858928125我们现在的iphone智能手表是最热门的新兴事务,智能手表的开发也包括我们正在学的安卓客户端,今天我讲这个主要是想提高大家的编程兴趣,同时说明编程要从小需求做起,要克服畏难情绪。同时要坚持不懈,才能 学好编程,拿到高薪!左图很形象哦,智能手表要想成功,就需要努力奔跑,实现客户的需求是至关重要的,也就是说编程技巧不是最重要,最重要的是把握客户需求,开发出适合客户的产品,提升产品的易用性,而这些就算不懂编程,只要有客户应用经验,所以大家以后要积累的是项目经验,而不一定老是在技巧上纠结。AndriodAndriod应用开发基础教程培训应用开发基础教程培训交流下程序

5、开发的学习经验2022-2-12讲师:王晖 TEL:1897832383866这里我从网上摘录以及自己的亲身学习经验与大家交流一下程序开发的学习经验啊。目的就是为大家解决程序开发学习目标的问题从而让大家学有所用、学有所想、学有所得。1、你有什么重复性的工作想让电脑替你完成,可是苦于没有找到合适的工具,于是你花费了大量的时间去做这件事,如果这样的事经常发生考虑自己来写个程序,来减轻你的工作量,这样你会获得大的成就感,这个很重要,我就是这样开始的。2、不断看到自己的进步,不断看到自己的成果,然后兴趣就来了。3、现在对大家还在学校学习的阶段来说,少想多干是我的建议,多试试,问题就会解决,切忌浮躁!等

6、你小有成就,兴趣也就出来了! AndriodAndriod应用开发基础教程培训应用开发基础教程培训2022-2-12讲师:王晖 TEL:18978323838674、迫不得已非要培养只能通过不断的自我暗示了。 方法虽然很白痴,但还是很有效的。 每天起床对着镜子说“我喜欢编程,我编程我快乐!”,给自己个笑脸,两手指v“yea!”。 睡觉前也来一遍。 想更快进入状态的话有事没事就对自己说这句话 每天十遍以上的话,再配合着做一些小软件取得成就感一个月以后应该就有效果了。 做小软件可以找些例子参考,市面上这些资料很多。贵在坚持。 自我暗示不断取得成就会让你慢慢变的自信,兴趣也就慢慢增强了。5、如何提升

7、“天赋、兴趣”可以先照抄课本上的程序,一段时间后,你会觉得是很有意思的,在这个过程中你也会了解一点变成的规律,和不同程序的区别特点,然后就可能会对它开始感兴趣了,自己就再编几个小程序,这样慢慢就会喜欢了!AndriodAndriod应用开发基础教程培训应用开发基础教程培训2022-2-12讲师:王晖 TEL:189783238386 QQ:4617462485、让计算机帮你讨厌做的事就行了,比如批处理.你想把所有扩展名叫.avs的文件都删掉就可以写个批处理,当然用windows也能做.但那功能不是你写的.或者说,把所有文件名为%20的名字名批量改成空格 ,又或者把所有文件批量改名,批量改扩展名

8、,批量压缩解压.其实现在流行的软件都是人写的,有些没写的你自己正好又用到的,你就可以自己练习写写.比如说把所有图片合并成一张2n次方的大图,ACDSEE有这个功能,但是不支持alpha通道于是我就自己写了一个.某某游戏图片,声音资源打包了,自己写一个批量抓出来还原.某某游戏血少,命少不够玩,自己写个外挂.某某视频电影音量不平均,有的电影声音打,有的声音小,很吓人,自己写个声音量化插件,这些都是例子。6、兴趣归根结底来自成就感,所以是可以培养的。坚持练习和实践,不断从中寻找乐趣和成就,哪怕是小小的。AndriodAndriod应用开发基础教程培训应用开发基础教程培训系统的分析下学习编程的准备20

9、22-2-12讲师:王晖 TEL:1897832383869思想准备:1. 编程不难,至少做出一个能用的东西不难。别把它当回事儿。很多人之所以觉得编程很难是被专业术语和趾高气扬的骨灰级程序员吓到了。别担心,初学者不需要对自己要求那么高。2. 编程不需要数学基础。没错,就算你数学很烂也能做出东西。大部分算法都已经有成熟的解决方案,可以直接拿来用,完全不用担心。我们的目的是做东西,不是研究算法和数学。3. 编程不会改变你的生活方式。你完全可以学习编程而不接受和它有关的文化。不一定要崇拜某位大神、阅读技术新闻或者参与社区,也不一定要不修边幅、熬夜工作。如果愿意的话,精装打扮穿上最漂亮的衣服去编程也可

10、以。反正不想成为骨灰级程序员,可以做管理方向的项目经理、技术主管,不用担心因为不像程序员而被鄙视。4. 有很多友善的骨灰级程序员。骨灰级程序员给很多人的印象要么是邋遢、木讷、害羞的书呆子,要么是性格怪异、智商极高的大神,其实大部分程序员并不是那样,只不过媒体和大众更偏爱怪异的东西。以 Linus 为例,在他的自传 Just for Fun 中提到: Linux 不是靠牺牲宝贵的睡眠时间换来的。事实上,如果你想听真话,那我就要说,我更喜欢睡觉。在那个时候,只要一想到姑娘,Linux 系统就变得不再重要了。在某种程度上,今天也还是这样。 瞧,这位大神其实大部分时间和普通男性差不多,更喜欢睡觉和姑娘

11、。所以,如果真的遇到了无法解决的问题,完全可以大胆地去请教专业骨灰级程序员们,一般都可以得到答复。5. 习惯无知。无论学习什么东西,往往越深入就越觉得自己无知。这样的无知本身并不是坏事,它可以让你保持谦虚,但千万不要被它吓得不敢继续前进。及早适应无知的感觉,你并不需要全知全能才能做出东西,如果觉得困难,可以试着假装自己擅长编程。AndriodAndriod应用开发基础教程培训应用开发基础教程培训2022-2-12讲师:王晖 TEL:18978323838610如何开始:首先,不要以基础不够、知识不全等借口停下来,一开始甚至可以先在纸上勾勒出想要的东西。当然,完全不懂编程肯定无法开始真正的创造,

12、但学习的时候不要抱着先专心学习,学好本领再回来做的念头。正确的做法是:只学那些最基础的东西,然后立刻着手去做,遇到不会的地方再去学。没有技术背景的人学习编程很容易被错综复杂的技术体系吓到,网上的教程中也经常会出现一定要读这本书,非常经典、最好先有 XX 基础再看这篇教程类的警告,结果有时候会出现这样的情况:本来你只打算学习编写网页 ,结果几天后莫名其妙地开始苦读精通正则表达式。为了能够专注于自己想做的东西,要十分警惕学习这件事情。尽量学习最少的东西,然后把时间都花在创造上。当想要学习的时候,慎重考虑它是否会让你偏离目标,或者绕太远的路。这样做肯定会导致基础不够好,但我们是初学者嘛,能尽快做出东

13、西就行了。如果你真的非常在意基础,说明你可能更想成为职业程序员,请返回参考前面的我说的兴趣是最好的老师(以后你们真正工作就会记得王老师这样说过对你们是极有帮助的)。没有人天生就会编程,在做东西的过程中会不断学到新的知识,然后就会发现自己之前的代码很愚蠢。这个时候你可能会很想推倒重来,或者从头改进之前的代码。要抑制住这种冲动,不然就会掉入代码优化的无底洞。事实上,几乎所有的专业程序员都会对半年前自己的代码感到不满,而且一开始代码质量不好完全没有问题。举个例子,假如要在网页上显示 10 次 I love you.,你并不知道如何使用循环,于是就复制粘贴了 10 次 I love you。这样的做法

14、或许很笨,但是你做出了想要的效果,对于初学者来说,完成一个东西要比代码质量重要得多,不要为了这种笨方法而感到羞愧。AndriodAndriod应用开发基础教程培训应用开发基础教程培训2022-2-12讲师:王晖 TEL:18978323838611如何解决问题:在创造的过程中肯定会遇到很多问题,对于初学者来说,大部分的问题都是语法或者拼写问题,只要仔细检查代码就可以解决,少数摸不着头脑的问题也可以用 Google 找到答案。很多非 IT 行业的人平时都只是搜索中文,可能并不觉得 Google 比百度要好,但当你开始学习编程,就会立刻发现 Google 比百度好用得多,一般都可以在搜索结果第一页

15、找到想要的东西。使用 Google 搜索的时候,请尝试用英文描述问题,或者直接把出错信息直接粘贴到搜索框。(王老师建议参考http:/ TEL:18978323838612面对批评:有些人做出想要的东西之后就已经很满足,但有些人可能会想要展示一下自己的作品并获取一些意见。因为业余,所以当专业程序员看到这样的作品之后可能会非常不屑,甚至大肆批评。这个时候不要自卑或害怕,因为他们对作品的了解都是片面的。他们只是一味拿专业的技术标准来衡量,不清楚你只是想做出一个东西,不清楚你只是业余时间在做,不清楚你在整体上的考量和妥协。作为这个作品的创造者,你才是专家,如果按照他们的要求,你可能永远都做不完。之所

16、以提到这一点,是觉得初学者大都是自己一个人慢慢自学,被打击一下说不定就完全放弃了,那样实在可惜。对于专业程序员的批评,如果有用就记下来,下次不要再犯就好,没有必要气馁或者把之前的东西重写一遍。从无到有实现了自己的创意已经很了不起,不需要对专业程序员有什么交代。AndriodAndriod应用开发基础教程培训应用开发基础教程培训2022-2-12讲师:王晖 TEL:189783238386 13注意事项:1. 不要过度关注编程语言的优劣。很多编程语言都可以达到相同的目的,选中一个之后把它用好就是了。和别人争辩哪个编程语言更好是很多职业程序员的一大爱好,是他们生活的一部分。我们是初学者,只要求工具

17、够用,不需要像他们那样一定要用最好的语言。2. 用不着关注国内的 IT 红人和八卦。对学习编程和做东西没有任何益处。(补充:这条可能带了个人情绪,请自行判断,但我关注了那么久觉得确实没有任何益处。 _)3. 不要自称 Geek,Hacker 或其它什么东西。当开始给自贴标签的时候,就会试图表现得像那类人,束缚自己的同时还会做出许多愚蠢的事情。我们要做的事情很简单,就是掌握技术并做出能用的东西,没有必要给自己贴任何标签。事实上,能做出东西的人比自称 Geek 或 Hacker 的人稀有得多。4. 利用开源代码。感谢开源事业的蓬勃发展和无数程序员的无私奉献,使我们可以学习和使用别人的代码。当需要一

18、些功能时,可以先去找一下是否已经有开源的实现,没有必要自己从头写。5. 先找到自己想做的东西。不要为了学习编程而学习,那样就算记住了很快也会忘掉。如果实在找不到什么想做的,可以考虑给一些公益组织义务做一个网站,锻炼技能的同时还可以关心一下社会。6. 保持初心。初学者拥有的最宝贵的财富就是初学者的心,也正是因为这份初心,才让代码质量问题变得并不那么重要。可惜的是,随着技术越来越熟练,初心会渐渐消失,做东西的时候首先考虑的不是结果而是实现方式,当初那个满脑子想法苦于不能用技术实现的人不见了,取而代之的是一个精通技术却乏味的人。所以,作为初学者,应该把完成作品和保持业余作为首要目标,如果精通技术的代价是失去初心,那就不要精通好了,反正并不想以此为生。AndriodAndriod应用开发基础教程培训应用开发基础教程培训2022-2-12讲师:王晖 TEL:18978323838614最后再次

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论