分类 程序人生 下的文章

软考-计算机技术与软件专业技术资格(水平)考试

软考-计算机技术与软件专业技术资格(水平)考试 信息系统项目管理师
很多朋友都有系统集成项目管理工程师证书,但证书考出来之后发现这个证书好像没什么用处,于是便把它“冷落”了,或者也有朋友知道这个证书是可以挂靠赚钱的,但苦于不知道挂靠的流程或找不到企业挂靠,于是也把它忽视了。下面可以教大家如何将这类证书挂靠出去。
身份证、毕业证及软考分数或软考证(各城市要求不同,大部分城市需要原件)
小一寸电子版照片
1、找到需要证书的企业(如果觉得不好找的话,建议可以到国内某些知名咨询机构咨询一下),然后与企业签合同,确定挂靠价格。
2、企业买入你的社保(最好不要在同一个城市,同一城市不能重复买入社保的)。
3、企业准备帮你申请项目经理的业绩,1个项目经理需2个200万以上的业绩或总额500万以上其中至少一项合同额在100万以上、软件费用不低于30%的项目,同时准备好你的申请表(当然这个内容需要你配合)。
4、在提交材料前需要你的身份证、毕业证及软考分数或软考证(各城市要求不同,大部分城市需要原件),还有小一寸电子版照片。
5、拿着前面所有的材料,交到当地相关部门。
6、完成后,等工信部网上公示。
买社保最好不要在同一个城市,同一城市不能重复买入社保的

软考科目

软考科目

“鼠标之父”恩格尔巴特于昨日去世 享年88岁

北京时间7月4日消息,据国外媒体报道,发明了计算机鼠标的硅谷工程师道格拉斯·恩格尔巴特(Douglas Engelbart),昨天在加州阿塞顿家中去世,享年88岁。
道格拉斯·恩格尔巴特被誉为“鼠标之父”。他出生于1925年二战期间,成年后参加了美国海军,成为一名电子和雷达技师。
战争结束后,恩格尔巴特进入俄勒冈州立大学学习电气工程,后又在加州大学伯克利分校完成了他的硕士和博士学位。
1957年,恩格尔巴特加入了斯坦福研究院(SRI International,斯坦福国际研究所),直至1977年,他带领研究中心创作了多项发明,其中就包括1963年的电脑鼠标。当时的鼠标是一个木壳,下面两个金属轮子。
电脑鼠标的问世改变了整个PC产业,但直至几年后,鼠标才真正进入公众的视线。1984年鼠标开始商用,当时苹果推出了革命性的Macintosh。
1968年12月9日的旧金山秋季联合计算机会议上,恩格尔巴特展示了自己的发明,除了鼠标外,他还提出了超文本链接、实时文本编辑、多窗口和电话会议等概念,他同时展示了一组能够控制计算机的设备。“多窗口”是恩格尔巴特另一个杰出的贡献,它帮助推动了计算机的发展。
恩格尔巴特拥有自己的实验室,它帮助了ARPANet的开发,后者是一个政府研究网络,它孕育了互联网。
SRI International CEO柯蒂斯·R·卡尔森(Curtis R. Carlson)称,,恩格尔巴特为社会带来巨大价值。他说:“我们会怀念他的才华、热情和魅力。他留下了巨大的技术遗产,每一个使用鼠标的人、每一个享受PC高生产力的人都受益于他。”
恩格尔巴特凭借自己的发明获得了无数奖项。1997年,恩格尔巴特获得莱梅尔逊奖(Lemelson-MIT Prize)。三年后,美国当时的总统克林顿(Bill Clinton)授予他美国国家技术奖。
老爷子,走好!!!

程序员,你会问问题吗?

在工作和生活中,总是会有很多人问题我很多技术方面的问题。有一些时候,问问题的和答问题的总是会有一些不爽的事情发生。如下面的几种情况:

  • 比如:“我的电脑老是蓝屏,怎么办?”,通常这样的问题90%以上的回答是:“重装吧”。这让问问题的人感到很沮丧,但你不能不承认那不是答案。而且有时候让人无法解答,比如:“我的makefiel出错了,你帮我看看我的makfile”,我通常会非反问,报了什么错吗?
  • 另一种情况是,回答问题的人首先先对问问题的人的抱怨,你问的问题就不对,或是,你问的这个问题是什么意思,而导致问问题的人却在不停地解释,结果花了好长时间来讨论问题本身是什么。
  • 还有一种情况是,问的问题太简单了甚至太白痴了,比如你自己试一试或是读读文档就知道了的问题,或是问这个问题直接表明了你的无知或是懒惰。这种问题会相当影响别人对你的印象。
  • 第四种情况是,提问者滔滔不绝,扯这扯那,讲了一大堆,听得听累了。最后都不知道你要干什么。

所以,怎么去问问题,怎么问一个好的问题,是一个很重要的事。你提问的技术直接关系到了你是否能够很快得到你满意的答案。
这里有一篇文章推荐给大家《How To Ask Questions The Smart Way》,中文版在这里《提问的智慧》(链接无效了 囧),我把其中的几个亮点总结如下:

  • 提问前先自己尝试查找答案,读读文档、手册,看看有没有相似的问题,看看那些方法能不能帮你解决问题,自己去试一试。如果你是程序员,你应该先学会自己调查一下源代码。(不然,人家回答你的一定是——RTFM – Read The Fucking Manual)这样的问题很多。我有时候很不愿意回答这样的问题,因为我觉得问问题的人把我当成了他的小跟班了。
  • 提问的时候,找正确的人或是正确的论坛发问。向陌生人或是不负责的人提问可能会是很危险的。不正确的人,会让你事倍功半。如果你问Linux的人Windows太慢怎么办?他们一定会让你把Windows删了装Linux去的。
  • 问的问题一定要是很明确的,并且阐述你做了哪些尝试,你一定要简化你的问题,这样可以让你的问题更容易被回答。对于一些问题,最好提供最小化的重现问题的步骤。
  • 你一定要让问题变得简单易读,这和写代码是一样的。只有简单易读的邮件,人们才会去读,试想看到一封巨大无比的邮件,读邮件的心情都没有了。而且,内容越多,可能越容易让人理解错了。
  • 你问问题的态度应该是以一种讨论的态度,即不是低三下四,也不是没有底气。只有这样,你和你的问题才能真正被人看得起。要达到这个状态,不想让别人看不起你,你就一定需要自己去做好充足的调查。问题 问得好的话,其实会让人觉得你很有经验的,能想到别人想不到的地方。
  • 不要过早下结论。比如:“我这边的程序不转了,我觉得是你那边的问题,你什么时候能fix?”,或是“太难调试了,gdb怎么这么烂?!”。当你这么做的时候,你一定要有足够的信息和证据,否则,你就显得很自大。好的问题应该是,“我和你的接口的程序有问题,我输入了这样的合法的参数,但是XX函数却总是返回失败,我们能一起看看吗?”,“我看了一下gdb的文档,发现我在用XXX命令调试YYY的时候,有这样ZZZ的问题,是不是我哪里做错了?”

http://coolshell.cn/articles/3713.html  转自酷壳

乔布斯传记影片《Jobs》预告片

Ashton Kutcher主演的乔布斯传记电影Jobs今天发布了首段预告片,为大家展示了这部电影的基本概况。Jobs在今年的圣丹斯电影节上举行了首映,影评网站对这部电影的评价褒贬不一。这部电影原计划在今年4月公映,不过一直被推迟至今年8月16日。
Jobs电影中,Ashton Kutcher将扮演乔布斯,Josh Gad版本Steve Wozniak。早在今年4月,搞笑视频网站Funny or Die就发布了不受好评的iSteve喜剧风格乔布斯传记电影,其中乔布斯的扮演者是Justin Long,他曾经在Mac vs PC广告系列中扮演Mac角色。
最后,由Aaron Sorkin担任编剧的得到Walter Isaacon官方授权的乔布斯传记电影目前还在制作初期,这部电影计划讲述乔布斯的人生的三个阶段,也就是发布原始Mac、NeXT和发布iPod,每个阶段大概30分钟左右。

没有学位,通过这四步也能进Google

自从发表了《坚持编程:如何找到一份工程师工作》这篇文章,很多人问我在没有学位的情况下怎么获得在谷歌(Google)工作的机会。你通向成功之路或许会和我不一样,下面是我的故事。
我非常希望能上大学,我的理想大学是加利福尼亚大学洛杉矶分校(UCLA)。很不幸,我高中的 GPA 低的令人尴尬,只有2.45。所以实际上,我并没有随便选择一家大学。我在普渡大学盖莱默分校上的计算机科学课程,希望可以当交换生或者找到别的出路。差不多两个学期以后,后者发生了。我收到了一个不可拒绝的offer。
第一步:在你能做之前先装装样子。大学的时候,我在一家专门为本地企业建设网站小公司工作,时薪是12美金。在我的职业规划里,我从未想过做这样一份工作,但当时来看还不错。
我同时参与多个项目,身负重任,我选择埋头苦干,全力以赴。从这个过程中我获得了很多信任。同时,我尝试利用我不多的业余时间开发游戏。我去到一个 天主教会,向那里的管理人员请求提供我少量的钱和三个月时间来开发这个游戏,然后在网上销售。我绘制了漂亮的报表和颜色丰富的图片,向他们展示共享软件模型( shareware model )是怎么工作以及如何确切知道这会带来回报。实际上,我对于我将要做的东西还不是非常清楚,但是他们买了,也许是由于那些漂亮的颜色。
经过两个月的开发,我将Demo发布到网上。一个在加州刚刚起步的创业公司CodeFire发现我的Demo和他们的游戏如此相似,都是一个从上往 下看的太空射击游戏,都和SubSpace非常相似,除了3D部分。不幸的是,他们通过勒令停止通知函与我交涉。我只能给他们一个回复“当然可以,只要你们聘请我工作,我就马上停止”。他们马上给我发了offer。然后我就收拾行装去了加州。
第二步:和大师交朋友。这可能是最重要的事情。在你的领域里找到一位大师,让他们成为你的导师,不停的向他们学习。当我在Double Helix工作时,有一位大师叫 Nathan Hunt,他是我遇过最聪明的却又最谦卑的人。不管我问的问题如何的基础,他都极度耐心的一一解答。我至少上千次的走进他办公室,问一些诸如“我怎样才能平滑的将一个旋转矩阵插值到另外一个里面”,“我应该如何实现移动柱体的碰撞检测”的问题。几年以后,他晚我一个月加入了谷歌。
每一个导师都改变了我解决问题或者看待世界的方法,而这只有其中的一小部分。
第三步:填补不足。因为我没有一个正式的计算机学位,我清楚自己缺乏很多基础的理论知识。比如,我实现了一个物理引擎,但从未解决过动态规划的问题。为了填补这些空缺,我几乎实现了所有我见过或读过的数据结构与算法。这些虽然都已经有了,但是通过观察而知道其如何 工作,与通过实现而知道其为什么可行有着巨大差别。
完成以下几点:
至少掌握其中一门语言: C、 C++、Objective-C、Java、PHP、Python 或 Ruby。了解至少一门其他语言,熟悉Scala、Haskell 或者 Lisp。
学习数据结构。尝试实现其中的大部分。理解他们的时间复杂度。
解决编程问题。阅读下面的文章( Read this)和解决这里的大多数问题( solve many of these)。
为你的项目建立主页。(比如,编程框架、移动应用、网页应用、小游戏等)
第四步:找到自信。在离开印第安纳州6年以后,我已经通过多个平台发布了超过6个游戏。我渐渐觉得无聊,需要新的挑战。我申请了谷歌的职位,由于我没有学位,我想着如果我被聘请了,我就能成为梦寐已久的一名真正的工程师了。但是,我从未收到回信,对于这一点我感到一点都不意外。
一年以后,我再次提交了我的简历。而这一次,我把“教育”这一部分删除了。讽刺的是,这次一位招聘官给我打电话和我预约了一个电话技术面试。我咨询是否可以预约在两个星期以后,他同意了。我需要这一部分时间。我利用这段时间,尽最大努力将尽可能多的算法和数据结构塞到我的脑子里。我每天编码 12-14个小时,解决了几百道编程题。我慢慢沉迷进去了,直到我对谷歌面试的害怕变成了自信和兴奋。
我记得住在谷歌的每一次面试,每一次与他们的交锋。面试官都很健谈,我相信他们都看得出来我非常兴奋的迎接他们的问题。
我遇到的一些面试题如下:
给定一组2维点,计算出他们的轮廓线。这非常简单,我采用了非常一种通用的数据结构叫做最大堆。这道题有很多解决方法,这里有一个非常好的。( good one)
设计微软的画笔。这是目前为止最有趣的问题。我从画接口和类图开始,我提到了画笔桶(Paint Bucket),面试官让我实现它。幸运的是,多亏TopCoder,我闭着眼睛都知道如何实现一个迭代的,广度优先遍历的桶。
描述你的软件的长处。这是一道开放的讨论面试题。我说到了测试的类型和他们的重要性(单元测试,集成测试,验收测试)。我又说到了代码风格的一致性和可维护性等等。这些东西你可以在《代码大全》和 《Effective Java》找到。
我真正的享受每一轮面试和每一个扔给我的问题。如果我没有那样认真的准备,我现在肯定不是这个样子。面试完了以后,我感觉非常好。但是,我听说即使招聘委员组同意了给offer,拉里本人仍有权利否决。我担心一旦他看到我没有学位以后,我就完蛋了。
不过,这并没有发生,有一天我在Santa Clara吃着寿司午餐,我接到了电话,我非常热情的接受了Offer。那一天,我清楚的知道我不用再回到学校里去了。
胜利的战士先胜了再去战场,而失败的战士先上战场再去求胜。
喜欢或者讨厌这篇文章,都请让我知道。@guitardave24
经过5年学习和成长,我现在已经不再为谷歌干活了。
http://blog.jobbole.com/40257/