成为flash编程高手的八大奥秘一

1。[杂谈五] 成为编程高手的八大奥秘
不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差得太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。

1.扎实的基础

  数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。

2.丰富的想像力

  不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想像力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。开阔的思维对程序员来说很重要。

3.最简单的是最好的

  这也许是所有科学都遵循的一条准则,复杂的质能转换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。

4.不钻牛角尖

  当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。

5.对答案的渴求
  人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。

6.多与别人交流

  三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。

7.良好的编程风格

  注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。大家都知道如何排除代码中错误,却往往忽视了对注释的排错。注释是程序的一个重要组成部分,它可以使你的代码更容易理解,而如果代码已经清楚地表达了你的思想,就不必再加注释了,如果注释和代码不一致,那就更加糟糕。

8.韧性和毅力

  这也许是“高手”和一般程序员最大的区别。高手们并不是天才,他们是在无数个日日夜夜中磨炼出来的。成功能给我们带来无比的喜悦,但过程却是无比的枯燥乏味。你不妨做个测试,找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条

时间: 2024-11-05 12:23:44

成为flash编程高手的八大奥秘一的相关文章

Flash编程入门:物体的自由运动解析

编程 很多学习Flash的朋友都想掌握Flash编程,来加强自己的Flash设计能力.只是大多的朋友觉得Flash很难,很难学会.今天,笔者就借助一个简单的Flash编程实例来给大家讲解如何学好Flash编程. 首先大家不要紧张,这个例子设计很简单,程序也不是很难.在程序中,笔者已经加了注释.在文章最后,笔者将给大家讲解一些代码使用方法.好了,下面我们就来制作吧. 效果预览: 源文件下载:点击这里下载(3K, zip压缩文件) 1.按快捷键Ctrl+F8打开"创建新元件"面板,制作一个

入门级技巧:FLASH 编程心得

编程|技巧|心得 其实我本人水平也不怎么样,今天之所以搞出个编程心得(主要是自己的一点点经验总结)的介绍,主要是想帮助有兴趣往深处研究AS的朋友,由于个人的水平有限,其中难免有谬误,欢迎大家讨论纠正.一来,帮助我进步:二者也是更重要的是,防止初学者养成不好的编程习惯! 废话说多了,下面开始: 一.FLASH有三个地方可以加代码,关键帧,MC(影片剪辑),按钮. 1.关键帧上加代码的灵活性很大,建议初学者:能写在MC或者按钮上的代码,就尽量不要写在关键帧上,关键帧上添加代码后,会出现一个a,如图一

Adobe将发布免费网络版Photoshop 用Flash编程

目前在线软件越来越多,Adobe首席执行官布鲁斯(Bruce Chizen)日前表示Adobe将在未来数个月后发布免费的网络版Photoshop应用软件.并有可能考虑采用消费者不用付费的商业模式.但同时,布鲁斯(Bruce Chizen)也表示,因为托管版Photoshop只能是一款低端产品,并且网络带宽会限制用户的体验,所以这款网络版Photoshop还只能是被少数的消费群体接受. Adobe公司为这款网络版Photoshop投入了大量人力和财力,传统版Photoshop是用C语言编写的程序,

029_《编程高手箴言》

<编程高手箴言> Delphi 教程 系列书籍 (029) <编程高手箴言> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Part1 Part2 作者: 梁肇新 出版社:电子工业出版社 ISBN:7505391410 上架时间:2003-10-29 出版日期:2003 年10月 开本:16开 页码:500 版次:1-1 内容简介 "我就是程序,程序就是我." 梁肇新 <编程高手箴言>这本书就是梁肇新自己十余年来编程经验的

如何成为编程高手

我们都有兴趣成为象棋高手.围棋高手.散打高手.游戏高手,有没有人愿意成为编程高手? 很多三十几岁的程序员就不再编写程序,这其中有很多因素:编程的理念.工具日新月异,程序员需要经常更新自己的知识结构,到三十多岁的时候,发现自己的学习能力开始退步,学习的动力也不足,而以前的经验已经积累到一定程度,凭着这些经验也足以应付大部分的技术问题,于是动嘴的时间多了,动手的时间少了,慢慢地角色发生了改变,成为了管理者或专家.咨询顾问之类.从开始学习编程到逐步退出编程,大约是10年的时间.十年的程序员是不是编程高

NASA 悬赏 10 万招编程高手 世界最令人头疼的编程语言

美国宇航局(NASA)刚刚宣布设立多个奖金来招募编程高手,目的是改进流体力学模拟软件 FUN3D. 目前,包括 NASA.波音以及洛克希德等航空巨头都在使用 FUN3D 来模拟测试和优化航空器设计. 此次,NASA 为技术大牛们准备了丰厚的奖励,优化效率最高的两人将分别获得 1.5 万美元和 1 万美元的现金回报(约合 10 万和 6.9 万人民币),而其余给出普通改进方案的人也会得到一定的奖励. 外媒提醒称,想要优化 FUN3D 其实并不容易,首先只有美国公民才能免费获得这款软件的源代码.此外

各位编程高手,怎么从Web上获取流媒体密码(ss_key)啊?

问题描述 各位编程高手,怎么从Web上获取流媒体密码(ss_key)啊? 解决方案 解决方案二:从"从Web上"是什么意思?

Flash编程绘画的简单运用

编程 Flash MX又增强了其绘图功能,现在,可以使用AS影片对象中的绘画方法让Flash根据程序绘制图形,十分的方便.本文中笔者将通过几个实例来给大家讲解如何使用绘画方法来绘制图形及其相关的知识和技巧. 效果预览: 点击这里下载 为了使读者很好的理解下面的内容,我们先来做一个简单的例子--画一条直线.可能有的朋友会说,画一条直线谁不会啊.不是的,是让Flash自己画一条直线. 打开Flash,点选第1帧,按F9打开"动作面板",输入如下代码: // 设置线条样式_root.line

Flash编程基础:As3.0概要

编程 随着一些相关资料对as3.0的介绍,有人可能认为它是另一种语言.它的根本改变在哪呢,它是什么呢?现在我们要放松一点.如果你熟知as2.0,那么它的变化并不是很大,甚至增加了一些命令你可以使用.     从我们第一眼看as3.0,它并不是一个全新的语言,它的架构要好于AS2.0,你将从FLASH8开始发现这些.任何东西都有自已的类和整洁的子类.类的继承关系看起来很复杂,但是它却是很容易理解.     主要的改变:     1.不在有_global范围了,但是你可以通过在预先的public,p