想学习做简单的电脑软件

我想学习做软件,应该学什么内容,自学能懂的最好。我的电脑知识很浅,会不会影响学习。

软件开发之路是充满荆棘与挑战之路,也是充满希望之路。JAVA学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了"东方不败",倒是成"西方失败"的几率高一点。
  
  "不走弯路,就是捷径",佛经说的不无道理。
  
  我们今天来谈谈如何学习程序设计?
  
  JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。
  
  1 培养兴趣
  
  兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个"食利阶层"。你认为,这样有味道吗?有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花。
  
  2 慎选程序设计语言
  
  男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的背景知识。软件开发也不仅仅局限于某几个领域,而是已经渗透到了各行各业几乎每一个角落。
  
  如果你对硬件比较感兴趣,你可以学习C语言/汇编语言,进入硬件开发领域。如果你对电信的行业知识及网络比较熟悉,你可以在C/C++等之上多花时间,以期进入电信软件开发领域。如果你对操作系统比较熟悉,你可以学习C/Linux等等,为Linux内核开发/驱动程序开发/嵌入式开发打基础。如果你想介入到应用范围最广泛的应用软件开发(包括电子商务电子政务系统)的话,你可以选择J2EE或.NET,甚至LAMP组合。每个领域要求的背景知识不一样。做应用软件需要对数据库等很熟悉。总之,你需要根据自己的特点来选择合适你的编程语言。
  
  3 要脚踏实地,快餐式的学习不可取
  
  先分享一个故事。
  
  有一个小朋友,他很喜欢研究生物学,很想知道那些蝴蝶如何从蛹壳里出来,变成蝴蝶便会飞。 有一次,他走到草原上面看见一个蛹,便取了回家,然后看着,过了几天以后,这个蛹出了一条裂痕,看见里面的蝴蝶开始挣扎,想抓破蛹壳飞出来。 这个过程达数小时之久,蝴蝶在蛹里面很辛苦地拼命挣扎,怎么也没法子走出来。这个小孩看着看着不忍心,就想不如让我帮帮它吧,便随手拿起剪刀在蛹上剪开,使蝴蝶破蛹而出。 但蝴蝶出来以后,因为翅膀不够力,变得很臃肿,飞不起来。
  
  这个故事给我们的启示是:欲速则不达。
  
  浮躁是现代人最普遍的心态,能怪谁?也许是贫穷落后了这么多年的缘故,就像当年的大跃进一样,都想大步跨入共产主义社会。现在的软件公司、客户、政府、学校、培训机构等等到处弥漫着浮躁之气。就拿笔者比较熟悉的深圳IT培训行业来说吧,居然有的打广告宣称"参加培训,100%就业",居然报名的学生不少,简直是藐视天下程序员。社会环境如是,我们不能改变,只能改变自己,闹市中的安宁,弥足珍贵。许多初学者C++/JAVA没开始学,立马使用VC/JBuilder,会使用VC/JBuilder开发一个Hello World程序,就忙不迭的向世界宣告,"我会软件开发了",简历上也大言不惭地写上"精通VC/JAVA"。结果到软件公司面试时要么被三两下打发走了,要么被驳的体无完肤,无地自容。到处碰壁之后才知道捧起《C++编程思想》《JAVA编程思想》仔细钻研,早知如此何必当初呀。
  
  "你现在讲究简单方便,你以后的路就长了",好象也是佛经中的劝戒。
  
  4 多实践,快实践
  
  彭端淑的《为学一首示子侄》中有穷和尚与富和尚的故事。
  
  从前,四川边境有两个和尚,一个贫穷,一个有钱。一天,穷和尚对富和尚说:"我打算去南海朝圣,你看怎么样?"富和尚说:"这里离南海有几千里远,你靠什么去呢?"穷和尚说:"我只要一个水钵,一个饭碗就够了。"富和尚为难地说:"几年前我就打算买条船去南海,可至今没去成,你还是别去吧!" 一年以后,富和尚还在为租赁船只筹钱,穷和尚却已经从南海朝圣回来了。
  
  这个故事可解读为:任何事情,一旦考虑好了,就要马上上路,不要等到准备周全之后,再去干事情。假如事情准备考虑周全了再上路的话,别人恐怕捷足先登了。软件开发是一门工程学科,注重的就是实践,"君子动口不动手"对软件开发人员来讲根本就是错误的,他们提倡"动手至上",但别害怕,他们大多温文尔雅,没有暴力倾向,虽然有时候蓬头垢面的一副"比尔盖茨"样。有前辈高人认为,学习编程的秘诀是:编程、编程、再编程,笔者深表赞同。不仅要多实践,而且要快实践。我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点。
  
  5 多参考程序代码
  
  程序代码是软件开发最重要的成果之一,其中渗透了程序员的思想与灵魂。许多人被《仙剑奇侠传》中凄美的爱情故事感动,悲剧的结局更有一种缺憾美。为什么要以悲剧结尾?据说是因为写《仙剑奇侠传》的程序员失恋而安排了这样的结局,他把自己的感觉融入到游戏中,却让众多的仙剑迷扼腕叹息。
  
  多多参考代码例子,对JAVA而言有参考文献[4.3],有API类的源代码(JDK安装目录下的src.zip文件),也可以研究一些开源的软件或框架。
  
  6 加强英文阅读能力
  
  对学习编程来说,不要求英语, 但不能一点不会,。最起码像JAVA API文档(参考文献[4.4])这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个"金山词霸"。看多了就会越来越熟练。在学JAVA的同时学习英文,一箭双雕多好。另外好多软件需要到英文网站下载,你要能够找到它们,这些是最基本的要求。英语好对你学习有很大的帮助。口语好的话更有机会进入管理层,进而可以成为剥削程序员的"周扒皮"。
  
  7 万不得已才请教别人
  
  笔者在ChinaITLab网校的在线辅导系统中解决学生问题时发现,大部分的问题学生稍做思考就可以解决。请教别人之前,你应该先回答如下几个问题。
  
  你是否在google中搜索了问题的解决办法?
  
  你是否查看了JAVA API文档?
  
  你是否查找过相关书籍?
  
  你是否写代码测试过?
  
  如果回答都是"是"的话,而且还没有找到解决办法,再问别人不迟。要知道独立思考的能力对你很重要。要知道程序员的时间是很宝贵的。
  
  8 多读好书
  
  书中自有颜如玉。比尔·盖茨是一个饱读群书的人。虽然没有读完大学,但九岁的时候比尔·盖茨就已经读完了所有的百科全书,所以他精通天文、历史、地理等等各类学科,可以说比尔·盖茨不仅是当今世界上金钱的首富,而且也可以称得上是知识的巨富。
  
  笔者在给学生上课的时候经常会给他们推荐书籍,到后来学生实在忍无可忍开始抱怨,"天呐,这么多书到什么时候才能看完了","学软件开发,感觉上了贼船"。这时候,我的回答一般是,"别着急,什么时候带你们去看看我的书房,到现在每月花在技术书籍上的钱400元,这在软件开发人员之中还只能够算是中等的",学生当场晕倒。(注:这一部分学生是刚学软件开发的)
  
  对于在JAVA开发领域的好书在笔者另外一篇文章中会专门点评。该文章可作为本文的姊妹篇。
  
  9 使用合适的工具
  
  工欲善其事必先利其器。软件开发包含各种各样的活动,需求收集分析、建立用例模型、建立分析设计模型、编程实现、调试程序、自动化测试、持续集成等等,没有工具帮忙可以说是寸步难行。工具可以提高开发效率,使软件的质量更高BUG更少。组合称手的武器。到飞花摘叶皆可伤人的境界就很高了,无招胜有招,手中无剑心中有剑这样的境界几乎不可企及。
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-11-18
学电脑不如学【视频剪辑】,理由很简单,容易学(不像其它行业学习成本高,难度大),适合短期3-4个月短期学习,而且行业缺口非常大,无论是找工作还是自己在家里接私单,月收入轻松过万,两三万也是稀松平常。【点击进入】免费“短视频剪辑后期”学习网址:
www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=313&zdhhr-11y17r-1829976616630527580

因为现在【短视频】的崛起,任何企业,任何工作室或者个人都需要制作剪辑大量的短视频来包装品牌,发抖音,发朋友圈,发淘宝等自媒体渠道做展示。因为每天都要更新并发布新内容,所以剪辑师根本招不够,,供需失衡就造成了剪辑师高薪水。

而且剪辑这个技术并不需要高超的电脑技术,也不需要美术音乐造诣,基本都是固定套路,要什么风格的片要什么节奏,经过三四个月的培训都可以轻松掌握。但凡有点电脑基础会用鼠标拖拽,会点击图标,会保存除非自己不想学,没有学不会的。但是要学好学精,就一定要找专业负责的培训机构了,推荐这个领域的老大:王氏教育。

在“短视频剪辑/短视频运营/视频特效”处理这块,【王氏教育】是国内的老大,每个城市都是总部直营校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合0基础的学生。王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/yingshi?type=2&zdhhr-11y17r-1829976616630527580


大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html本回答被网友采纳
第2个回答  2013-10-27
可能会难点,那属于软件开发了,要学的东西很多了,编程就是你该学的一门,而编程又要学很多语言,基础的是C语言程序设计,建议有条件的话还是去学校,或者有这方面的前辈带你也好。
第3个回答  2013-10-27
从小程序开始吧,就比如说,自动关机,抓屏等,装个javac,用记事本就行啦,能看懂就日后会写了
第4个回答  2013-10-27
你自己学时学不好的! 这个是软件开发 编程之类的 有点难度! 建议你找个学校学习吧! 不过有点难度的!

零基础学电脑的自学软件
我推荐上学吧计算机二级题库、小黑课堂、计算机二级MsOffice最新做题系统、计算机二级宝典等都是零基础自学电脑的软件,涵盖了计算机二级考试大纲范围,可以帮助考生备考并顺利拿到证书。 2 评论 分享 举报 为你推荐:特别推荐 “网络厕所”会造成什么影响? 癌症的治疗费用为何越来越高? 新生报道需要注意什么? 华强北的二手...

零基础学电脑的自学软件
零基础学电脑的自学软件有《WPS Office》《哒咔办公》《Microsoft Excel》《word文档》以及《PPT在线制作》等等。1、《WPS Office》软件集Word、Excel、PPT等功能于一身,几乎所有行业都可以用到这款软件。要是用户不会使用WPS,那么可以在使用前看一看视频教程,看完视频教学,自己再摸索一下即可轻松掌握。

学编程软件有哪些?
1、电脑编程软件主要有:BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB java等。2、C\\C++ 常用软件是MS VC++(6.0和更高版本)集成在微软的开发工具visual studio中,JAVA桌面编程常用软件是netbean,网络编程是MyEclipse(包括了常用的Eclipse和常用工具,目前Java最流行的网络编程软件)。3、C#没有...

计算机专业都知道的编程必备软件
WPS可以算是轻量替代品, 不想花钱又不想 盗版的话可以试一下 6、虚拟机软件 VMware、Virtual Box等虚拟机软件可以在同 一台计算机上运行多个操作系统,对于学习 网络和系统安全非常有帮助。7、ps 现在图片设计无处不在,校园里的社团海报 设计、邀请函设计、简历设计都会涉及到。有PS基础的人, 再...

学电脑的基本知识软件
1、电脑的基本操作:“会开关机、明白电脑的组成部分、明白电脑的办公软件WORD、EXCEL、POWERPOINT ”等等。2、现在有的公司还会要求“会CAD机械绘图软件”。3、办公软件:WORD、EXCEL、POWERPOINT 。这些软件你都要会操作,而且是非常熟练的操作、例如打1份文件、计划、会议资料等。其次是文本的排版。4、...

我是电脑初学者想在家学习点办公软件的操作应该怎么从何学起
1.首先,您可以先练习打字,毕竟打字是学习计算机的最基本方法,不论做什么打字都是最基本的。键入练习打字的过程是使您熟悉键盘,方便各种电脑操作。建议您使用金山打字软件进行练习,效果还是不错的,建议你每天练习的时间稍微长一点,这样会对电脑操作更熟悉,打字会更快。2.其次,练习打字一个月后,您...

刚买的笔记本电脑求推荐一些实用的软件 在学习编程
windows下:1、visual studio 2015 community 版 (免费的,C语言,C++,C#都可以用它来编译)2、Python解释器(跑Python),PyCharm community版(免费的,写Python用)3、eclipse,intelliJ idea community版(免费的,需要事先安装JDK,写Java用)4、Android Studio (做安卓开发用,谷歌现已不推荐用ADT...

如何入门软件开发?
1、软件编程入门自学 学习软件编程首先要学习一门编程语言,选择一个自己感兴趣、适合自己的编程语言是最重要。常见的编程语言有Java、C语言、C++C#等等。其实回龙观回龙观电脑培训个人觉得学习Java作为自己的入门基础语言是最好的,虽然现在Java满大街都是的,但是其实Java可以说是语言界的常青藤,是目前使用...

如何学电脑办公软件
1、自学,如果是笔记本电脑,购买的时候会赠送一套office办公软件,如果没有可以下载WPS免费的。安装好软件后,百度搜一些办公软件教程,然后制定计划,每天学一两课即可。2、买教程,现在网络上很多有开直播教学的,可以买一个课程,跟着老师学。因为花钱了,就会更加自律,而且还有老师督促,布置作业,效果...

电脑上的学习软件有哪些?
四、PS.可能有的大学生觉得在大学里面学习ps没有什么用,的确在大学里面ps的使用场景并不是特别特别的多,不过这种软件可能在以后工作的时候使用的机会会比较大,如果在这里面能够掌握这门技术的话,在将来找工作的时候肯定也是更加有竞争力的。五、PDF.但医生在电脑里面也是需要装上pdf软件的,因为很多...

相似回答