程序员每“日/周/月/年”该做的事情

2010年5月21日 60 views 没有评论

~转~

程序员每天该做的事
1、总结自己一天任务的完成情况 
最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 

2、考虑自己明天应该做的主要工作 
把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 

3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 
出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢 

4、考虑自己一天工作完成的质量和效率能否还能提高 
一天只提高1%,365天你的效率就能提高多少倍你知道吗? (1+0.01)^365 = 37 倍 

5、看一个有用的新闻网站或读一张有用的报纸,了解业界动态 
闭门造车是不行的,了解一下别人都在做什么,对自己能带来很多启示 

6、记住一位同事的名字及其特点 
你认识公司的所有同事吗?你了解他们吗? 

7、清理自己的代码 
今天完成的代码,把中间的调试信息,测试代码清理掉,按照编码风格整理好,注释都写好了吗? 

8、清理自己的桌面 
当日事当日毕,保持清洁干劲的桌面才能让你工作时不分心,程序员特别要把电脑的桌面清理干净 

程序员每周该做的事
1、向你的老板汇报一次工作 
让你的老板知道你在做什么,这很重要。可以口头、书面、邮件,看你老板的工作方式而定 

2、进行一次自我总结(非正式) 
这周之内自己表现得怎么样?该加分还是扣分? 

3、制定下周计划 
把下周要做的事情列出来,一样要分清楚优先级 

4、整理自己的文件夹、书柜和电脑文件 
把桌面以外的地方也要清理干净,电脑的文件夹,收到的邮件,把过时的垃圾全部清理掉 

5、与一个非公司的朋友沟通 
它山之石,可以攻玉 

6、看一本杂志 
找一本适合自己的专业杂志 

7、纠正自己或同事一个细节上的不正确做法 
《细节决定成败》看过了吗?没看过强烈建议先看看 

程序员每月该做的事
1、至少和一个同事一起吃饭或喝茶 
不光了解自己工作伙伴的工作,还要了解他们的生活 

2、自我考核一次 
相对正式地考核自己一下,你对得起这个月的工资吗? 

3、对你的同事考核一次 
你的同事表现怎么样?哪些人值得学习,哪些人需要帮助? 

3、制定下月的计划,确定下月的工作重点 

4、总结自己工作质量改进状况 
自己的质量提高了多少? 

5、有针对性地对一项工作指标做深入地分析并得出改进的方案 
可以是对自己的,也可以是对公司的,一定要深入地分析后拿出自己的观点来。要想在老板面前说得上话,做的成事,工作上功夫要做足。 

6、与老板沟通一次 
最好是面对面地沟通,好好表现一下自己,虚心听取老板的意见,更重要的是要了解老板当前关心的重点 

程序员每年该做的事
1、年终总结 
每个公司都会做的事情,但你真正认真地总结过自己吗? 

2、兑现给自己、给家人的承诺 
给老婆(老公)、儿子的新年礼物买了没有?给自己的呢? 

3、下年度工作规划 
好好想想自己明年的发展目标,争取升职/加薪、跳槽还是自己出来干? 

4、掌握一项新技术 
至少是一项,作为程序员一年要是一项新技术都学不到手,那就一定会被淘汰。 
掌握可不是看本书就行的,要真正懂得应用,最好你能够写一篇教程发表到你的blog 

5、推出一种新产品 
可以是一个真正的产品,也可以只是一个类库,只要是你创造的东西就行,让别人使用它,也为世界作点贡献。当然如果真的很有价值,收点注册费也是应该的 

6、与父母团聚一次 
常回家看看,常回家看看

分类: 万花筒 标签:

爱的飞行日记

2010年5月18日 70 views 没有评论

– 推荐dan听《爱的飞行日记》–

推荐指数:4*

推荐理由:

1)旋律:轻快、活力、朝气;

2)编曲:干净、清爽;

3)歌词:没有文山以往太多老气横秋的印迹;

4)演唱:新人+东家 的合作蛮有火花;

分类: 万花筒, 娱乐, 生活 标签:

MyEnTunnel 代理共享

2010年4月28日 216 views 没有评论

MyEnTunnel 这款软件很不错,但是默认只支持本机使用。

其实要想让其他机器也可以使用这个代理也很简单,只要把端口改成成 0.0.0.0: <Port> 的形式就可以了。

原理是让传给 plink 的参数从 -D <Port> 改为 -D 0.0.0.0:<Port>。

(参考阅读:A short guide to SSH port forwarding)

MyEtunnel 代理设置


p.s.

网上有很多文章说 Tunnelier 的速度比 MyEnTunnel 更快,其实是因为 MyEtunnel 所用的 0.60 版的 plink 问题,现在最新版本的 plink 速度并不比 Tunnelier 慢,只要去官方网站下载一个最新的 plink,然后替换 MyEnTunnel 安装目录下的相应文件就可以了。

我实验的结果是比之前要快一些,具体快多少可能因人而异了。plink 的另一个好处是用其做代理, IE 里面也可以用,而 Tunnelier 则不行。虽然问题不大,IE 平时用的也不多,但有些时候还是会觉得不便的。

相关文章参考: 提高你的ssh翻墙速度之MyEnTunnel/PuTTY/Plink速度之谜MyEnTunnel 官方网站声明



分类: 技术 标签: ,

风雨夜归

2010年4月22日 75 views 没有评论

2010.04.21 傍晚,杭城大风大雨。下班回家路上摄了一段视频。


分类: 生活 标签:

G11 和 花

2010年3月31日 80 views 没有评论

G11 和 花 1 G11 和 花 2

分类: 生活 标签:

Windows7 优化两则

2010年3月29日 133 views 没有评论

一、解除32位 Windows 7 的4G内存限制

微软官方有关于各个不同版本 Windows 内存限制(链接)的说明,其中 32 位 Windows 7 最多也就支持 4G 的内存(链接)。这个对于目前内存白菜价,4G 及以上内存很普遍的情况下,无疑是一个很大的遗憾。好比一个人力气很大,但就是使不上劲。但是我们都知道 32 位的 Linux 可以通过 PAE (Physical Address Extension) 的技术使用 4G 以上的内存,那 Windows 7 是不是也可以呢?答案是肯定的(链接),貌似是俄罗斯的黑客提供了破解(感谢伟大的俄罗斯国家及政府),在网上用 “ReadyFor4GB Windows 7″ 作为关键字,能找到很多的结果。应用这个 Patch 以后,就可以使用4G以上的内存了,经本人试用完全可行。这个很 NB 的 patch 说是可以使用高达 128G 的内存,这个我就没有条件试验是否属实了。以下为打上 patch 以后机器的截屏:

4G memory - Windows 7

这里给出 patch 的下载链接,解压缩以后右键 AddBootMenu.cmd,然后“以管理员的身份运行”,结束以后重启就可以了。

其他相关的文章推荐阅读:The 4GB Windows Memory Limit: What does it really mean?, 为何系统不识别4GB内存终极解迷


二、允许多个用户同时使用同一台 Windows 7 机器

*nix 系统一直都是多用户多任务操作系统,而 Windows 虽然也是号称多用户多任务,但一直都不能允许多个用户登录同时使用同一台机器。这个限制也被突破了(链接),从前面链接的文章来看,这个破解最早由一个叫 sunmorgus 的黑客在 thegreenbutton.com 的论坛一篇帖子里提出的,对象是 Windows Vista。这个破解是可以让用户在其他的机器上用 RDP 远程登录本机的 Windows 7 系统,而不会导致本机正在登录的用户被强制退出。这样,同一台 Windows 7 的机器也能实现真正的多用户多任务啦!

这里也给出这个patch的下载链接,解压缩以后右键 install.cmd,然后“以管理员的身份运行”,耐心的等待几分钟直到结束,然后重启机器应该就可以了。


分类: 技术 标签: ,

Eclipse 在 jdk1.6.0_14 下加断点调试经常停不下来

2010年3月23日 126 views 没有评论
前阵碰到这个问题,一开始还以为是 Eclipse 的bug,导致调试无法进行,不知问题出在哪里。

在一段时间之后,终于忍受不了,google 了一把,找到了原因,是 jdk1.6.0_14 的bug导致的。
还比较复杂,大致Eclipse 在调试的过程中,假定已经创建好的线程ID是不变的,断点也绑定于某个线程,但是在 jdk1.6.0_14 中,这个ID值会被不可预知的改变,从而导致断点失效。

当时还没有修复,只好退回了 jdk1.6.0_13。

现在 jdk1.6.0_16 发布了,从release notes 来看,是专门解决这个问题的。记录之。

问题的相关链接:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=279137
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6862295
http://java.sun.com/javase/6/webnotes/6u16.html
http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/2b4230d1e589


注:去年在 javaeye 写的一篇文章,搬到这里来。


分类: 技术 标签: , ,

顶着压力买了自己中意的车。安全行驶2月了。一定继续好好珍惜它。

2010年3月23日 116 views 没有评论

如题~

分类: 只言片语, 生活 标签:

Visual Studio 2008 打开”设计”界面就挂起的问题解决

2010年3月22日 244 views 没有评论

从前两天开始,在 Visual Studio 2008 里面选中一个 aspx 的页面在编辑器里面打开之后,点击“设计”或是“拆分”按钮,就会导致整个 VS2008 挂起,屡试不爽,最后只能通过任务管理器强行结束。

试过把 VS 2008 SP1 重新安装了一遍,问题依旧。

Google 了下,找到这篇文章,讲同一个问题的。按照里面说的一种修改注册表的办法修改了之后就好了。

这里再把具体的步骤写下:

打开注册表编辑器,找到
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32,点右侧的默认值,改成原来的msxml5.dll文件,一般在安装有office的机器上(我的是office 2003)时这个文件的路径为:

C:\Program Files\Common Files\Microsoft Shared\OFFICE11\msxml5.dll

这里具体需要根据你机器的实际情况修改路径,总之要指向ms官方的这个msxml5.dll文件。

估计是因为上周想用 Office 2003 打开 2007 的文档,就装了个微软的补丁(Microsoft Office Compatibility Pack),结果不但还是打不开2007的Office文件,还导致了这个问题。


分类: 技术 标签:

Windows 7 下 Media Player 12 没有声音解决之道

2010年3月18日 292 views 没有评论

Windows 7 的 Media Player 12 播放器还是不错的,尤其是发现播放 MTS 的视频,KMPlayer 下画面都是很糊的,而 Media Player 中播放则画面很好。只是有一个很大的问题,就是没有声音,包括播放有些 avi 文件也是。光有画面没有声音的话那还有什么用呢?

今天上网搜了下,原来是因为缺少编码 codec 导致的。于是下载了一个,安装好,再试就好了。

文件下载链接如下:Codec Pack All-In-1 6.0.3.0

顺便推荐一下 FileHippo.com。这个站点有很多的免费软件可以下载,包括 Google Chrome 离线安装包等,不过想找商业软件的可能会失望了。该站点上的软件最大的一个好处是上面的软件都很干净,没有额外的病毒什么的让人不放心,很不错。


分类: 技术 标签: ,