划词......
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  程序人生

摘要:几个月前笔者跟两个年轻企业家在巴尔的摩吃了顿愉快的午餐,这两个年轻人最近才从霍普金斯大学(Johns HopkinsUniversity)计算机科学系毕业,创办了一家业绩快速成长的顾问公司;他们的公司擅长以一种称为Ruby on Rails(又称Ruby)的语言,撰写以网页为中心的数据库(web-centric databases)软件。 我们边吃饭边谈一些工作上的话题,其中一个年轻人下了个令我难... 阅读全文

posted @ 2009-09-11 08:25 王君 阅读(4239) 评论(57) 推荐(1) 编辑

摘要:经常有同学问“这么多技术我该怎么学,某某和某某两个技术哪个更有前途”。因此我写了下面的小文章,也算是和如鹏网所有同学的一个交流常见总结吧。一、这多东西啥时候能学完? 现在IT新技术日新月异。就常用编程语言而言,有c/c++、汇编、java,c#、Python等;操作系统平台有unix/linux,windows系列;开发工具有VC、VisualStudio2008、Ecli... 阅读全文

posted @ 2009-09-09 08:04 王君 阅读(5713) 评论(58) 推荐(15) 编辑

摘要:虽然Java技术经过多年发展已经比较成熟,但Java社区依然不断涌现出一些新的技术和亮点。以下便是我们整理的2007年Java社区十大新闻,借此对Java社区这一年来的发展历程进行概括和总结: 1. XML是用户界面(UI)开发的未来吗? 或者是JavaScript?新一茬的桌面用户界面框架有一个共同的趋势:基于XML,并具备某种程度的JavaScript支持。在此,让我们简要地看看AJAX,WP... 阅读全文

posted @ 2008-02-25 10:36 王君 阅读(357) 评论(0) 推荐(0) 编辑

摘要:好些日子不太关注IT媒体报道了,今天打开电脑,竟发现两宗爆炸性新闻出现在各大媒体的显眼位置: Oracle以85亿美元收购BEA,SUN以10亿美元收购mySQL。 翻开历史账单,我们可以看到2007年更多的并购案: 甲骨文收购了Hyperion公司,IBM收购了Cognos公司,SAP收购Business Objects公司,HP收购Mercury,雅虎收购Zimbra。。。 在这些并购交易的背... 阅读全文

posted @ 2008-02-25 10:26 王君 阅读(698) 评论(1) 推荐(0) 编辑

摘要:编程语言有很多种——Java、C++、VB、.NET 等。 那到底选择哪个是正确的呢?很难用“对”或“错”来回答这个荒唐的问题。 我们都知道,没有哪种语言有绝对的优势,但我们总要付出很大的努力,只想成为我们选择的这种语言的大师。 为什么专注于某种编程语言的我们,会在有限的职业生涯或有生之年里都排斥其他编程语言呢? 很简单,为了成为大师。 我们只有关注... 阅读全文

posted @ 2007-11-19 15:39 王君 阅读(335) 评论(1) 推荐(0) 编辑

摘要:信息技术的发展时间虽然不长,但其爆炸式的发展速度使信息技术迅速覆盖社会和人类生活的各个角落。程序员们是这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。 信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,永远不能固步自封。本人在工作期间曾看见过很多程序员只要有闲暇时间就浏览一些没有太大作用的网页,在网上聊天,打游戏,浪费了大量的时间,十... 阅读全文

posted @ 2007-08-28 07:56 王君 阅读(664) 评论(3) 推荐(0) 编辑

摘要:世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1、扎实的基础 数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书... 阅读全文

posted @ 2007-07-02 07:25 王君 阅读(824) 评论(0) 推荐(0) 编辑

摘要:当我们不断的关注于如何有效的管理时间,改进工作流程,如何高效的工作的时候,却很少有人会注意打字的速度对于工作效率的影响无论我们怎样去改进软件开发的方法,采用更好的IDE,最终都是要落实到代码的敲击上,可以说你的打字速度将直接影响到开发速度盲打,touch type,对于程序员来说,不仅仅是输入速度的问题,更重要的是,敲代码的时候不需要你去分神操... 阅读全文

posted @ 2007-06-22 14:02 王君 阅读(5020) 评论(10) 推荐(0) 编辑

摘要:对于开发人员来说,技术知识的补充是不可缺少的,面对纷繁复杂的知识海洋,你是否感觉压力重重而又不知从何发力?你是否已经望到了灯塔?你是否准备快速掌握一门技术,并能够使用他解决现实中的问题等等,这些看起来似乎都比较棘手.很多时候,好像无从下手.以致于在很多时候,学习成为我们面临的一种严重的负担.我们深知得道的不易.对于技术的学习,我们始终提倡”拿来主义”,把性质不同的各个方面的东西吸... 阅读全文

posted @ 2007-06-20 10:45 王君 阅读(670) 评论(0) 推荐(0) 编辑

摘要:时至今日,软件开发技术更新速度飞快,很多朋友在开始学习编程时,一则摸不着头绪,二则有害怕的情绪。当然还有一些朋友因为学习了一两种比较容易的开发工具如Delphi.VB就说软件开发原来如此简单。 其实这些都是误会,那如何做一个成功的程序员呢?下面是我和一些朋友谈过之后的小结,希望对于各位有所帮助。 1、培养对软件开发的兴趣,这个是因人而异的。如果你没有兴趣,就是你还没有做好入行的准备。软... 阅读全文

posted @ 2007-06-19 11:17 王君 阅读(735) 评论(0) 推荐(0) 编辑

摘要:想学某项技术,于是到书局打算买书,但是面对书架上陈列出来琳琅满目的书籍,却又不知该如何选择起……。你一定也有过这样的经验。我曾经在我以前的一本译作「细说 Java 虚拟机器」的序中,和读者分享我挑书的方法。我把它整理改写成这篇文章,希望能对喜欢看书的你有所助益。信息科技变化相当快速,技术、规格不断地推陈出新,阅读计算机技术书籍是让自己不被信息洪流淹没的最好方法,因为: ? 规格书或软硬件手册虽... 阅读全文

posted @ 2007-06-18 16:28 王君 阅读(450) 评论(0) 推荐(0) 编辑

摘要:提到这个问题似乎会让人觉得太简单、太幼稚。看看现在程序员舒适的工作环境、丰厚的薪水、过着“快乐”的白领生活,一切仿佛都不言自明。其实这是看到了程序员的一面。我们的另一面则不为大众关注:没日没夜的工作,通宵加班是家常便饭;整天和键盘打交道,把自已的代码必业必去几十甚至上百遍,目的只是为了想 住一个小小的bug......这种枯燥的生活又有多小人能切身体会?没有对软件事业本身的执著、对源代码近乎朝圣般... 阅读全文

posted @ 2007-06-17 16:29 王君 阅读(562) 评论(2) 推荐(0) 编辑

摘要:<本来不想写的,实在不想看到某些人误人子弟,混淆视听,耽误了中国IT的未来,所以一吐为快)一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象。他们在误导着中国,把我们的后继军训练成软件蓝领――――胸无大志,目光短浅,稍有点成绩就自满就自高自大的人,浑不知天外有天,外国正在虎视眈眈盯着中国的庞大市场。由于软件蓝领的呼声人们不再致力于培养大批的高精尖人才,掌握国际尖端技术的人。而是花费心思培训一群... 阅读全文

posted @ 2007-06-17 16:28 王君 阅读(557) 评论(0) 推荐(0) 编辑

摘要:曲折的实践之路 1.希特勒地堡与cih病毒 99年4月,我来到北京参加研究生复试。复试完了之后就不回去了,我拿着一张光盘,里面刻着我用vb和authorware3.5编的一个cool 3d的教学软件,到处参加招聘会,开始了在北京的打工生涯。 说句实话,我心中真是一点底也没有。北京人才济济,我一个三流大学的毕业生,又不是计算机专业的,有人要我吗? 我在北京无依无靠,没有任何一个亲戚在北京... 阅读全文

posted @ 2007-06-17 16:27 王君 阅读(471) 评论(2) 推荐(0) 编辑

摘要:(一)成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。"哈哈,去年我得到了10%,今年得到20%!翻了一番。"这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个... 阅读全文

posted @ 2007-06-17 16:25 王君 阅读(469) 评论(0) 推荐(0) 编辑

摘要:面试官询问的刁钻问题??以及如何巧妙地应付它们 你可能已经读过求职方面的书,并在心里反复温习了面试标准问题的答案。但是如果面试官提的是其他问题,一些你没有想到的问题,这时该怎么办?这样的问题可能是最难的,因为它们会表明你的思维的敏捷程度。它们可能非常有诱惑力,让你戒备心全无,从而中了面试官的圈套,展现出自己的方方面面,包括你原本不打算暴露出来的某些个性。 1.“你最近读... 阅读全文

posted @ 2007-06-17 16:22 王君 阅读(423) 评论(1) 推荐(1) 编辑

摘要:当今技术引领经济社会,大量的需要能够在团队环境中开发出稳定质量的软件开发人员。在团队开发的环境中,开发者面对的挑战就是读懂别的开发者写的软件。本文将文章尽力帮助软件开发团队来克服这样的困难。 首先将介绍公司业务对开发团队以及他们开发出软件的需求,接下来会解释状态改变逻辑和行为逻辑之间重要的区别,最后会通过顾客账号这么一个案例来阐述这五个习惯。 业务带给开发人员的需求 公司业务团队的工作就是在决定将... 阅读全文

posted @ 2007-06-17 14:50 王君 阅读(470) 评论(0) 推荐(0) 编辑

摘要:嘿嘿,不多说了~大家想提高自己的电脑水平的话,就来看看吧~~保证你有收获de!网页设计、编程、网络管理、应用技巧、设计、硬件所有咚咚应有尽有一个都没少~~而且绝大部分都是免费d!有得你学的了……首先就来4个编程的视频教程吧~~ JAVA视频教程: http://www.enet.com.cn/eschool/zhuanti/java/ VC++视频教程: http://www.enet.com.c... 阅读全文

posted @ 2007-06-11 10:16 王君 阅读(1610) 评论(1) 推荐(0) 编辑

摘要:能跟上关键技术的发展,是你在就业市场和未来保持优势的最佳手段。你对我们列出的十门技术精通吗?哪怕是大略精通? -- 罗素?琼斯 我不知道你的具体工作是什么。如果你是某冷门领域的专家而变得不可或缺,或者你们的公司十分稳固,以你现有的技术就足以安度你的职业生涯,那我不知道你是否有失业的危险。不管怎样,请你先不要急着寄出那些告诉我你们的公司对用VB3十分满意或你们除C以外永不用其它语言的信件,并保留起... 阅读全文

posted @ 2007-06-11 09:11 王君 阅读(545) 评论(3) 推荐(0) 编辑

摘要:发表者:王忻,Google 工程师 最近三年作为 Google(谷歌)的软件工程师,我每周会帮人事部门审查简历,决定要不要给他们面试。Google 这几年的发展让很多许多优秀的工程师都前来申请。到目前为止,我已经看了上千份简历,有些简历留下的印象比别的好很多。尤其是最近亲戚朋友常常问我如何修改他们的简历,所以我积累了一些常见的错误避免的提议,在此跟大家交流一下。1.谈到你做过的技术时,应该提到用的... 阅读全文

posted @ 2007-06-11 09:10 王君 阅读(592) 评论(1) 推荐(0) 编辑