今天解答一些同学在学开发过程中的普遍问题,就是如何学好一门语言?
我是这样来理解的,要做任何事物,首先要分析为什么要做,只有把核心的,内心的原因找到才能把一件事情做好,否则,你花再多的学费学某种技术仍然会一无所或,从我个人的成长过程来将我是从97年接触计算机,开始学的一踏糊涂,不知道老师在讲什么,不知道学了会有什么用,兴趣点应该在foxbase课的考试,老师要求每个小组完成一个项目作业作为期末考试分数,我当时在想数据库能做什么,一个偶然的机会班里有个同学拿来了吉普赛游戏扑克,可以根据每张牌的缝隙算命,比如今天的运气、财运、爱情等等,顿时我突发联想如果能把这些数据录入到数据表中,再产生随机数就可以模拟算命了,呵呵,当我把我的想法跟其他小组成员说完很多人给了我诧异的眼光,"别妄想了","你以为你是谁",(我当时是一个经常挂科的同学),我内心当时拥有了巨大的动力,一定要把项目完成,所以我每天自己看书把所有foxbase的类库全部读了一遍,如何创建过程、创建表、创建函数等均自学了、验证了多次,一到下课便去经贸系的机房练习,终于把自己的项目作了出来,拿了优秀的成绩。
对于现在来讲我会分析做什么事情是我的兴趣所在,做网络?嵌入式?传统软件?3G移动开发?游戏开发?首先我会看每个方向的市场如何,前景如何,都有哪些公司在做,都需要学什么东西,大概需要多少的投入(时间和金钱),然后我会找到一条适合自己的学习路径,之后便努力去学习。所有目标和知识,以及学习计划表不是一成不变得,最好的办法是每天花20分钟时间到智联招看一下,每天匹配一次自己能力和公司需求。只要能坚持半年,你会发现你自己已经能够给自己规划学习计划了.
另外学习语言的十大法则:
1。从hello学起,你会发现每一遍hello完成都有不同收获
2.理解什么是循环。(我当是冥思苦想了1个月1+2+3+。。+100,如果你能在1个月内明白,你就适合学程序,不要放弃)
3.区分类和对象。(这是循环后的第二个门槛,从面向过程到面向对象)
4.尽量从你能理解的案例开始.,(不理解的部分要快速翻过)
5.要学会理论联系实际(实现你身边最急迫的需求,如编一个菜谱,每天随机订餐)
6。不要被新技术所迷惑。
7。每个人不能学全部的技术。
8。找到自己的特点。
9。要善于在黑暗中独自前行。
10。给自己一个能完全说服自己的理由,来推动自己(比如我要脱离依靠父母,我要证明给爱人,我要做我喜欢的事,我能做有挑战的工作,我要去北京,等等...)
期待大家也把诀窍和收获拿出来分享,我的email:shendahai@lovose.com
分享到:
相关推荐
如果你常常按照下面方式写程序,可以保证你的程序经常出错,你也经常头疼。
Java垃圾收集器使用小诀窍,告诉你如何写出高效的Java程序。
Java进阶诀窍 Java进阶诀窍 基础 聊天等等等等Java进阶诀窍
只要骗不懂游戏的人来看一眼的介绍,你要学那些页游广告,什么油腻师姐,屠龙宝刀,一刀999,怎么俗怎么来 要无差别宣传的,要介绍游戏牛逼的地方 要让不懂游戏的人来入坑玩的介绍,你要讲游戏的便利性,要讲窍门...
跟我学Java Swing之游戏设计 一 谁知道通天的巴比伦塔耗费了多少沙石?又有谁知道罗马的建成经历了多少个日夜?我 们惟一知道的是,没有一块块砖石的垒砌,就没有蜿蜒万里的长城;没有巨石和黏土的堆 集,就没有亘古...
《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了Android开发从概念、技术到市场推广应用的全部主题,内容包括Android平台概览、Android应用程序设计精髓、Android用户界面设计精髓、Android应用程序设计精髓、...
java实习报告1 1)实习题目 学生信息管理系统的设计与开发 2)实习目的 《Java程序设计》课程是电子商务专业的一门专业必修课程,特针对此课程进行为期三周的实践教学,旨在提升本专业学生对此课程中的理论知识的综合...
《Objective-C程序设计》(作者杨正洪、郑齐心、李建国)通过大量的实例系统地介绍了Objective-C语言的基本概念、语法规则、框架、类库及开发环境。读者在阅读本书后,可以掌握Objective-C语言的基本内容,并进行...
微信小程序开发框架的逻辑层是由JavaScript编写。在JavaScript的基础上,微信团队做了一些适当的修改,以便提高开发小程序的效率。主要修改包括: :diamond_suit: 增加app和page方法,进行程序和页面的注册 :...
Delphi编程实践:通过具体的项目实践,学习如何使用Delphi开发Windows应用程序,包括创建新页面、页面间调用、数据处理等。 此外,还可以参考一些Delphi的技巧和小窍门,如判断字符串是否包含于另一个字符串、使...
Android开发必知的50个诀窍高清pdf 本书是目前仅有的一本从开发技巧角度讲解Android应用开发的著作,旨在迅速提高开发者解决各种疑难问题的能力,从而打造出高质量的Android应用。作译者都是经验丰富的Android开发...
主要给大家介绍了微信小程序开发的四十个技术窍门的相关资料,相信对大家的学习或者使用微信小程序具有一定的参考借鉴价值,所以特别推荐给大家,需要的朋友们可以一起来看看吧。
asp.net GridView窍门程序GridView窍门程序GridView窍门程序GridView窍门程序
美国成功企业留住人才的十大诀窍.doc
播放框架我在开发面向WebLogic 10.3 、 Java 6和Oracle Database的 play 应用程序时学到的技巧和窍门。完全禁用日志记录使用以下内容创建conf/application-logger.xml < configuration> < root xss=removed></ root>...
notepad++与jdk配置使用可以运行java代码,不知道的小伙伴有福啦,欢迎下载
如果您是Java开发人员,或者只是了解编程基础并且想学习Python,那么此备忘单非常适合您。 / 2.面向竞争程序员的Python 竞争编程和编码面试的有用技巧和窍门 查看PDF版本 学分 KarolKozioł( ...
打造高质量Android应用 Android开发必知的50个诀窍 (PDF+Code)全套P
资源名称:打造高质量Android应用:Android开发必知的50个诀窍内容简介: 《打造高质量Android应用:Android开发必知的50个诀窍》是目前唯一一本从开发技巧角度讲解Android应用开发的著作,旨在迅速提高开发者解决...