只有程序员才知道的事!

1.对程序员来说,平均的工作时间是从9点到第二天凌晨3点 从头开始建设一样东西,这种独特的感受令时间变得微不足道。下面这个思考的过程就最好地描述了一个从来没有结束的过程。 开发一个产品绝不是一件简单的事情。在写代码的过程中,时间过得很快,而且调试只会令这个过程没完没了。对于很多软件工程师来说,时间不是他们关心的。他们唯一关心的是工作质量和他们的产品给社会带来的整体影响。 “让我只是修正这个代码,然后我就可以休息了。” “好吧,这是下一个,然后我就会走了……” “等等,为什么那里会出现这个的呢?最好还是现在就解决它!” 2. 咖啡是必需的食品 当你不打算停止工作的时候,咖啡是你不可缺少的食品。程序员已经普遍认为咖啡和快餐是他们生活中的必需品。不喝点咖啡,他们工作起来也没劲。咖啡机也成为了工程师的工作工具之一。另一种放松自己的方法是,跑到附近的咖啡厅,在那儿一边喝咖啡,一边写代码。 3. 另一个成功秘诀是耐心 所有的程序员都知道,第一次就写对代码几乎是不可能的,接下来还有第二次、第三次…… 对程序员来说,与代码一起工作可以是整个人生的承诺,这不是人生中某一个闪光的地方,而是整个人生的体验。如果没有了耐心,也不会有电脑程序员的存在了。 4. JAVA和JAVASCRIPT之间的区别 当一个程序员和别人说Java和JavaScript的区别时,这不是一件容易的事情。很多人会很随意地以为它们是一样的,并且在多数情况下,程序员只能尽力去解释编写脚本和编写程序的区别,而且他们的努力往往是徒然的。 很多budding程序员也会混淆了这两个名字之间相似的地方。当你开始编程的时候,你是否也有过这样的经历呢? 5.  编码员、程序员和开发者的区别 对人们来说,这三个术语应该是一样的。当你一说到数据库的时候,很多人宁愿结束这个话题。让我们面对现实吧:当一个程序员和一些人说话时,而这些人是不知道编码员、程序员和开发者的区别的,那这个程序员的耐心通常要经得起考验。 6. 在写代码的过程中不要打扰他们 如果沟通不可以帮助解决代码的问题,那最好还是让编码员去完成他自己的工作。有些人觉得和编码员讨论可以帮助他们解决那个困住了他们的问题。但如果一个编码员被这些所谓的“心怀善意”的人打扰了,这可能是世界上最坏的事情了。简单来说,只有当程序员提出要求时才去帮助他们,否则,让他们自己去解决问题才是一个好主意。 7. 程序员对于眼前的成功是怀疑的 一个有经验的电脑程序员知道不会有什么可以马上解决问题的方案。解决一个问题可以有很多方法。另外,也会有很多测试案例,会使解决方案乱了套。电脑程序员明白成功是一项需要长时间经营的事业,除此以外,没有其它方法。 关于安全(这是电脑科学一个重要部分),Java的创建者James Gosling曾经说过: “人们认为安全是一个名词,是你买的某样东西。但事实上,它是一个像快乐一样抽象的概念。开放度对于安全的帮助是难以置信的。”创建一个又完美又安全的概念是不可能的,所以它没有一个快速的解决方案。 8. 完美的标点符合是必不可少的 你喜欢写作吗?那么,你可以掌握写作的规则或改变它们,创造出你自己的写作风格。但是在电脑领域,情况会不一样。 如果你发现自己曾经被某些代码困住了,原因是少了一个“分号”,你明白我的意思了吧。语法和语义是要紧密结合在一起的,而且电脑无法明白它们,除非你100%做对了。 除了你的英语老师,电脑可能是惟一一个要求你的标点符号要100%正确的。我们在讨论的不是每个句子的英语语法。编程语言有它们的语法结构,这个你是需要正确掌握的。 但是,现在情况稍稍有些扭转了。程序员可以用他们想要的方式命名他们的项目。这些疯狂的想法可以使用Python来完成。Pyphon是由Guido van Rossum发明的。Python这个名字是他举办了一场喜剧秀后得来的。 9.  和其他程序员呆在一起可以使你变得更优秀 “除了看一个优秀程序员写的代码以外,没有其它事情可以让我意识到自己是一个多么糟糕的程序员。” Scott Hanselman 编程是一种艺术,而且如果你在这种艺术中是合群的,你将有可能在编程上变得更出色。参与程序员的社交活动,向别人学习,或者从中发现某人成为你的导师,这比起你自己一个人学习更有效率。

Where want to find quality Software Development in Malaysia?

Software development companies in Malaysia are steadily increasing their portfolios, but there is a shortage of skilled software development candidates for the growing number of jobs, says recruiting experts Hays in Malaysia. Candidates with high-quality agile software development skills are in particularly high demand. “Software development companies’ portfolios now include web design, web application development,…

年底了,为什么我要跳槽?

昨天老王和一位候选人聊天,老王问他为什么要跳槽,他说,“我也不想跳槽,但外面的诱惑太大,才导致我想跳槽。” 老王了解了一下细节,发现一个问题,他在公司工作了3年多,但他现在的工资比新入职员工低很多。 老王就问他,你们公司薪酬倒挂这么严重,领导知道吗?为什么不给你们涨薪呢? 他说,我们公司每年都调薪,基本调整10%-15%左右,但这样还是远远低于新入职人员的薪酬。每当私下了解到新入职同事的薪酬水平时,心都凉一半。 老王有点疑惑,就问他。很多公司薪酬都是保密的。难道你们公司的薪酬都不保密吗?他笑着说,薪酬保密对老实人保密而已,对很多老油条,能保密吗?保密个毛! 和这位候选人对话后,老王明白了,很多人跳槽真的是经受不了外面的诱惑,最后选择走向跳槽这条路。 还是在昨天,老王和另外一位候选人聊天,想了解一下他前公司的内部事情。老王一般做客户的背景调查,都喜欢找原来离职的员工了解,也只有离职员工才会说真话、说实话,才会有更多内部不为人知的爆料。 讲一个小插曲,聊聊老王是怎么做客户的背景调查的。 老王为了了解一家公司,从正面了解的都是公司的好处,基本上连公司的内部情况都无法真正的了解和打探。老王就换一个思路,通过自己的关系和其他的方法,找到了原来离职的5位员工,其中一位是总助。和他们家离职员工沟通后,老王做了归纳和分析,心里凉了一半,就打算放弃与该公司合作。 原因是该公司根本没有外面宣传的那么好,里面乱糟糟的,还有,公司创始人不懂行,也很强势的瞎指挥等等。 虽然老王的心凉了一半,都还没有绝对要放弃合作,只是准备放弃合作。毕竟还需要进一步了解和判断。当老王无意间对该公司创始人说,可以从公司提拔一人总负责某事情。创始人说,公司的人都不行。正是创始人的这句话,让老王彻底放弃了合作的念头。 话题还回到职场人要离职的原因。 除了老王开篇说的薪酬倒挂和外面的诱惑导致很多职场人离职,还有其他原因吗?一次,老王和某公司高级市场经理聊天时,发现他有离职的倾向。就深度了解一下他为什么要离职。他说,自己辛辛苦苦做的方案,要不就是被领导否定,要不就是把功劳归领导,但出现事情后,自己来背黑锅等等。 这些是职场上常见问题,只要情商高的人,都可以避免这类事情的发生。这个事情不算颠覆你的认知,更是职场斗争的一种表现。 到底什么样的离职才是颠覆我们的认知的跳槽呢? 还是昨天的事情。昨天老王和另外一位候选人电话聊天,候选人对老王说,不是他想选择离职,而是某猎头多次挖他不成,反而对他们公司HR说,“你们公司某某是不是离职了?”正是这句话引起了HR的注意,并把消息反馈给自己的直接领导。因为这个事情,自己的直接领导还找他谈话3次,搞的心里很不舒服。 无奈,他真的选择了离职。进入另外一家公司,虽然职位没有提升,但年薪上浮了一倍。不管怎样,还是非常感谢不愿意留下姓名的好猎头。如果没有猎头的“无中生有”,他也没有勇气离职,也不会选择离职,自己的薪酬也不会提升100%。 看来,职场一部分人的离职,在没有看到诱惑之前,还是外部力量导致自己加速离职。这样的操作手法,就像战国时期秦国对赵国发起的间谍战一样。正是秦国的这种间谍战,才加速了赵国的灭亡。职场也一样,“无中生有”的“间谍战”,也是加速很多职场人离职的一个要素。 老王想说,有时候,哪怕是坏事,只要你把握好方向,说不定就会把坏事变为好事。老王虽然不鼓励猎头的这种行为,但还是为该候选人年薪增加一倍打call! 还有一个事情,是老王在参加一次活动时,听一位猎头朋友讲的故事,彻底颠覆了老王挖人的认知。 他说,他接到某公司的一个高管的职位。通过分析后,发现手中有5位候选人比较适合该职位的要求。通过努力,以年薪上浮50%的条件挖走了其中A家公司的高管。他接着说,把A公司某高管挖走了,A公司这个岗位一定会空缺,就通过自己的渠道找到A公司,开始和A公司合作,把B公司的人才挖到A公司。按照这样的套路,他在3个月的时间内,把这5家公司的同一个职位,分别以薪酬上浮50%-70%的条件轮换了一圈。 老王听了这位老猎头讲的故事,佩服的五体投地!老王一直想,这样的操作,只能在老王的想象中或电视剧中才能出现,没有想到,这样的事情竟然有真实的成功案例。 写在最后 老王认为,很多高管离职的原因,真的是因为钱不到位。但也有为实现自我价值的高管,毕竟这样的人太少了。我们很多都是凡人,既然是凡人,都离不开高薪。

Tips for Writing an Exceptional Resume

 Review successful examples Before you start work on writing or updating your resume, review resume examples that fit a variety of employment situations. Then select a style and format that best highlights your strengths and achievements. 2. Use a template A resume template as a starting point allows for personal customization on a predesigned platform.…

为什么人,需要工作?

美国幽默大师罗伯特·奥本曾经这样回答一个问题:每天早晨打开报纸,如果百万富翁排行榜上还没有自己的名字,就去工作。 工作,工作,还是工作……春节长假结束,每个人从各地风尘仆仆赶回自己工作岗位。相信很多人都会自问:我为什么要工作?是为了发财致富,还是仅仅为了养家糊口?我们好像并没有去思考这些与我们生活息息相关,对我们来说又有着重要意义的问题。 工作是生存的需要 美国著名的社会心理学家马斯洛创造性的提出了人的需求层次理论。他把人的各种需要分为五个层次,依次序上升:生理需要、安全需要、社交需要、尊重需要、自我实现的需要。根据马斯洛这一理论,我们不难看出,其中生理需要是人的各种需要中最基本、最强烈的一种,是对生存的基本需要。 工作才会有工资,有了工资才可以保证基本的、必须的生存需要。现实社会,芸芸众生,工资就是其工作的唯一目的和唯一动力,也是生存下去的唯一手段。因此,对于绝大多数人来说,工作的主要目的就是为了获取基本的工资、为了保障生存的权力。是因为生存的压力迫使他们不得不辛勤地、努力地去工作,这是很现实的。 工作是肩上无需言说的责任 除了生存之外,每个人都还肩负着对家庭的责任,而工作的目的是为了获得报酬,满足生活的需要,承担自己对家庭的基本责任。人不能不工作,文化在日益进步,生活也日趋复杂,到处是义务、责任、恐惧和阻碍,这些东西不是由大自然产生出来的,而是由人类社会产生出来的。弗洛伊德在《文明及其不满》一书中提到:“如果是出于自由意志的选择,为了谋生而从事的日常工作会带来非比寻常的满足感。通过升华,工作能从个人喜好或直觉冲动中发掘潜力,这种原始力量,由于其内在原因要比寻常的力量来得更为强烈。” 工作是一种道德约束 许多富有的人却不辞辛劳地做着他并不喜欢的工作,因为他们认为工作是道德上的要求。今天大多数人仍然认为并相信工作是一种美德。在我们身边,很多家财万贯的家长并不一定要求子女去卧薪尝胆,某一天来继承自己的事业,但也会坚持把孩子送到某部门,某企业去工作,所图的当然不是那点工资收入,而是有一份正经的差事,至少孩子不容易学坏。身边更多的传奇是有关大城市边缘因为拆迁暴富的村民们,守着n套住房,衣食无忧,却开着宝马去拉黑活,原因是什么?工作是一种道德约束。 工作可以实现社会理想 每一个人都有自己的追求。要知道,人来到这个世界,不是为了浑浑噩噩、稀里糊涂地度过此生,为的是要体现自己的人生价值,发挥出自己的本色,做一个最好的自己。没有人愿意虚度一生,谁都希望自己的生命充实美满,富有意义。进取之心,人皆有之。可是岁月流逝,越来越多的人失去了斗志和激情。当正处在人生的创造时期人们,又怎能失去进取之心,失去激情,麻木不仁地度过此生呢?而工作,就是实现这种理想的最好平台。 工作是与环境沟通和自我价值实现的方式 今天对于大多数人来说,很难再去想象自己的工作与人类福祉、民族兴亡等宏大叙事之间存在着什么显著的关联。人们在意的是工作的本来面目。今天人们的个体意识早已兴起,自我价值实现是人生的最重要目标,而人又是社会的动物,工作正好搭起了这座桥梁。在社会中实现自我价值是工作的目的,而工作是人与环境沟通,加入社会最普通最好的方式。 工作意味着那份幸福感和希望还在:明天会更好 工作是辛苦的,是有压力的,充满了各种酸甜苦辣,需要操心,需要投入,需要耗费心力,会白头发,甚至会积劳成疾,但是人们还是那样投入的进行工作,因为人们同时也在享受着工作所带来的幸福感和安全感。人们得到一个关于希望的承诺,只要继续努力工作,明天就会比今天好,明年就会比今年好。尽管只是暗示,但它意义重大。这不仅涉及个人的安全感,也涉及社会的安全感。 与工作所能带来的的幸福感和希望相比,不工作的空虚、恐惧与绝望,谁也不能接受。