随笔分类 - 网络软件
摘要:如今,每家公司都似乎成了科技公司。从软件创业公司到投机性投资公司、制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列.代码质量不仅成为了一个必需品,更成为了一个竞争优势。因为众多公司围绕软件而竞争,开发软件的人——软件工程师正显得越发重要。但是,你该如何发现那种百里挑一的程序员呢1. 尽可能找一个这样的优秀导师,他乐意批评你的代码,并传授他是如何解决问题。当你的水平已达成一个体面不错的级别时,你可以正当地挑战你的导师观点,并赢得一些辩论。2. 经常提高你所在解决问题的难度和范围。大多数人并没有20年的经验,他们只有1年的经验,只不过反反复复使用了20年。别做这种人。3. 关注这些东西:文档
阅读全文
摘要:1) 不会英语CS源于美国,重量级的文档都是英文的。不会英语,那么你只能忍受拙劣的翻译和大延迟的文档(翻译出来的文档几乎都是很久以前出版的东西)。2) 急于求成什么都没学习就开始编程是最大的机会。写C++程序语法都能错,数据结构连线性表都不知道,数据库不知道关系模型,TCP编程不知道socket,还是先坐下来学习几年再说(如果说工作急需,我只能说:早干嘛去了)3) 过于好问勤学好问是一种很好的品质,但是如果把勤学丢了,只留下好问,就是一个恶劣的素质了。事无巨细都去请教别人,一则会让人厌烦,二则由于没有系统学习过程,也是不可能学习好的。4) 只会艳羡别人和说别人不该拿那么多钱,而自己却收入微薄老
阅读全文
摘要:企业管理软件在实施的时候,往往业务部门不是很重视。记得有一次正在和业务部门的人开关于企业软件方案的会议,突然业务部门领导说要开会,立马所有的业务人员全部走了。也就是说企业软件搞不搞,对业务部门来说不是很重要。 所以做企业软件开发好尴尬的。软件开发商是为客户IT部门服务的,而客户IT部门的人其实又是为客户业务部门的人服务的。 也就是说,客户IT部门其实比客户业务部门地位低。而业务部门又觉得软件可有可无,不是必须的东西。这样的情况下,业务部门不会很重视,他们的需求也就是零散的,软件做出来也实现不了什么价值。 所以说,客户并不是需要你的软件,而是需要你提供管理方案,成熟的管理方案。软件有几个价值:1
阅读全文
摘要:信息技术的发展时间虽然不长,但其爆炸式的发展速度使信息技术迅速覆盖社会和人类生活的各个角落。程序员们是这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,永远不能固步自封。本人在工作期间曾看见过很多程序员只要有闲暇时间就浏览一些没有太大作用的网页,在网上聊天,打游戏,浪费了大量的时间,十分不可取。而另外一种情况是,IT技术的日新月异使很多程序员眼花缭乱,什么都想学,却又不知从何学起,今天看看这个,明天学学那个,贪多不熟。虽然IT技术发展迅速,但很多技术都是有规律可循,一些基本的概念、原理和
阅读全文
摘要:由于工作的需要,十几年来经常要在别人的程序代码的基础上修改才能完成目标,与自己从头做项目区别还是不小,简单总结如下:1、继承无论你觉得别人的东西写得再烂,再坏,你首先也要耐下心来学习并继承原来的实现。2、尽量少的修改除了原代码的BUG部分不得不修改之外的,原来能够实现,但是你觉得不好的尽量不要去改3、注释当你进行了修改,一定注释掉原来的代码,并给你新的代码写清注释。这样也是对你自己负责4、尽量用新功能替代原有的你要调整的逻辑当你需要对原有的实现方法进行较大修改或改变原来的逻辑实现时,尽量新增一个吧,特别是你要修改的方法被广泛的使用的时候,尽量避免顾此失彼。5、时间或工作量允许的情况下重构当时间
阅读全文
摘要:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是
阅读全文
摘要:成功的原因有许多种,而失败的原因往往就那么几种。人们更愿意去讨论自己是如何成功的,确不太情愿开诚布公的去剖析自己是如何失败的。而时刻去反思自己失败的案例,我们会进步的更快! 和大家分享一个2010年发生在我身边的真实案例,不同的是,这个案例是个失败的案例: 我现在任职的企业目前优秀的项目管理人员依然是紧缺啊!(呵呵,博友们,有意向与我成为同事的,别忘记和我联系啊)所以,想尽一切办法吸引优秀的项目管理人员加入到我们的团队中来一直是作为职业HR的我的使命之一。今年进入到公司的几名项目经理中,有一名A项目经理(考虑隐私,在这里不提其姓名)出现了非常严重的问题: 甲方项目重要干系人向我方提出:“要么.
阅读全文
摘要:人生在世,乐观豁达者智,心平气和者明 ,善始善终者达。吾虽生之驽钝,但后学得之,感恩天宇,心静如水。虚心求学,但与天地同在,与万物谐然,孜孜不倦。下以明志,聊以释怀。1、遇到不想回答的问题,直视对方的眼睛,微笑、沉默。2、走路抬起头挺直腰,心情不好时,不想跟人招呼,点头微笑,径直走过。3、请记得,好朋友的定义是:你混的好,他打心眼里为你开心;你混的不好,他由衷的为你着急。4、做自己的决定。然后准备好承担后果。从一开始就提醒自己,世上没有后悔药吃。5、自己分内的事情,努力做到一百分。6、接受自己不过是个“小小的我”,但眼里要能够悦纳“大大的世界”。7、学会珍惜,失去了就再也找不回了8、不要试图给
阅读全文
摘要:长时间在电脑桌前特别容易引起颈椎等疾病,管家提示:最好两小时内运动一次,可以做一下简单的伸展运动,或者只是倒杯水,趁空扭一扭也好哦~ (求顶起!!!)电脑辐射斑是近来新出现的护肤名词,信息时代,人们享受着电脑带来的高效、便捷,但同时我们的皮肤也在遭受着电脑的无声侵害。 1、注意皮肤保洁 上网之前涂上隔离乳液,上网结束后,第一项任务就是洁肤,用温水加上洁面乳彻底清洗面部,将静电吸附的尘垢通通洗掉,然后涂上温和的护肤品。久之可减少伤害,润肤养颜。 2、对经常上网的人,增加营养很重要 维他命B对脑力劳动者很有益,如果睡得晚,睡觉的质量也不好,应多吃动物肝脏、新鲜果蔬,它们含有丰富的维他命B...
阅读全文
摘要:第一个篇程序员的日常生活似乎任何职业都会给从业人员带来这样那样的习惯。国外某网站上有位朋友(应该也是程序员)想了解其他程序员在投身堆码事业后有什么样的坏习惯。结果一呼百应,很多程序员纷纷自爆自己的坏习惯和糗人糗事。编程无国界,相信国内堆码界的朋友,也会有同感。 1. 编程已给我带来很多坏习惯,编程也每天在继续给我新增更多的坏习惯。当然有些习惯和编程无关了。下面这些习惯尽管我也很想改掉,但已根深蒂固。 a. 在天地万物中,去发现多态、继承和模式; b. 用十六进制代码中的像素和颜色来解释某东西的大小; c. 在日常交谈中用代码相关的抽象术语。 2. 我现在认为256这个数字非常完美。但...
阅读全文
摘要:编程对很多人来说有点神秘。这就造成了在公司内部,人们对编程的事情产生了很多怀疑和疑惑。 通常,当你不了解一个东西是怎样做成的时,你只能说:可能是这样吧。 如果你从没见过工地,你也许会认为几个星期就能建出一栋大楼。 事实上,在这样的时间内是可以完成这栋建筑的,只是能不能用就不知道了。 如果你看过房子如何建造,跟踪它的建造过程,你能从物理实物看到地基如何浇灌,钢架结构如何搭成,等等。 但给电脑编写程序,或建设一个网站却是不可见的。 除了程序员外,程序代码对其他人来说是接触不到的。程序的运行好像是大幕后发生的魔术戏法。 只有开发团队的成员才能知道程序是什么,怎么工作的,不能干什么。 从程序员的...
阅读全文
摘要:内核的作用浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。内核的分类浏览器的内核有很多种,但比较常见的大约只有四种1.Trident:IE浏览器使用的
阅读全文
摘要:做SEO优化,需要注意的有很多,其中就包括以下很容易被忽略掉的两个重要地方,元描述标签和首页关键词。 一 元描述标签 SEO优化中有一个很重要的东西就是元描述标签。 如果一个网站标题标签是大标题,那么元描述标签就是副标签,而元描述标签有个非常好的优势就是,它能描述的更具体而且能显示更多的文字,你可以随便谷歌一下哪个网站,原标签就是蓝色字的下面的黑色文字。 现在有种说法是说元标签不是很重要,我认为这种理解是不准确的,因为任何搜索引擎只能通过两种途径来了解到你的网站,一个就是标题标签,而另外一个就是元描述标签,同样的道理,我们一直在苦苦的研究SEO,但是我们的网站只能是通过这两种方式在搜...
阅读全文
摘要:我发现了自己学习程序的一套好的学习方法:在此和大家分享一下。 我们要看一些类或者一些好的算法是怎么实现的,但是又苦于他们的复杂与庞大,我们该如何学习,消化并掌握呢?我的学习方法就是:第一步. 首先:大致掌握它实现的原理机制,只求大概的轮廓。(好比老师在课堂上告诉我们二叉树是怎么实现的一样,一个模糊的概念)第二步.其次:大致看看它的代码实现机制,也同样只求知道大致是如何通过代码实现的。(为什么说大致:因为我们上课时候看老师讲解代码也是觉得思路很清晰很明了,简单。但是课后却发现,自己不知道该如何下笔)所以这一步:到这个水平即可,因为有下面一些步骤。呵呵第三步. 3: 这次,我们需要准备一本笔记本和
阅读全文
摘要:转眼来到了2012,本来放假之前想把上学期的一些思考所得记下来,不过当时苦于各门功课的复习,没能完成,只好拖到这段时间。去年学了一门研究生课程,叫做《随机过程》,学习的过程有点乏味,直接导致我的考试过程有点艰难。只是从这艰难的过程中却悟出了一点道理——人生就是一个随机的过程。这句话怎么说呢?并不是说人生的轨迹无章可循,完全随机。而是要从两个角度来看。从人生的宏观角度来讲,人生是一个时域的过程,这个过程中有起有伏,有高潮也有低谷。这生活中的喜怒哀乐,成功失败是有一定随机性和偶然性的,但是不是说完全没有规律呢。答案是否定的!人生的曲线再变,也要受期望、特征函数、相关函数等的约束,也就是说,总有一些
阅读全文
摘要:第一阶段:从管理自我到管理他人(leader级) 新员工工作的最初几年是个人贡献者。无论他们从事的是销售、会计、工程或是市场工作,对他们能力的要求主要是专业化和职业化。他们通过在计划时间内完成任务来做出贡献,通过不断拓展和提升个人技能,在岗位上做出更大贡献,从而获得组织的提升。随着工作年限的增加,他们学习的内容包括工作计划、进度管理、工作内容、工作质量和工作的可靠性,需要提高的工作价值观包括公司文化和职业标准。当他们成为业绩出色、技术熟练的个人贡献者时,特别是当他们能够有效地与他人合作时,公司往往会增加他们的职责。如果他们能够熟练地胜任这些工作,并遵循公司的价值观,那么他们就将被提升为一线经.
阅读全文
摘要:项目要能顺利执行其实并不简单,如果又渉及多个单位合作,困难程度又大增。从项目经理的工作日志片段,可以看出每个项目经理应该都有自已悲惨的故事,程度恐怕只有过之而无不及。项目经理到底应该有那些看家本领呢?一个称职的项目经理应该要其备以下的能力:1.要易于沟通笔者在2002年时曾经亲自问过美国的一位项目管理专家-Dr.WilliamWells(曾任美国阿波罗登月计划的计划主持人),问他一位项目经理最需要具备的功夫是什么。那时他的回答是「一位项目管理最需具备的有三件事,第一是沟通,第二是沟通,第三还是沟通」。请您回想一下,在执行项目时,你花费最多时间在什么部份?跟领导报告工作进度、跟客户介绍产品及说明
阅读全文
摘要:The Google File System中文版译者:alex摘要我们设计并实现了Google GFS文件系统,一个面向大规模数据密集型应用的、可伸缩的分布式文件系统。GFS虽然运行在廉价的普遍硬件设备上,但是它依然了提供灾难冗余的能力,为大量客户机提供了高性能的服务。虽然GFS的设计目标与许多传统的分布式文件系统有很多相同之处,但是,我们的设计还是以我们对自己的应用的负载情况和技术环境的分析为基础的,不管现在还是将来,GFS和早期的分布式文件系统的设想都有明显的不同。所以我们重新审视了传统文件系统在设计上的折衷选择,衍生出了完全不同的设计思路。GFS完全满足了我们对存储的需求。GFS作为存
阅读全文
摘要:新加坡国立大学计算机系有两门课:CS 1101 / 1102。几乎所有的大学计算机系课程都有两门类似的课程;但几乎所有的学生都误解了这两门课;以为前者是教C,后者是教java;但实际上前者是 Programming Methodology 后者是 Data Structure and Algorithm。所以这两门课可以有选择,1101c 或者 1101s,使用不同的语言作为媒介。语言并不重要。只要掌握了编程的思想、数据结构、算法,使用不同的语言去表达是很容易的。会了很多种电脑语言后,学一门新的编程语言,几乎只要花一个晚上看看官方的语法文档就可以立刻开始使用做东西了。最多就一个星期。基本上,那
阅读全文
摘要:现在的人生活水平高了,开销也大了,同时对于一些技术性人员来说有很多种,有些程序员自己开公司,开发自己的产品,年赚百万,有些程序员还在给别人打工,每天累死累活的,虽然收入颇丰,但是完全和自己的付出不成比例。还有一些程序员是比较专业的,每天都在不断的学习。今天要说的就是那些会一点 技术又有所长的技术员的事情。今天在搜索的时候发现很多人都在搜索一些关于业余编程赚钱的方法。这给了我一个思路,虽然这个思路比较狭窄,但是对于大部分的程序员还是可以行得通的。主要就是在自己业余的时间帮助需要的人编辑程序赚钱。也许很多人都不知道如何去找需要编程需的人呢。即使自己再有能力,找不到雇主也不可能赚钱啊。其实这是很简单
阅读全文

浙公网安备 33010602011771号