Anders现在每天仍然花大量的时间实际写代码,并且未来会一直写下去.他很清醒的知道自己长处:“相比起管理,我还是更擅长于编程.” 事实上,Anders的成名之作Turbo Pascal通过出售软件授权就让他获得了大量财富,之后微软高薪聘请更让他衣食无忧,Anders不仅仅是可以转管理——只要他开口,微软有很多的职位 在等着他——他甚至可以什么都不用做,但他仍然坚持编程,因为这是他的兴趣和激情所在. 对于他如何能达到现在的成就,他表示,10000小时定律和兴趣是很重要的因素,编程是一项需要时间来…
第二次随笔--从现有技能获取的经验应用于JAVA中 你有什么技能比大多人(超过90%以上)更好? 这个想了半天,有一个是我乒乓球还是比较擅长的,在学校里可能比百分之90的人要强,在外面肯定是不如了.再有一个就是我游戏里某一个英雄是排在国服前百分之10的.其他的学习,或者其他技能都比较中规中矩,并没有十分突出的表现. 针对这个技能的获取你有什么成功的经验? 针对这两个技能我个人认为一个因素是要有高强度的大量练习吧,就拿乒乓球来说,小时候一练就是一下午,不间断的反复练习一定会奠定一个良好的基础,有了…
1.进程和线程的概念 1.进程:进程是操作系统的基础,是一次程序的执行,是一个程序及其数据在处理机上顺序执行时所发生的活动,是程序在一个数据集合上运行的过程,他是系统进行资源分配和调度的一个独立单位. 2.线程:线程可以理解为进程中独立运行的子任务,线程只能归属于一个进程并且它只能访问该进程所拥有的资源. 2.实现多线程编程的方式 1.继承Thread类,该类在源码实现上,也是实现了Runnable接口,使用该类最大的局限性就是java不支持多继承. 2.实现Runnable接口. 3.常用AP…
一.进程和多线程的概念以及线程的优点 打开Windo任务管理器可以看到很多正在运行着的exe程序,完全可以将运行在内存中的exe文件理解成进程,进程是受操作系统管理的基本运行单元. 线程可以理解成在进程中独立运行的子任务.比如,QQ.exe运行时就有很多的子任务在同时运行. 使用线程,可以最大限度地利用CPU的空闲时间来处理其他的任务,CPU在人物之间不停地切换,由于切换速度非常快,所以人们感觉这些任务似乎在同时运行.也就是说看,可以在同一时间内运行更多不同种类的任务,可以大幅增加CPU的利用率…
内容提要 你有什么技能比大多人(超过90%以上)更好?针对这个技能的获取你有什么成功的经验?与老师博客中的学习经验有什么共通之处? 有关C语言学习的调查 你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训? 目前为止估算自己写过多少行C代码?理解的情况如何? 学过了C语言,你分的清数组指针,指针数组:函数指针,指针函数这些概念吗? 学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件? 学过了C语言,你知…
内容提要 你有什么技能比大多人(超过90%以上)更好?针对这个技能的获取你有什么成功的经验?与老师博客中的学习经验有什么共通之处? 有关C语言学习的调查 你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训? 目前为止估算自己写过多少行C代码?理解的情况如何? 学过了C语言,你分的清数组指针,指针数组:函数指针,指针函数这些概念吗? 学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件? 学过了C语言,你知…
Delphi.C#之父Anders Hejlsberg 近日首次访华,并在10月24日和27日参加了两场见面会,分享了他目前领导开发的TypeScript项目,并与国内前端开发者近距离交流.本文就为读者描述一下近距离接触大师的印象,以及Anders对TypeScript的设计理念和想法. Anders Hejlsberg(安德斯·海尔斯伯格)于1960年出生于丹麦,在Borland公司开发出Turbo Pascal和Delphi之后加入微软,主持微软下一代开发工具的研发. 他为微软开发和设计出V…
Are You Ready? Go! ——第一门编程语言选谁? 金旭亮 说明: 这篇文章是专门针对大学低年级学生(和其他软件开发初学者)写的,如果你己经是研究生或本科高年级学生,请将这篇文章转发给你的师弟或师妹,希望这篇文章能够帮助他们少走弯路,顺利地迈入软件开发的大门:如果您是一位有经验的软件开发者,或者是关注计算机教育的同行,也敬请提出宝贵意见. 发表看法请在本贴评论,或者在我的新浪微博“北理工教师金旭亮(http://weibo.com/jinxuliang)”上相互沟通. 本文仅代表个人…
原文地址 人和人之间编程速度的差异还是很大的,有的程序猿写代码非常快,有的却常常是龟速.Jeffrey Ventrella 最近在一篇文章里探讨了这种编程速度的差异,他是绝对的龟速派代表,来看看他对编程速度的看法: 我爸常跟我说的一句话是,慢一点码,才能快点把程序写完. 我在旧金山很多家互联网公司工作过,现在已经 52 岁了,对于程序猿这个职业来说,我的年龄算偏大的.我写代码的速度近乎龟速,事实上,我更像是一个会写代码的设计师. 以前有一次,我和一些比较年轻的程序猿一起工作,他们信奉的编程宗旨是…
前路漫漫,吾将上下而求索! 最近有时在知乎上逛逛,发现很多人对自学编程及转行程序员有困惑.我是在25岁读研时转程序员,正赶上好时候(中国云计算刚刚起步及移动互联网正红的阶段),同时又走了不少弯路,因此,基于自己的开发经历及思考认识(目前有八年 Java 开发经验),希望能够给后来者一些建议和参考. 本文主要面向编程初学者.大学生.初中级工程师(三年以下). 为什么要学编程 编程能够有力地锻炼人的逻辑思维能力,而逻辑思考是理性思考和决策的必要件,也是思考任何问题所不可或缺的基本思维能力; 编程是一…