摘要:
每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂莫西·费里斯 (Timothy Ferriss)的《每周工作4小时》,我开始重新思考应该如何工作,如何让自己变成更有效率的程序员。最近,我把我的从周一到周五的作息规律做了一次较大的调整。很长时间以来,我一直像所有其他程序员那样工作、休息。但就在2011年的下半年,我开始了一项试验,想看看究竟什么样的作息时间能让我更有效率。这项实验目前仍在进行中,我并不是像军人那样严格遵守实验规定——例如,我也想会早20分钟、或晚20分钟起床——但当前制定的作息规律是这样的:早上4:30 到 7 点 阅读全文
摘要:
你受过良好的教育,有意无意间说起自己的大学,旁人无一例外纷纷投来艳羡目光。你工作光鲜,不是四大就是4A,不是垄断国企就是全球500强;在一个都是中国人的公司里互相叫对方英文名。你衣食无忧,三个月工资买一LV包;你生活清闲,上班时就像神九的航天员,明明啥事没干还要装出一副很忙的样子;你格调不俗,业余时间不是昆曲就是话剧,不是民谣专场就是妈妈咪呀;你善良正义,身处斗室,胸怀天下,每天吃饱饭就刷刷微博拯救中国。 你用苹果,买个五千块的马脸iPhone,又是贴膜又是镶钻,十天换八个壳;你用谷歌,买个两千块的安卓手机,又是S-OFF又是ROOT,十天刷八个ROM。你关注互联网,精通电子产品,上机锋网威. 阅读全文
摘要:
一、享受学习。如果我们把学习当成像玩游戏、听音乐一样的娱乐活动时,我想这会给我们一种全新的感觉。Study hard,have fun,make history! By Jeff Bezos & Joy Lee (努力学习,乐在其中,并创造历史!—Jeff Bezos(Amazon.com的创办者兼CEO,Joy Lee就是我。(*^__^*) 嘻嘻…… 这句话是我从他的一句话里改编过来的!)) 其实,学计算机学科非常有趣!Linux里面,几行指令,我们就可以顺利的让鼠标在两个操作系统自由转换!Java里面几行,几十行代码就有一个漂亮的窗口!C#里面随便一个拖拽,也是一个不错的窗口!“ 阅读全文
摘要:
编码规范往往只是对具体编程的格式及细节要求进行规定,但对于提高软件人员编程能力而言,编程规则更具有价值,下面将我的一些观点和想法提出来供大家参考,也希望大家批评指正,谢谢!1 概述 编程是一个软件工作者的基本能力,怎样能够成为一个优秀的软件工程师,怎样编写出优雅的程序,漂亮、完美地解决问题,实现需求,将是每一个软件人员永远的追求。 程序员都希望自己将来成为设计师、架构师,但小可比大、大可比小,局部的小程序设计不好,就奢谈架构设计了,相反如果你程序设计的非常清晰、结构优美,你离架构师也就不远了。因此请你胸怀远大目标,从眼下做起吧! 本文试图指导你实现这样的夙愿,使你在编程的过程中逐步成长、成熟, 阅读全文
摘要:
My team and I received this in our inbox from our architect six months ago when we started a new project:我和我的团队在六个月前收到了一封来自架构师的邮件,那时我们正着手开始一个新的项目:I am very excited every time I start something new.每次开始一件新的事情,我都无比激动。Even after about 20 years of doing software, I feel those butterflies in my stomach w 阅读全文
摘要:
如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列。代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢?在本文中,我们简明扼要地列出了明星开发人员的10种特质。1. 热爱编程2. 完成事情3. 持续重构代码4. 使用设计模式5. 编写测试6. 善用现有代码7. 专注可用性8. 编写可维护的代码9. 能用任何语言编程10. 知晓基本的计算机科学1. 热爱编程编程是一种为了满足兴趣而心甘情愿去做的劳动(Programm 阅读全文
摘要:
国外知名网站stackoverflow上有一个问题调查:哪本书是对程序员最有影响、每个程序员都该阅读的书?,这个调查已历时两年,目前为止吸引了153,432人访问,读者共推荐出了478本书(还在增加),其中最火的一本书《Code Complete》被顶了1306次。如果你是个程序员,你一定有兴趣看看这些书里你都看过几本,如果你一本没看过的话,我也不好说什么,也许你是个天才,但我相信大多数人都知道,你在学校里根本学不到什么真正的工作中需要的知识,我们毕业后能帮助我们在公司中胜任工作的老师就是这些优秀的书籍,一本好书可以改变一个人的一生。下面是这个调查中排名靠前的书的一个简单的清单:第一名:130 阅读全文
摘要:
摘要:你是一个程序员初哥,刚从大学迈进公司却没有人指导,要么公司给你指定了导师,却不好意思大事小情都问他。你想提高自己的编程水平,却不知该如何下手。如果你想提升自己,成为一个合格的天天向上的程序员,这篇文章就是为你准备的。学什么? 有些人对什么都感兴趣,硬盘上存着几百G的教学视频电子书破解软件,却只是仅仅保存着,没有转化成知识。有些人只知道自己刚进公司的那点东 西,JDK一定要1.4.2,VC++一定要6.0,系统一定要Windows XP,否则就是大逆不道。前一种是不知道自己想要什么,后一种是固步自封、眼界短浅,都不是一个程序员应该有的学习态度。 常见的程序员有Windows桌面开发,L.. 阅读全文
摘要:
IT 技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后 2 年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在掌握了多少知识,而是我们有多强的学习能力。 学习人人都会,但不同的人学习效果却千差万别。一个善于学习的人,首先应该是一个善于读书的人,懂得如何高效地学习,并且拥有良好的心态。唯有如此,才能成为一个.. 阅读全文
摘要:
现在深深的体会到,不仅仅人与人的差别是巨大的,程序员与程序员之间的差别同样很明显的。普通的程序员仅仅是完成自己的任务,完成任务后不思进取,不再修改自己的代码,不再去想有没有更好的实现方式,其实重构自己的代码真的是一件很重要的事情,他们完成任务,满足于现状,或者仅仅只是为了养家糊口,当然了,这也是很现实的问题,相信很多程序员都是这样,为了生活所迫,没有办法。但是我们可不可以在写代码里面找到乐趣呢?答案是肯定的。优秀的程序员(在我看来geek就是优秀的程序员,他们有很多的相同之处),他们往往头脑聪明,思维清晰,希望自己的程序得到别人的认可,完成一个很不错的作品,从而得到一种欣慰,骄傲感,满足感,成 阅读全文
摘要:
好几天没写博文了,最近LZ在研究如何编译和调试JAVA虚拟机的源码,如今已经小有收获,LZ已经可以成功的调试System.out.println("hello world!")这样的程序了,很有感觉吧。过几天LZ会将这部分内容阐述一下,不过在此之前,还有GC相关的最后一章。不过这最后一章其实已经没什么写的了,主要是参数的罗列以及参数的说明。 本文LZ和各位探讨一下程序猿的几个境界,不用说,最后一个境界就是LZ所向往的理想国度了。LZ个人觉得,自己应该属于第二重迈向第三重的阶段。 废话不多说,下面我们一起来看看吧。程序猿第一重:抄 “抄”是程序猿的最低境界,处于这一境界的程序 阅读全文
摘要:
我的软件开发生涯开始于15年前。但是直到最近的5年,我才真正开始看到自己在软件开发领域的巨大进步。这里有一些感悟是我希望能够在我进入软件开发领域时所知道的事情,如果我早一些领悟到,相信会比现在更加成功,也更节省一些时间。软件开发工作没有“正确方法”在软件开发生涯的早期,我曾经浪费了大量的时间在学习和争辩,错误的相信有一条“绝对正确的方法”能够应付软件开发的很多方面。结果证明我曾经认为关于软件开发的每一件正确的事情到最后都是错误的。但是更重要的是,我发现很少有事情是黑白分明的。在写代码和开发软件时所做的几乎每一个决定都取决于当时所处的环境。我曾经讨论过关于技术的宗教式信仰是如何对软件开发者不利的 阅读全文
摘要:
1、慎重选择第1门语言编程语言各有不同,不过区别不大。但用语言的人区别就大了。选择了一门语言你就选择了一个群落。– Sam Kaufman,自由职业者,iOS开发者,10x management如果你想快速建立原型(尤其对于希望对产品进行迭代升级的创始人来说),那就用Ruby或者Javascript– Erin Parker,Spitfire Athlete创始人兼首席开发者2、你不是程序猿!伟大的开发者能够建构并开发应用。惊艳的开发者能够在关注业务的同时做这件事。业务端的人大都不懂编码,但是肯定能够理解特定功能背后的动机。别人说什么开发者就做什么,没有去理解为什么要这么做,导致双方均错失了机 阅读全文
摘要:
我记得曾经和一个老同事之间有过这么一段对话,是关于另一个即将离职的员工。我说:“他的离开我们都不好受,尤其想到他在过去这几年为我们做的那些 事。”但是这个同事的回答让我十分困惑。他说:“如果你仔细想一想的话,就会发现他其实什么也没有干。”这不是开玩笑吗!我立刻反驳并解释道:在上一个版本里,他一直在……我认为他是那个组的成员之一,所以他在……或者说…… 好吧,不说上个版本的事。我知道在之前的版本里,他在帮助干……额……一些优化运行速度之类的事,我认为。等等,那好像是Bill干的。那他在做……也许 是在那更之前的版本,当时他在……天啊!你是对的。他真的是什么都没干!这到底是怎么回事?我的意思是,为 阅读全文
摘要:
1、低调与高调往往是性格决定的;2、无论高调、低调,真实最重要,请勿刻意;3、为别人、为大家的事情必须要高调,为自己的事情要低调;4、高调会有代价;5、感谢这个时代,能容纳高调的人,能有奋斗的机会。 阅读全文
摘要:
我只能说如果你很努力就很容易。 我身边这样的人一大把一大把的。 百万年薪折合成美元 15 万而已,没有很高。 但是,如果你单纯的把年薪百万作为你的目标你可能永远也做不到。 我自己在 11年拿到过某浙江互联网公司 ( 央视露脸无数次,不是阿里。。。 ) 底薪百万/ 年的 offer,然后觉着公司不靠谱没去,然后去混了两年娱乐圈。 之后去的底薪 40K/月的一个我认为更适合我的公司管理几百个码农。之后创业。虽然经历了连续创业失败以及生活上的种种困难导致我事实上很穷,但,我自己现在的职业目标和选择依然和薪水无关,只希望能在我自己手上做成多少年以后还能让我骄傲的事情。 年入百万,我觉着... 阅读全文
摘要:
关机的情况下按键盘f2键。进菜单选更改bios设置修改3个地方进bios右移boot上第一项ufei改成legacyexternal device改成enabled下面启动顺序改成第一个上面按回车选internal optical disc drive右移到exit上选第一个保存退出!插U盘(usb2.0接口上面)重新启动。重新启动进入BOLS设置启动项为USB启动。进入PE系统1.diskgenius打开后删除硬盘所有分区2.上面硬盘选项卡选重建mbr分区3.保存4.分区。5.在主分区点右键重建mbr引导记录6.保存。关于sony笔记本驱动安装问题:C:\用户\用户名\AppData\Loc 阅读全文
摘要:
Microsoft Office 2007专业增强版密钥:KXFDR-7PTMK-YKYHD-C8FWV-BBPVWM7YXX-XJ8YH-WY349-4HPR9-4JBYJCTKXX-M97FT-89PW2-DHKD3-74MYJGM26K-7MYV2-338DJ-4DKMG-DTJBJDP37G-8BBDM-9Y4BW-WT2K8-2WRMJP64QH-V3F2K-RXY44-29DMV-JVWBJVVYHQ-RRQTD-YVBF6-P79D3-2TYYJMFR2X-R96Y2-XM97W-8HD6H-Y9HD8TV8BY-HFBWX-889M6-VR4QH-76VD8P3787-68DH 阅读全文
摘要:
我的VS2008不知道是有bug还是自己的问题,很多时候变量定义后CTRL+F5运行却没反应,一定要“生成解决方案”下才行?1、没有可用于当前位置的源代码将工具->选项->调试->常规->去掉“要求源文件与原始版本完全匹配”复选框就OK在解决方案资源管理器中右击解决方案->属性->通用属性->调试源文件。在不查找这些源文件对话框中查看是否有你想要调试的源文件,如果有就删除这一行,保存。2、已触发了一个断点VS2008再出怪现象:已触发了一个断点!!很是悲催:程序完全正常,在拖进来的List Control空间中右击添加control变量CListCtr 阅读全文
摘要:
C:decocthexchdecocthexchdecocthexchdecocthexch0000NUL(null)324020(space)6410040@9614060`1101SOH(start of header)334121!6510141A9714161a2202STX(start of text)344222"6610242B9814262b3303ETX(end of text)354323#6710343C9914363c4404EOT(end of transmission)364424$6810444D10014464d5505ENQ(enquiry)3745 阅读全文