`
ruansan1
  • 浏览: 5997 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

如何才能学好软件程序开发

阅读更多
JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。 Java与嵌入式开发哪一个更好1.1 培养兴趣 : 兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花。Java与嵌入式开发哪一个更好些,Java软件工程师学习哪1.2 慎选程序设计语言 :男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的背景知识。软件开发也不仅仅局限于某几个领域,而是已经渗透到了各行各业几乎每一个角落。Java与嵌入式开发哪一个       如果你对电信的行业知识及网络比较熟悉,你可以在C/C++等之上多花时间,以期进入电信软件开发领域。如果你想介入到应用范围最广泛的应用软件开发(包括电子商务电子政务系统)的话,你可以选择J2EE或.NET,甚至LAMP组合。每个领域要求的背景知识不一样。你需要根据自己的特点来选择合适你的编程语言。Java与嵌入式开发哪一个更好些,Java软件工程师学习哪一些课1.3 要脚踏实地,快餐式的学习不可取 :欲速则不达。  浮躁是现代人最普遍的心态,能怪谁?也许是贫穷落后了这么多年的缘故。许多初学者C++/JAVA没开始学,立马使用VC/JBuilder,会使用VC/JBuilder开发一个HelloWorld程序,就忙不迭的向世界宣告,"我会软件开发了",简历上也大言不惭地写上"精通VC/JAVA"。结果到软件公司面试时要么被三两下打发走了,要么被驳的体无完肤,无地自容。到处碰壁之后才知道捧起《C++编程思想》《JAVA编程思想》仔细钻研,早知如此何必当初呀。 Java与嵌入式开发哪一个更好些,Java软件工程师学习哪一些课程1.4 多实践,快实践 :任何事情,一旦考虑好了,就要马上上路,不要等到准备周全之后,再去干事情。假如事情准备考虑周全了再上路的话,别人恐怕捷足先登了。软件开发是一门工程学科,注重的就是实践,"君子动口不动手"对软件开发人员来讲根本就是错误的,他们提倡"动手至上",但别害怕,他们大多温文尔雅,没有暴力倾向,虽然有时候蓬头垢面的一副"比尔盖茨"样。有前辈高人认为,学习编程的秘诀是:编程、编程、再编程,笔者深表赞同。不仅要多实践,而且要快实践。我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点。Java与嵌入式开发哪一个更好些1.5 多参考程序代码 :程序代码是软件开发最重要的成果之一,其中渗透了程序员的思想与灵魂。多多参考代码例子,对JAVA而言有参考文献[4.3],有API类的源代码(JDK安装目录下的src.zip文件),也可以研究一些开源的软件或框架。 Java与嵌入式开发哪一个更好些,Java软1.6 加强英文阅读能力 :对学习编程来说,不要求英语,但不能一点不会,。最起码像JAVAAPI文档(参考文献[4.4])这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个"金山词霸"。看多了就会越来越熟练。在学JAVA的同时学习英文,一箭双雕多好。另外好多软件需要到英文网站下载,你要能够找到它们,这些是最基本的要求。英语好对你学习有很大的帮助。口语好的话更有机会进入管理层,进而可以成为剥削程序员的"周扒皮"。Java与嵌入式开发哪一个更好1.7 万不得已才请教别人
   笔者在ChinaITLab网校的在线辅导系统中解决学生问题时发现,大部分的问题学生稍做思考就可以解决。 要知道独立思考的能力对你很重要。要知道程序员的时间是很宝贵的。
1.8 多读好书
1.9 使用合适的工具
   工欲善其事必先利其器。软件开发包含各种各样的活动,需求收集分析、建立用例模型、建立分析设计模型、编程实现、调试程序、自动化测试、持续集成等等,没有工具帮忙可以说是寸步难行。工具可以提高开发效率,使软件的质量更高BUG更少。组合称手的武器。到飞花摘叶皆可伤人的境界就很高了,无招胜有招,手中无剑心中有剑这样的境界几乎不可企及。
  湖南牛耳软件教育刘老师,教你如何学习软件开发。有兴趣的可以进www.neweredu.com 访问详情
                                             JOJO
0
0
分享到:
评论

相关推荐

    0423、单片机实验板使用与C语言源程序.rar

    学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。Keil 软件是目最流行开发80C51 系列单片机的软件,Keil 提供了包括C 编译器、宏 汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整...

    Keil uVision4 软件的使用入门

    学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。Keil软件是目最流行开发80C51系列单片机的软件,Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案...

    什么是SPI协议,代码演示过程,如何学好它.docx

    3. 学习SPI协议相关的软件开发技术,如如何在单片机上编写SPI通信程序; 4. 多做实验,通过实际操作来深入理解SPI协议的应用。 总之,学好SPI协议需要理论与实践相结合,不断积累经验,才能真正掌握它的应用。 SPI...

    ARM 嵌入式LINUX 系统构建与驱动开发

    买板子可以把注意力集中在软件开发上,软件开发(尤其是驱动)可以不必担心自己硬件上的问题,我就是以便调试一边写驱动和程序,每次写驱动前就要先确认硬件没问题。 另外,买板子更省钱和时间,我自己做的板子,...

    PHP加解密软件

     既然我们要学好PHP,那么LAMP中的其他三项都是不可或缺的,只有四者结合,才能练就PHP神功!因为PHP与MySQL是完美搭档,我们的程序要想做得好,就必须考虑到数据库的灵活使用。要想让PHP程序发挥最大的作用,这...

    数据结构实验书(加强版)

    “数据结构”是计算机程序设计的重要基础,它所讨论的知识内容和提倡的技术方法,无论对进一步学习计算机领域的其它课程,还是对从事软件工程的开发,都有着不可替代的作用。“数据结构”是计算机专业本科和大专的...

    c语言编写单片机技巧

    此外,C语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。因此,使用C语言进行程序设计已成为软件开发的一个主流。用C语言来编写目标系统软件,会大大缩短开发周期,且...

    英语句句通

    《英语句句通》软件已经升级...用户注册使用《英语句句通》学习工具软件,即自动成为www.cnroot.com的VIP会员,享受www.cnroot.com自主开发的其他产品价格的6折优惠; 用户的VIP会员用户名为用户的注册EMAIL地址;

    单片机C语言入门-以最为流行的80C51 单片机为例来学习单片机的C 语言编程技术

    学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。Keil 软件是目 前最流行开发80C51 系列单片机的软件,Keil 提供了包括C 编译器、宏汇编、连接器、库 管理和一个功能强大的仿真调试器等在内的完整...

    天书夜读-汇编语言(楚狂人)

    我们都可以用汇编语言中的一些操作相关联,把这些抽象的概念和过程,通过汇编语言形成一个具体的映像,深度剖析,这样我们才能真正的学会、学好C语言。  有了汇编和C的基础,那些所谓的面向对象的语言学习起来就...

    51学习板资料 开发板 stc编辑器 51编程教程

    这些都是需要平时多积累,多动手,多思考,这样才能学好单片机技术。 注:“双功能下载线”在百度文库里有详细的使用说明,并且上位机会定期更新以支持更多的单片机。 单片机学习的4个阶段 一、整体了解 要知道 ...

    学习英语背单词小精灵套装版English Word Eidolon Ark vers

    听和说是最难的,要对一个单词熟悉到一定程序你才能会不费力的听出这个单词是什么,更不要提英语的对话了,大家很少说英语,说英语最难的就是词法间的关系。词法间的关系也是千变万化,如何在课本里边得到这些知识?...

    对单片机课程学习的感想与收获.docx

    靠死记硬背指令是很难有提升的,只有懂得运用正确的学习方法学习单片机程序,这样才能不断进步。 通过这次单片机课程的学习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去...

    JAVA自学之路

    有的时候安装软件出问题了,一个对话框弹出来说出错了,马上举手问老师:“不得了了,出错了,出错了”。 “什么错误?” “还没看呢?” 这都是典型的不上心的方法!请记住,学习编程并不是一件很容易的事情...

    C++MFC教程

    正所谓“磨刀不误砍柴工”,最开始接触VC时不要急于开始Windows程序开发,而是应该进行一些字符界面程序的编写。这样做的目的主要是增加对语言的熟悉程度,同时也训练自己的思维和熟悉一些在编程中常犯的错误。更...

    简易电子时钟设计.doc

    该方案节省硬件成本,且能使读者在定时/计数器的使用、中断及程序设计方面得 到锻炼与提高,对单片机的指令系统能有更深入的了解,从而对学好单片机技术这门课 程起到一定的作用。 2.4.2 控制方案 AT89S51的P0口和P2...

Global site tag (gtag.js) - Google Analytics