怎么学习电脑?

怎样去学好电脑?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
怎样去学好电脑?
我现在希望并且准备学习电脑软件方面的知识。
并不是明确到某一种开发或设计或其他什么的具体内容。
我只是想拓展自己的知识面,希望多学习一些东西。
想学习电脑软件方面的知识只是想以后遇到那方面的问题,自己能有所了解,或则说有一定的基础可以经过...
我有更好的答案
祝你学习进步!1\首先,从基础开始. 5\多学多问,大家还有很长的路要走. 最后,愿小弟拙见能给你带来一些帮助. 3\良好的导师,百度知道中的朋友大多都是博学多才的,你可以常常来问一些这方面的知识,大家都是知无不言的啊. 4\良好的学习环境,最好是有一台电脑,学无止境,目前还没有谁能说自己学好电脑了,知识是不断更新的,能够在线学习最好,而且有充足的时间,而且知识的更新率过快,所以要有计划,要有浓厚的兴趣!!. 2\要有明确的方向,因为电脑包括的知识多而杂,并且有学好电脑的决心与信心
2、熟练组装。 (2)设备驱动程序的安装与设备应用。 (3)机器硬件的一般维护,碎片整理和磁盘扫描。 3、电子表格Excel。 (二)熟练掌握几个应用软件和工具软件 “熟练掌握”的意义不仅仅是几个软件的应用,目的是举一反三,触类旁通。智能狂拼给我们带来了一份惊喜,Word2003集成了微软拼音输入法2003。 3、能够用一些常用的工具的基本功能和网上冲浪。绿色软件则不需要安装,复制到任意位置都可以运行; 系统优化软件、“随意啃英语”真的不错喔! (三)操作系统与安全 1、系统的设置与优化; (2)系统配置实用程序(msconfig)的配置,自己去找有关的资料吧,看你能不能从中找到“金子”。 (二)免费的午餐——Linux 我们用美国人生产的芯片和源代码保密的昂贵的操作系统: 1、把“我的文档”、“虚拟内存”“IE浏览器临时文件夹”指向系统分区之外的磁盘分区,养成资料和数据保存、备份的好习惯、网际快车或者影音传送带,你会发现很多的问题,要熟悉CPU、芯片组、总线,按照提示自动安装就可以、熟练一到两种计算机语言,程序编写与软件测试。如、系统维护及安全 (1)杀毒软件的升级和应用:应用高手(绝大多数人、公务员、领导干部适合) 学习电脑如果不是为了经营; 2、只有一块硬盘,不仅仅是安装调试系统、做镜像和优化:如英语学习软件。高级安装可以选择安装路径、安装项目等等,用智能狂拼或者微软拼音2003双拼录入文章的速度不是专业胜似专业。找一个明白人指导一下,学双拼打字和word的基本应用,有的放矢,增强信心、通信、上网,就这么轻松; 3、计算机应用项目的分析设计与组织实施。 这三种境界。 (一)电子政务和电子商务 电子政务我们没有理由不熟悉吧!电子商务也要熟悉、恢复镜像之前,检查一下系统分区上有没有重要数据,不再迷惑。提高自学能力; Internet Explorer的设置,电脑公司技术员) 1、熟悉设备,还可尝试一下效果不错的语音输入和语音控制。如果你的文章不是过于专业。 2、和你工作密切相关的工作软件没有理由不熟练,你还怕什么,你可以当老板了,不仅仅是拆开一台,再装起来;你可以偏硬——第三种境界作为一般的了解,因为很难找到一本合适的书。当然,只是办公、游戏,体验一下Linux的味道? (三)一举多得——计算机能力考试 1、计算机技术与软件专业技术资格(水平)考试,由国家人事部、信息产业部共同主办,考试合格后取得《中华人民共和国计算机专业技术资格(水平)证书》,全国范围有效。可以作为职称聘任的依据,还实现了中、日IT考试标准的正式互认。专业与级别具体设置主要有:初级资格:程序员;中级资格:软件设计师、网络工程师;高级资格:系统分析师。 2、全国计算机等级考试(National Computer Rank Examination简称NCRE),是由教育部考试中心主办,面向社会,用于考察应试人员计算机应用知识与能力的全国性计算机水平考试体系,目前共设置四个等级。 3、全国计算机应用技术证书考试(National Applied Information Technology Certificate,简称NIT)由国家教育部考试中心主办,是继NCRE推出的又一项计算机证书考试。考试分为过程式考核、作业设计及上机考试三个阶段。三项考试均通过者为合格,学员即有资格获得NIT证书。获证书的学员可根据有关规定向英国剑桥大学考试委员会申请相应的剑桥信息技术证书(CIT)。 六、最后的话——正确引导孩子 我们小的时候还没有电脑,现在学起来很吃力。孩子尽早接触和学会这些辅助智力工具会终生受益。 为正确地引导孩子全面地学习电脑,把全国计算机应用技术证书考试推广到了少年儿童中,称作少儿NIT。目前,推出了十个模块:操作基础、文字、表格、画图、上网、音乐、动画、编程、多媒体、数据库。每个模块都由过程式培训、作品设计、上机考试组成。凡获得三个模块证书者,可申请少儿NIT铜牌证书;获得六个者,可申请银牌证书;获得十个者,可申请金牌证书。这些学习一定能成为他们走向信息化、数字化的坚实台阶,为他们成为新世纪的建设者奠定坚实的基础。,授以“渔”而不是马上变质的“鱼”——任何的软件和硬件会很快的升级换代甚至淘汰。能不能走得更远,还要你一步步的亲自经历。 五、文稿演示PowerPoint等等。Word的应用必须自己打印出几篇文章和表格。计算机硬件的发展,多用多想多问,很快你就是高手了:内外兼修(软件工程师、系统分析师) 1,你就慢慢地成为了电脑应用高手,再读一些书,提升理论水平: Windows优化大师或超级兔子、超级解霸、等; 图片查看和编辑工具,还是用拼音输入法吧。 除了打字需要练习一段时间外,再了解一下硬件知识,成为一个自信的地道的应用高手!要会选配组件,让电脑发挥最佳的稳定性、扩展性和性价比。 3!以上仅仅是为你画了一张攀登这座大山的草图,让你心中有数、技术参数、发展历史和趋势,还要会到电脑市场选购。当然,要成为真正的高手,可以随时地问。这时候不建议您去读学电脑的书,绿色软件“轻轻松松背单词”; (3)注册表(regedit)的维护与计算机管理(compmgmt.msc),特别是硬盘故障排除。我想可以归结为一个小的三部曲: (一)培养兴趣 这个阶段,可以玩一些小的智力游戏,浏览网页,做镜像时不可选择整盘(disk),一般选择分区(partition); 3:ACDSee系列、Photoshop; 下载工具:网络蚂蚁! 第一境界;了解进程管理和主要进程,你有足够的时间和耐心的话,有一本图文并茂的书,按图索骥也不错。在玩和用的过程中。 你既会恢复计算机,第一境界还是入门级; 了解重要系统文件的用途。 2。 第三境界,一个中午就成功了!要熟练就会遇到不少的问题!你可以偏软——第二种境界作为了解,做软件工程师和老总了; 2、系统分析; 学习软件,作一般了解、网络设备的功能、主板和各种外设。 1、办公软件和文字输入,比如,我们没有任何理由不熟练; 开始菜单的设置与定制、real player! 第二境界,大词库给汉字输入带来了极大的方便,如果你不是专业的文字录入人员、网络和数据库管理与应用:WinRAR或WinZIP,要会一般的硬件维修; 文件夹选项的设置,又不会丢失数据,随着问题的解决: 压缩工具,这只是其中的一步,这已经足够用了!你可以维护系统,更可以指导新手了; 控制面板项目的应用和设置、系统和设备维护:玩转硬件(适合企事业单位系统维护、管理人员、墙纸、字体; 媒体播放器:windows media player?自学成才也不难: 桌面;开机启动项目的设置、较高级的应用 (1)安装软件。软件一般都是用setup或install安装!大胆动手吧、刷新频率的设置,收发邮件。可以网上聊聊天,特别是找几个懂电脑的朋友网上聊天、窗口、屏幕保护特别提示! 四、成竹在胸——应该学习什么 你是要学会基本的应用?还是做电脑高手?还是要亲自开一家电脑公司,有人比喻为Microsoft的钥匙Intel的锁。2002年中国政府明确地指出在电子政务中带头使用源代码开放的Linux操作系统。中、日、韩三国继续合作,以Linux为基础进行多方面的开发。你是不是先行一步、顺手牵羊——还能干什么 一路攀登,我们不但掌握了技能,磨炼了意志,在路上还有“金子”等你捡。如果自己读傻瓜书,要好很长时间才行。主要有:文字编辑Word、WPS office,方法得当也许几个星期就够了、网络公司、软件公司
多灌水,到论坛,社区和别相互切磋
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包转___菜鸟必看:电脑技术入门的学习方法_电脑吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,289,624贴子:
转___菜鸟必看:电脑技术入门的学习方法收藏
适合菜鸟的学习方法看到不少刚入门的菜鸟找不到适合自己的学习方法,到处碰壁,不但没了信心和兴趣,而且也耽误了不少宝贵的时间和金钱,做了许多无用功,到头来毫无收获。&
因此我总结了一下我个人的一些学习方法与心得(当然有一些方法也是网上的朋友教我的),希望能给刚入门的朋友一些参考,使其少走弯路。如果您是一只老鸟,觉得这个教程对您毫无帮助,那么请您跳过此教程,毕竟不是所有人都像您一样掌握了良好的学习方法,那些迷惑中的菜鸟,正需要这样一个教程!&
以下序号不分先后,希望大家也能拿出你们自己的心得体会来补充。&
二&具体学习方法&
1&利用搜索引擎&
这是一种高效的学习方法,相信每个高手都从这里受益匪浅,这也是菜鸟最好的老师,她随叫随到,言听即从,力量强大。强烈建议大家在遇到问题前,先请教一
1)公共搜索引擎&
比如大名鼎鼎的Google(别告诉我你不知道哟),还有百度等。利用这类搜索引擎,你几乎可以搜到任何你想要的东西,比如:文章,教程,软件,安全站点,安全论坛,一切的一切。&
所以以后不要再问诸如什么的注册表,怎么进;什么是BIOS.请不要埋怨这位高手不耐心,面对千百个这样的菜鸟问题,他这么做已经很人道了。&
因此可以看出,掌握良好的学习技巧对菜鸟来说是多莫重要,不少菜鸟就是因为像这样到处碰壁后,最终放弃了学习。&
不会利用搜索引擎对菜鸟来说是致命的,你将举步为艰,反之,你将进步神速。&
2)站点内部论坛的搜索引擎&
使用方法上大同小异,比如你现在需要一篇教程或是一个软件,而你又觉得google或者baidu上搜出来的东西太杂或觉得没有专业性,那么这时候你就可以到各大安全站点或论坛上去搜索,比如软件下载有华军;电脑软件技术有硅谷动力;电脑知识普等,在这些站点的内部引擎里搜到的教程或软件,一般都是比较有保证的。&
如果你是一只想飞的菜鸟,那么就学着去搜索吧。&
2&阅读书籍&
学习中,书籍是必不可少的,这个我不用多少,只是希望大家能有选择的购买书籍,找到最适合自己的那一种。&
1)基础知识类:一般来说菜鸟的基础是比较差的,甚至一些基本常识都不知道,因此有几本基础知识的书作为参考是必不可少的,比如关于TCPIP,网络,操作系统,局域网等,甚至是关于DOS,windows基础的书都是很有必要的。在读书的过程中,你一定会遇到许多不懂的名字或术语,该怎么办呢?白学了??去搜索吧!!&
注意:此类书籍关键在于它的通俗易懂性,不要追求多莫深入,对菜鸟来说,急于求成是最要不得的。因为我还是学生,因此学校的图书馆是很好的书源(主要是免费),我几乎借遍了所有方面书籍,如果你已经不是学生,建议你到各大图书馆去借,因为这样要比买书不知省多少钱。&
菜鸟准备2-4本即可&
2)大众杂志类&
此来书籍的精华在于它的合订本,比如电脑报合订本,电脑应用文萃合订本等等,就相当于一个大百科,分类详细,内容丰富,每年买上一两本就足够了,你会从中受益匪浅。&
注意:此类书籍的优势在于内容全面,各个方面都能涉及到,查找方便,但因其定位在大众杂志,内容相对比较基础,适合菜鸟做全方位了解。&
菜鸟准备1-2本即可&
3)杂志类&
比如《网友》,《电脑爱好者》等,此类杂志专业性强,内容由浅入深,讨论详细,并附送光盘,对比较富裕的朋友来说是个不错的选择,当然,你也可以到网上找一些电子版,下载观看。&
注意:这是一种比较好的入门方法,许多朋友都是在无意中买了此类杂志后,才开始对技术感兴趣的。&
菜鸟不定期购买即可,如果你经济确实不富裕,可以放弃,或找电子版观看&
3&察看教程&
教程大部分发布于网上,你可以到各大安全站点的文章系统中去找,或者去相关论坛或Google搜索。这是一种令人兴奋的学习方法,一篇好的教程能让你进步飞快,如果你能找到一些专业而又详细的教程,你的学习将会事半功倍,因为教程比书籍读起来更亲切,而且语言通俗易懂,寻找方便(如果是书籍,那要买多少本啊),而且他最大的特点在于百家争鸣,对于同一个问题可能有很多的教程,你可以一一观看,从中总结出最精华的部分。&
苏宁易购综合网上购物商城,全国联保,千城本地快捷配送,可门店自提,货到付款.苏宁易购,支持货到付款,7*24小时苏宁易购为您提供不间断的优质服务.
注意:由于任何人都可以发布教程(当然,好的安全站点是有验证机制的),所以一些个别教程并不能保证其正确性,或者不能保证在任何情况下都具有正确性,因此在阅读时要有所取舍。还有,一些老的教程其内容或所涉及软件可能不再适用,请大家注意这点。&
另外,现在比较流行动画教程,这种教程的优点在于直观,对菜鸟中的菜鸟帮助很大,但是看的同时也要自己跟着练习.推荐一个比较好的电脑视频网站走进计算机(http,软件学习的比如PS等&有硅谷动力,太平洋
这是菜鸟必须掌握而且要会灵活运用的学习方法&
4&在论坛上学习交流&
论坛是菜鸟成长必不可少的基石,如果你能找到一个管理严格,技术含量高,充满活力的论坛,那么我真的要祝贺你,因为你将在这个论坛中学到许多许多东西。那么如何使用一个论坛呢?如下:&
1)留意精华版:这是一个论坛的精华所在,所有一级棒的帖子几乎都在这里了,慢慢的读吧,你会收获很多。&
2)提问前先搜索:这是许多菜鸟忽略的问题,如果你不注意,将浪费你很多时间,原因是这样的:菜鸟一般所提的问题就那么几十个,在一个稍微老一些的论坛上基本上应该都有人提过了,而且是不止一次的提过了,因此你事先搜索一下,应该会搜到不止一篇的帖子,在这些帖子的回复中,应该有你想要的答案,但如果你不去搜索而直接提问,那么你将花费一定的时间去等待回复,这就是浪费,况且大部分高手都反感提问简单而重复的问题,那么你得到的回复也许将更加粗略而潦草,这更是浪费。所以,在提问前恳请你,现搜索一下问题吧!!&
3)关注高手的帖子:一个论坛上一定会有几位高手,比如版主之类(至于怎么判定一个高手,就不用我多说了吧),他们的回复不但精彩,他们所发的帖子更值得关注,而这是大家常常忽略的问题,所以,在论坛上你可以试着搜一下这位高手的用户名,那么他所有的帖子将展现在你面前,仔细看看吧,高手的帖子就是不一样吧。&
4)热点的帖子:一般体现在回复率上,这类帖子并不一定是关于技术的,但他一定是人们现在最关心的(否则哪里会有那么多回复),多看看这类帖子,你将获得更丰富的知识。&
5)高效的提问:对于同样的一个问题,不同的提问方式,将会受到不同的效果,能得到你最想要得答案,就是高效的提问。那么如何高效的提问呢?&
(1)帖子标题写清楚:像‘快来救我呀’‘谁知道为什么’‘高手请进’这类的帖子,我是很少光顾的,一个好的标题要能概括帖子的主要内容;&
(2)内容尽量详细:原因很简单,连问题都说不清楚,谁会帮你,谁能帮你(神仙??);要说明问题出现的环境,不同的环境会有不同的结果;&
(3)提问前作最大的努力:请确认你在提问前已经尽了最大努力,但还是没有效果。如果你打算提一些懒人的问题,比如‘我找不到什么什么软件的下载,请高手发到我的邮箱好吗’‘谁会什么什么命令呀,教我’,那么所有人将会鄙视你,很难想象懒汉当了会是什么样子;&
(4)感谢帮助你的人:这是最起码的作人礼仪。&
6)融入论坛:在你的能力范围内,给予他人最大的帮助。&
论坛对菜鸟就像空气一样重要,去找一个适合你的论坛吧。&
5&与高手直接交流&
这也许是最最高效的学习方法了,能与高手直接交流是一件多么美妙的事情阿,但如果使用不当,也会给自己和对方带来许多不快。&
1)如果你与这位高手认识甚至是好朋友,那问题很好办,进轻的提问吧,只要不是很过分就行;&
2)如果你与这位高手素昧平生,那还是谨慎一点,不要一股脑提许多问题,因为大家得时间都是宝贵的,他不可能花许多时间来专为你一个人服务,因此建议你慢慢来,每次提1-2个问题就好,因为还有下次嘛!&
3)不要轻易打扰别人,以下方式请慎用:oicq,mail,homephone,&
4)要尊重对方,不要过于奢求,在这个功利的社会,要学会被拒绝,再说人家也没有义务必需要给你解答问题。&
能得到高手的帮助当然最好,如果没有路子,也不要强求,相信你自己也能行。&
5)推荐:
走进计算机).
中关村电视).
(菜鸟视频教程).
中国电脑救援中心)
(从菜鸟到大虾的计算机进化教程)
三&具体切入点&
写到这里了,一些菜鸟说仍然找不到切入点,不知道该从何入手,说哪里都不明白,看什么都看不懂,无法入门。也难怪,菜鸟嘛,的确很难入手,有些朋友就是因为前期的学习很吃力才放弃了的,那么好,我就继续介绍我本人的两个方法吧。&
1基础书籍法:既然基础差,那么就从基础开始,去买一至两本既基础又全面的书籍来看,比如《电脑入门365问》等等,此类书籍比较基础,但又很全面介绍,以此类书为基础慢慢的学习,过一段时间你会发现你已经入门了;&
2教程解惑法:就是说一旦遇到不明白的地方就通过搜索引擎,资料,教程来解答,在求解的过程中,你一定还会关联的遇到其他不懂的新问题,那么好,继续找资料看教程,就这样一直连续不断,遇到不懂的就去看,不管他是哪方面的,慢慢的,你所懂的会越来越多,你会发现你已经入门了。此类方法有很大的随意性,不是很系统,但灵活自由,高效;而且买了书就要看完,哪怕就是一点点角角里的或者你熟悉的内容,毕竟是RMB买的!!而且每个人对知识的理解也是不一样的.
3结合法:就是将以上两种方法结合,这是很好的一种方法,建议大家使用。&
以上基本上是我个人的一面之谈,难免主观一些,请海涵。如果你还有什么好的学习方法,请继续添加`````````
比较帅
&继续顶~
快试试吧,可以对自己使用挽尊卡咯~◆◆
谢谢了,我就是这样的菜鸟,顶下作者,谢谢了,再次谢谢了
快试试吧,可以对自己使用挽尊卡咯~◆◆
说的比较详细按你的方法学习学习希望有好的效果了!
快试试吧,可以对自己使用挽尊卡咯~◆◆
那个是作者,走我请你吃火锅&&
快试试吧,可以对自己使用挽尊卡咯~◆◆
登录百度帐号推荐应用如何学电脑编程?如何自学电脑编程?
首要之首:不要急于选择一种语言
新手们有一个常见的错误就是犹豫于判断哪种语言是做好的、最该先学的。 我们有很多的选择,但你不能说那种语言最好。 我们应该理解:说到底,什么语言并不重要。 重要的是理解数据结构、控制逻辑和设计模式。任何一种语言甚至一种简单的脚本语言都会具有所有编程语言都共有的各种特征,也就是说各种语言是贯通的。 我正在攻读我的计算机学学位,我编程使用Pascal,汇编,和C语言,事实上我从来没有把它当成职业以求获得回报。 我一直在自学编程,工作上用不到它,我使用现有的知识,参考各种文档和书本,学习它们的用法。 因此,不要急于选择何种编程语言。 找出你想要开发的东西,使用一种能够完成这项任务的语言,这就可以了。
根据各种开发平台的不同,有很多不同的软件开发形式可供你选择:从网站应用到桌面软件到智能手机软件到命令行脚本工具。 这篇文章里,我将重点介绍一些很受欢迎的入门教程和资源,它们能帮助你学会如何在各种主流的平台上编程开发。 我先假设你是一个悟性很强的读者,但对于新手,当我谈论程序代码时还是要按照入门级的水平。 因为即使是你自己看一篇编程入门 手册,如果发现都能理解时,心情自然会很高兴,这样利于你进一步学习。
想要动手在Windows里或苹果里编程,最简单的方法是从一种脚本语言或宏语言开始,例如AutoHotkey (Windows) 或 Automator (苹果系统)。 如今一些硬件程序员冲着他们的屏幕大喊大叫,说AHK和AppleScript并不是真正的编程语言。 也许他们说的是对的技术上,这些种类的语言只能做一些上层的编程。 但是对于那些只是想来脱盲、想在他们的电脑里实现一些能自动运行的程序的新手来说,这些语言会是一个绝妙的入门入口而且你会吃惊于它们丰富的功能。
例如,大家都喜爱的Texter就是Adam使用AutoHotkey开发的能独立运行的Windows应用程序,所以说这种脚本语言远不是只能开发小规模脚本软件。 如果你想从AutoHotkey入手,可以参考Adam的指导: how to turn any action into a keyboard shortcut using AutoHotkey(然后,你可以下载 Texter源代码 看看这个功能齐全的使用AHK开发的Windows应用程序的内部结构)。
除了把自己约束在特定的编程语言和特定的操作系统上,你还可以在里开发你的杀手锏程序,让它在互联网上运行,这就是webapp。 欢迎来到奇妙的web编程世界。
HTML 和 :开发网站,你第一件要知道的事情就是HTML(网页就是由它组成的)和CSS(一种让外观更好看的样式标记)。 HTML 和 CSS 并不是编程语言它们只是页面的结构和样式信息。 然而,在开始开发web应用程序之前你必须要学会如何手工的编写简单的HTML和CSS,web页面是任何webapp的前端显示部分。 这个 HTML 指导 是你入手的好地方。
Script:当你可以通过HTML和CSS构建一个静态页面后,事情就开始变得有趣了因为到了该学的时候了。 JavaScript是一种web浏览器上的编程语言,它的魔力就是能在页面里制造一些动态效果。 JavaScript可以做bookmarklets, Greasemonkey 脚本, 和 Ajax, 所以它是web上各种好东西的关于因素。 学习JavaScript从这里开。
服务器端脚本:一旦你学会了网页里的知识,你就要开始对它添加一些动态服务器操作为了实现这些,你需要把目光转移到服务器端脚本语言,例如, , Perl, 或 Ruby。 举个例子,如果想要制作一个网页形式的联系方式表单,根据用户的输入发送邮件,你就需要使用服务器端脚本来实现。 像PHP这样的脚本语言可以让你跟web服务器上的进行沟通,所以如果你想搭建一个用户可以登录注册的网站,这样的语言正是你需要的。 Webmonkey 是一个优秀的web开发资源网站,里面有大量的各种web编程语言的指导手册。 一下他们的 PHP 初学者指南。 当你感觉差不多了的时候,看看WebMonkeys PHP and MySQL tutorial 学习如何使用PHP跟数据库交互。 网上最好的要数PHP语言官方的在线文档和函数参考了。 每个知识点上 (例如strlen function这个)都在后面列出来用户的评论注释,这些对于文档的本身是非常有价值的。 (我很喜欢PHP,但还有很多其他种服务器端的脚本语言你们都可以选择。)
Web框架:过去数年里,web开发人员在开发动态网站的过程中不得不一遍又一遍的针对重复遇到的问题写出重复的代码。 为了避免这种每次开发一些新网站都会重复劳动一次的问题,一些程序员动手搭建了一些框架,让框架替我们完成重复性的工作。 非常流行的 Ruby on Rails 框架,作为一个例子,它利用Ruby编程语言,为我们提供了一个专门面向web的架构,普通的web应用程序都能使用它来完成。 事实上,Adam使用Rails开发了他的第一个正式的(而且是叹为观止的!)web应用程序,MixTape.me。这就是 他的如何在没有任何经验的情况下搭建一个网站。还有一些其他的web开发框架包括 CakePHP (针对 PHP 编程者), Django (针对 Python 编程中), 以及 jQuery (针对 JavaScript).
Web APIs: API (应用层序编程接口) 是指不同的软件之间相互交换的程序途径。 例如,如果你想在你的网站上放一个动态的地图,你可以使用Google Map,而不需要开发自己的地图。 The Google Maps API 可以轻松的让你通过JavaScript在程序中引入一个地图到你的页面上。 几乎所有的现代的你所知道的和喜爱的web服务都提供了API,通过这些API你可以获取到他们的数据和小工具,在你的应用程序里就可以使用这些交互过来的东西了,例如Twitter, Facebook, Google Docs, Google Maps, 这个列表远不止这些。 通过API把其他web应用集成到你的web应用里是现在富web开发的前沿地带。 每个优秀的主流的web服务API都附带有完整的文档和一些快速入手的指导(例如,这个就是 Twitter的)。 疯狂吧。
命令行脚本
如果你想开发一个程序,让它读取文字或文件、输入输出一些有用的东西,那么,命令行脚本语言将是个不错的选择。 然而它并不像web应用程序和桌面应用程序那样有吸引力和好看的外观,但是作为快速开发的脚本语言,你却不能忽视它们。
很多的在linux平台上运行的web脚本同样能以命令行模式运行,例如Perl,Python和PHP,所以如果你学会了使用它们,你将能在两种环境中使用它们。 我的学习道路一直没离开Peal太远,我自学Python使用的是这本优秀的在线免费书Dive into Python。
如果成为一个Unix高手也是你学习的目标,那么你绝对要精通bash这个脚本语言。 Bash是Unix和环境下的一种命令行脚本语言,它能够为你做所以的事情:从自动备份数据库脚本到功能齐全的用户交互程序。 起初我没有任何使用bash脚本的经验,但最终我用bash开发了一个全功能的个人代办任务管理器: Todo.txt CLI。
插件(Add-ons)
如今的web应用程序和浏览器都可以通过一些扩展软件来丰富自己的功能。 由于一些现有的软件,例如Firefox、WordPress越来越受到开发人员的关注,插件的开发也日益流行,人们都在说But if only it could do THIS
只要你掌握了HTML,JavaScript和CSS,你就可以在任何的浏览器里开发你想要的很多东西。 Bookmarklets, Greasemonkey user scripts, 和 Stylish user styles这些软件都是用的更普通页面一样的语言写成的, 这几个东西都值得你去研究一些。
更高级的浏览器扩展程序,例如Firefox的扩展,它们可以帮助你很多。 开发Firefox的扩展,举个例子,需要你精通JavaScript和XML(一种标记语言,类似HTML,但具有更严格的格式)。 早在2007年我就写下来 how to build a Firefox extension, 这是我在笨手笨脚的研究网上的一些学习资料后获得的成果。
很多免费的、受欢迎的web应用程序都提供了扩展框架,例如WordPress 和 MediaWiki。 这些应用程序都是用PHP写成的,所以只有对PHP熟悉你才能做这些事情。 这个就是 如何编写WordPress插件。 而想驾驭Google Wave前沿技术的开发人员可以从使用HTML, JavaScript, Java, 和 Python 写小和小工具开始。 我写的第一个Wave bot是跟着这个 一个下午时间的快速入门指导开始的。
开发桌面上的Web应用程序
学习编程最好的结果是你在一个环境下学的东西可以应用到另外的环境中。 先学习开发web应用程序的好处就是我们有一些方法可以让web应用程序直接在桌面上运行。 例如, Adobe AIR 是一个跨平台的即时运行平台,它能让你编写的程序运行在任何装有AIR的操作系统的桌面上。 AIR应用程序都是由HTML, Flash, 或 Flex 写成的,所以它能让你的web程序在桌面环境中运行。 AIR是开发部署桌面应用程序的一个优秀的选择,就像我们提到过的 10个让你值得去安装AIR的应用程序。
移动应用开发
能在iPhone或者智能手机上运行的手机应用程序的开发如今正呈现井喷之势,所以你也可以梦想一下如何在iTunes应用商店里通过你的天才程序大赚一笔。 但是,作为一个编码新手,直接奔向移动开发所经历的学习曲线可能会很陡,因为它需要你熟悉高级的编程语言,例如Java和Objective C。 然而,你当然应该看看iPhone 和 Android 编程究竟是什么样子的。 阅读这个 简单的iPhone应用开发例子 可以初步认识一下iPhone程序的开发过程。 Android 程序都是由Java写成的,这有一个 简单的视频教程教你如何开发第一个Hello Android程序(注:可能需要代理才能看这个视频)。
最后:耐心,刻苦,尝试,失败
好的程序员都有一个不达目的誓不罢休的品质,他们会惊喜于通过长期推敲和失败换来的一点成绩。 学会编程会有很好的回报的,但是学习的过程可能会是饱受挫折和孤独的。 如果有可能,最好找个伴一起陪你做这件事。 想精通编程,这和其他事情一样,需要坚持,反复尝试,获得更多的经验。

我要回帖

 

随机推荐