MySQL中sql_mode、隐式类型转换、5.6/5.7的默认配置引发的问题

先介绍下标题中的三个锅 sql_mode 以下是MySQL官网文档原文: The MySQL server can operate in different SQL modes, and can apply these modes differently for different clients, depending on the value of the sql_mode system variable. DBAs can set the global SQL mode to match site server operating requirements, and each application can set its session SQL mode to its own… Continue reading MySQL中sql_mode、隐式类型转换、5.6/5.7的默认配置引发的问题

程序员应该如何写周(日)报

你是否在一家需要写周报或者日报的公司?这占用了你平均每天一刻钟甚至半小时的时间吗? 恩…没错,听着确实有些痛苦。至少我是这么觉得的。事实上目前我也正处在这样的处境下,那么就让我们看看如何来有效使之变得容易一些。 以下的内容主要是针对程序员的,或者说是所有使用主流版本控制软件的工作人员。下面主要讲解我使用过的2个CVS工具的方法:SVN 和 Git 开练: 首先需要你有很好的提交习惯,使工作有序: 比如你需要先将今天需要完成的工作列个To Do list,假设如下: 隐藏导航栏 把某个按钮从红色变成蓝色 纠正主页面的字体显示问题 重构某个类 加入twitter支持 一个一个任务都列清楚,并且当你在把按钮从红色变成蓝色的时候,千万不要去碰导航栏。也就是一个一个任务的完成,不要交叉或者同时。当你确认一个任务完成后,立即提交(COMMIT),并且在你的COMMIT MESSAGE里填上详尽的完成内容。这一步就是帮你自动生成周报或者日报内容的关键。 如此,你一个个任务的完成,所有COMMIT MESSAGE的累积就是你当天的日报了。 导出 下面我们看看如何从Repository中导出生成: SVN #!/bin/bash # SVN Log export script for the current day # This script is made to make your job easier and feel free to use / modify it. # Written by @supermarin |… Continue reading 程序员应该如何写周(日)报

谈谈KPI这东西

转自 小道消息 by Fenng KPI 是一个很难谈的话题。为什么? 这东西太复杂,谈这个容易陷入到长篇大论里,说不清楚,虽然讲不明白的时候呢倒是可以用各种车咕噜话糊弄一下,比如“KPI 是万恶之源”,但这样明眼人一看就知道是蒙人的,其实任何一个有利有弊的事物都可以说是“万恶之源”。如果只是这么一说,别人就觉得很浅薄。 因为互联网行业的兴起也就这十几年的时间,刚开始的时候几乎都是作坊式的管理,随着逐渐一些公司崭露头角开始规模化,对管理的要求越来越高,于是从其他行业,尤其是生产制造行业,借鉴各种管理的方式。这些管理方式和方法是否完全适合互联网行业,还需要足够的时间来验证,而且,互联网行业变化又太快。 还是来看看什么是 KPI 吧,所谓 KPI ,Key Performance Indicators ,中文翻译过来就是“关键绩效指标”,或称主要绩效指标、重要绩效指标、绩效评核指标等,“是指衡量一个管理工作成效最重要的指标,是一项数据化管理的工具,必须是客观、可衡量的绩效指标。这个名词往往用于财政、一般行政事务的衡量。是将公司、员工、事务在某时期表现量化与质化的指标一种。可协助将优化组织表现,并规划愿景。”(引自维基百科) 上面这段话里说了 KPI“往往用于财政、一般行政事务的衡量”,这是很重要的一句话,也就是说 KPI 不是任何场景都适用。如果是对于销售型的团队,要抓 KPI ,很简单,因为工作太容易量化了。对于我所在的行业里,程序员的日常工作就很难用 KPI 来衡量,虽然程序员整天跟代码和数据打交道,但是要把他们的工作量化,几乎做不到。怎么衡量他们的工作? 代码行数么? 工作时间? 有人说用代码质量来衡量行不行? 如果这样的话,就会有一堆人在“到底是 Bug 还是缺陷”之间纠缠。再比如,对设计师的工作,也不好用 KPI 来评估,因为的确不那么好量化。有人对此持相反意见:所有人的工作都能量化,只要你找到合适的方法。也或许有这样的方法,但这样的方法如果太复杂,那还不如不用。 说到这里,来个段子提提神: 某农场养猪,种树,效益都不错。新来一领导,觉得要更上一层楼,一拍脑袋,今年的 KPI 是训练会爬树的猪,推向市场。员工们想了各种办法,都做不到,有人还论证了猪的生理结构不能爬树。领导大怒,怪员工没有创新性和执行力。最后,一员工想了一办法,乘领导不在,将树砍下,放平,置母猪于树干,拍照。领导见照片大喜,暗自感叹自己的英明,于是乎定下了明年的 KPI:养出会攀岩的猪来。 感谢提供这个段子给我的读者。我不知道各位从这个故事里能读出什么来,我能得到的结论是,不合理的 KPI 一旦设定下去,有些人被逼无奈就要造假。一旦造假,就意味着企业的浪费开始了。 几乎所有对 KPI 迷恋的企业,尤其是互联网这个行业的企业,都遇到造假的情况。你对 PageView 设定了 KPI – 实际上这也是一个不太合理的 KPI,就会有人为了完成业绩去花钱买流量,以前各个互联网公司,每年快到年底的时候都会有不少团队专门去烧钱导流量,或是弄一些活动和游戏抽奖什么的冲流量。业绩一旦达标,奖金拿到,各项指标瞬间下来了,不要紧,还有下一个季度,继续折腾。因为这个活儿一般是互联网公司运营团队做的,所以我很长时间都对运营的人很有看法。 再比如,如果做 App 的团队,如果把装机量做最主要的 KPI ,那么最为直接的办法就是刷榜。立竿见影,把数据刷得华丽丽的,就可以去找投资人谈投资了。有人说,投资人傻么?… Continue reading 谈谈KPI这东西

今天我们应该如何做技术招聘?

转自36kr 这个世界上有两种人,程序员和非程序员;这个世界上有两种招聘,技术招聘和非技术招聘。 终有一天,技术招聘会从招聘中分离出来,成为一个独立的行业。因为平时招聘用的那些招数用在程序员身上半点作用没有。不信你去招聘网站发个启事,一周后看看收件箱,除了荒废了四年以为PHP是P2P高级版本的大学生和把你公司所有职位全都投一遍的灌篮手,还能有什么?还有要给你公司做午饭的?喂喂,58同城可不算招聘站。 如果你想找到好的程序员,那么你需要理解他们的想法先。 优秀的程序员不需要找工作 是的,都是工作找他们。他们每天接的电话里除了快递父母蓝朋友,最多的就是猎头了。这就是为什么你在招聘网站上找不到他们——连猎头他们都不鸟,你还想他们去招聘网站上看你那千篇一律的职位说明?技术招聘已经是一个完完全全的卖方市场,收起“老子花钱雇你”的那份高傲,把心态摆正吧,这年头硅谷的程序员都有经纪人了亲。 钱很重要,但更重要的是成长和空间 越是优秀的程序员,越能意识到自己的局限,越是渴求一个能得到快速成长的机会。或者是操纵成百上千台服务器的快感;或者是能独当一面、将自己的伟大想法付诸实现的空间;或者是能抛开一切深入系统内核的潜心修行;或者是千万在线数亿PV而纹丝不动的成就。他们不怕挑战,他们怕没有挑战。钱当然越多越好,但是在成长空间面前,那只是个Bonus。 OK,只有明白了这些,你才能做好技术招聘,下边是一些具体建议: 别指望他们来找你,到程序员在的地方去找他们 技术社区是程序员扎堆的地方,国内的论坛可以找对应的招聘版面,发布点招聘启事;去Github和Stack Overflow搜索你要招聘的职位用到的技术关键字,把相关用户里边最好的人找出来,试着联系他们。如果是比较底层的技术方向,邮件列表也是充满潜在目标的地方。 请把招聘启事写具体 别直接用HR给你的职位说明书格式,把职位具体化。就像介绍一个妹子,是端庄优雅的大家闺秀,还是清新可人的小家碧玉,要把特点写清楚,千万别就四个字:女的活的。你们公司用什么框架开发,集群的规模有多大?职位的挑战是什么,最近计划尝试什么新技术?把吸引人的地方突出出来。常见问题直接写上,不要等人问,如果一定要让人问,留几个技术上的悬念,只给来面试的人解答。 好好介绍你自己和团队的环境 如果你是招聘职位的直接主管,请详细的介绍你自己。没有人愿意跟随一个中庸无能的主管,这个时候不需要低调,把你那些Github上被人fork了成百上千次的项目列出来;把你那个积累多年的技术博客贴上。一个视野开阔、思维活跃、技术过硬、为人靠谱的直接上级可以打消求职同学很多方面的顾虑;而一个每天下午不允许开会的团队,会吸引很多习惯深度思考的程序员。 如果你不会技术,那么把你们团队里边会技术的牛人写上。 善用微博 别光留个邮箱,留下你的微博。要知道你面对的是非主动求职者,微博能更好的展现你的能力和风格,说不定在浏览你微博的时候,他就被一个细节打动了呢?就算没有,你也能多一个粉丝嘛。 从长远的角度讲,用好微博意义重大。平时看到的技术资料,别光放到书签里边藏着,试着多分享出去。学习新技术时遇到的坑、吃过的苦要总结下来,同时共享给大家。分享的时候别忘了提醒大家关注你的微博。这些天然形成的弱关系是你不可多得的财富,当你需要招人的时候,往往能带来意外的惊喜。顺便说下,我的微博ID是@Easy :D 做活动要投其所好 现在招聘肯定是要发微博求转发的,送奖品也已经是常规了。这里给点奖品选择的建议,如果资金充足,尽量搞点新发布的国内花钱买不到的东西,比如Google Glass。当然up手环、树莓派之类Geek向的东西也会受欢迎。如果要高性价比,那就送技术书吧,根据我们的观察,送书的转发率能比送抱枕雨伞充电宝之类小礼品高出去2倍。选点最新的、程序员们都还没来得及买的书;最好不是针对单一语言的,因为Java程序员很少会对《PHP高级编程》表现出兴趣。 学会使用新工具和新社区 随着技术招聘变得越来越重要,国内外也开始涌现出了很多专门针对此领域的工具。 我特别看好的是Developer Auction(developerauction.com)。它是一个程序员“拍卖”平台:程序员提交自己的简历申请加入,然后选择好自己喜欢的几家公司同时进行在线面试;最后程序员可以在给出offer的公司中选择自己最满意的。但它不对国内开放,同时企业还是要缴纳一笔费用给Developer Auction的,这对招聘方来讲不算是好消息。 于是五一假期我和几个朋友一起做了一个微信公众号应用,叫做快简历(kuaijianli)。 它和Developer Auction很类似,但将面试流程保留在了线下:程序员可以同时选择多家公司的主管,在线发送自己的简历;而收到简历的主管们要赶紧联系到求职者,安排面试并说服他们加入自己公司。这样实际上是一种变相的竞拍,求职的程序员只需要做选择题而不再是判断题。 对于招聘的主管来讲,只要发布一次职位需求,就可以源源不断的收到简历,而这场永不停息的拍卖会是完全免费的。我们上周刚刚开放了技术主管的申请,招人的同学不妨加微信试试。 如果你需要找不是领工资的程序员,而是一起创业的技术合伙人,那么可以试试专门定位于此的缘创派社区(ycpai.com),除了可以在线交流外,他们每个月在车库咖啡还有一次线下的活动,可以很真实的接触到很多有创业意愿的程序员。

关于员工打卡

转摘自知乎阅读 1. 打卡第一定律:凡是打卡,就一定会有代打卡。 人类的智力,很大程度上用来探索如何利用各种规则,以及,钻各种规则的空子,无论是自然规律,还是人为定出的规章制度。 引用匿名用户分享:某知名网络视频公司内,某团队所有人的卡都在一个实习生手中。 如果这还不算什么,看看这个: 昨天参加了个大学同学聚会,饭局在下午六点开始,有一位同学说在加班,按规定晚上九点才能下班,我们就以为他估计赶不上了。然后他竟然准时来了!我们问他请假了么? 他说:没请假,把公司的打卡机带来了,待会儿九点的时候在饭店找个插座就可以打卡下班。by 糗事百科 你可以用指纹或人脸识别、或者杀一儆百之类的,但是,直率的说,我觉得这些都没有太大的意义。 打卡的副作用也很多。常常发现的问题是,员工前一天工作的太晚,或者就是习惯晚上工作,或者家住的远,或者…总之有各种情况,一刀切的打卡,看起来大家都公平,其实不公平,少数人犯错,多数人被惩罚,不得不接受统一、僵化的管理。 2. 重新定义问题:打卡的目标是什么? 我们在做事时常常会陷入误区,分不清什么是目标,什么是任务,经常迷失在如何将任务做好上,而忘掉了原本的目标是什么。我写过一篇文章,这里有一幅很能说明问题的漫画: 乌鸦喝水:由目标到任务http://t.cn/zjZbPLp 如果我们重新定义问题,为什么要打卡?企业原本的目标是什么?(初心?…)是为了企业的工作能够正常运转,是为了确保团队的工作效率。在这种背景下,打卡一定是个好的方式么?甚至再进一步,企业在多大程度上、多大的粒度上,依靠制度去解决问题? 3. 从X理论到Y理论 X理论和Y理论是管理学中的基本理论,描述了人们的工作源动力。X理论认为人们具有消极的工作源动力,如果没有强制的管束,人们就会逃避工作。Y理论认为只要给与机会和气氛,人们会喜欢工作,渴望发挥才能。X理论将人视作机器,而Y理论则更强调人的主观作用。现在,越来越多的企业管理适合以Y理论而非X理论为基础,特别是那些对员工的创造力要求高的企业。 福特汽车生产线通过各种规则和制度确保高度的效率,在工业时代取得了很好的效果,工人们一丝不苟,按部就班。但是,这样的生产线在多大程度上利用了人类特有的智慧(而非简单判断和机械劳动呢)。富士康的生产线相信大家已经早有耳闻。所以现在富士康越来越多的推广机器人,发现也能工作… 在这里人和机器人起到的作用是相同的。 这适合所有类型的企业么?有些时候,一个完美的制度设计本身就是一件困难甚至难以完成的事。 海底捞是个好例子。海底捞的每个服务员都有给客人加菜或免单的权力,这里就有一个问题,如何防止服务员滥用权力?流程和制度在这里很难设计,得需要多细、多全面的条文啊。海底捞的做法是依赖基层管理者的能力,信任他们的判断,通过人的经验和智力很容易识别问题。一个服务员第一次有问题、第二次、第三次,很容易就会被看出来,因为这些基层管理者自己已经端了好多年盘子了,太了解这份工作是怎么回事。别把人当机器来用。 很多时候,当我们设计出一个制度,就必然会有很多漏洞,为了堵住这些漏洞,又不得不殃及更多的人。其实不用怕有人会钻空子,一个钻空子的人,必然会在很多地方暴露出问题,只有有一个好的管理团队,你可以很快识别出这些人,然后有针对性的处理,不应该影响到其他人舒服的状态。 4. 一线管理者负责制 对于有条件的企业,可以推行一线管理者负责制,由最基层的经理来实施细节管理。减少整个公司一刀切的方式,一刀切的制度很多时候是管理层偷懒。在制度的大框架内,更多的靠人、靠基层的管理团队去协作,而非弄几个条文规定了事。基层的团队负责人应该知道有人昨天工作晚了,或者有特殊情况,所以晚到。或者,如果有人频繁的出状况,也能够去直接解决,而不是通过 HR 系统的考核。 一个企业的执行力是否够强大,不是看是否拥有完善的写在纸面上的规章制度,这些都是死的。真正的灵魂是一个健壮的管理团队,从高层到最小单元的基层。这样的核心支撑起了企业的整个管理机制。在这个基础之上,再去创建大的规则,去让这个体系正常运转,又留下足够的灵活空间。 这种管理方式其实和现在的移动互联网开发模式是类似的。传统的软件开发,总是先做概要设计、详细设计,写出一堆文档,做着做着,就发现这些文档都只是为了领导而写,为了写而写。移动互联网强调的是快速推进,信任高素质开发者和技术管理者的能力,在基层团队中实现效率最大化。当然规范、架构设计仍然是存在的,只不过是控制好了一个合理和有效的粒度。 5. 从创业公司到大企业 我们公司不打卡,依然保持着很快的节奏。我们有制度,但是不死板,也避免完全依靠制度。任何时候如果我们想指望弄出一套类似法律体系的东西来判断事情时,我们就知道这一定是错的。我们不希望因为少数人的错误来惩罚多数人。如果有人工作有问题,第一次、第二次、… 总是会被看到,或者在别的方面暴露出问题来,这时候再单独解决。而不是给所有人套上一个枷锁。 再举一个大企业的例子:IBM 在全球有四十多万员工,其他部门我了解不多,但是研发部门不用打卡。是的,每个人都得有个卡,但那单纯就是用来刷门的。你平时工作如何,由一线经理来掌握。 动辄看到国内一些创业团队都在以各种先进设备来打卡,真让我眼镜跌了下来~ 6. 你算的越清楚,员工算的就更清楚 很多企业的管理者喜欢算的很清楚,希望通过控制几点上班、几点下班,来从数字上得到满足。而员工,或者说是团队成员,每个人都有自己的思想,没有人是傻瓜。你计较的越清楚,大家就计较的越清楚。打卡考勤扣工资是吧?那我辛苦加班的时候你怎么不说?我业余时间紧急处理公司的工作的时间你怎么不算?你可以不说,你可以不算,大家为什么要那么努力工作呢?都打打马虎你也没辙。继续考评?继续有漏洞?…… 以前我见过一个例子:有一名员工春节从家里回来上班,买不到车票,迟回来了两天。因为有制度,不按时回来就要罚钱,所以按照制度,罚了工资。然后,这名员工就辞职了。她说:我平时为了做好工作周六周日晚上都可能要加班,领导没有看到眼里,现在我不过晚回来两天,就要罚钱。「不是钱的问题,是被伤害了」。这样对公司损失其实很大,有经验又能干的员工走掉了,再培养人的潜在成本很高,而且周围的人都看在眼里。 所以我们公司现在春节会直接放两周假,让大家好好休息。只要是正当理由的请假,提交申请后都不会有问题,也不会扣工资。当你真心实意的对待大家,不要只盯着眼前,这样迸发出的创造力会更大。一个企业的目标永远是「成功」,而不是管人。

上海的创业文化问题

前几天受邀主持了第十届上海”十大IT青年新锐”的颁奖典礼中的两个论坛,其中一个的主题就是谈上海的创新,嘉宾中有来自IDGVC的章苏阳,易观国际的于扬,大众点评的张涛以及易讯电商的卜广齐和上海中国移动的黄刚。嘉宾们总结了原因,很有意思也很值得人思考。 五大因素,拖了上海在互联网行业创新的后腿: 本地语言环境与文化环境 – 相比与北京,上海人对本地方言的推崇使得整个环境依然缺乏包容性。北京人喜欢侃,所以每周大大小小的聚会活动很多,而上海人更多情况下没有实际的经济利益不愿多聚,这间接让创新少了些迸发的几率。 丈母娘文化 – 上海丈母娘对女婿的挑剔,是全国出了名的。正是这一点,让众多上海本地男孩和外地希望到沪发展的人更加求稳,因为他们未来的上海丈母娘看重的更是实际的收入和公司的名声,而这两样正是创业者往往无法达到的; 政府的管控 – 常常听人提到,在上海办事,相比其它一些城市,不用玩什么旁门左道的东西,因为上海做事很有规矩。但是如今这种规矩似乎成为了一种阻碍。创业公司现在越来越小,创业方式也越发灵活,上海的循规蹈矩无法应对这种“变”。同时上海政府对各方面都抓得很严,而北京,以某位嘉宾的话来说,就是北京太大了,政府管不过来。正是这种管不过来,反倒是为创业者提供了更多自由发展的环境。 500强抢人才 – 500强企业均落户上海,这是一直以来上海作为国际化大都市的重要体现。但是正是因为这样,年轻人有更多的好职位的选择,这让他们不愿意选择创业这个可能很“痛苦的”经理。从另一个角度,按照大众点评张涛的话来说,500强的吸引力也让上海的创业公司更难找到高素质的员工。 国际化优势在互联网行业未被很好发掘 – 上海相比北京更加国际化,对很多老外来说,除去对中国文化的热爱会留在北京,大都会认为上海更适合他们生活和工作,甚至更充满活力。一次与愤怒的小鸟的亚洲区负责人聊天,他说他一直认为上海更有创新力,所以也把Rovio中国的总部定在了上海。上海把这种国际化的优势的理解,放在了花大力气做了国际电视节,电影节,时装节,车展等等上,而在互联网这个新兴行业里却跟的太慢。 过去的荣耀,仿佛突然间成为上海创新的牵绊。虽然不能以点概全,但是上海,要想建设所设想的以互联网为本的智慧城市,确实是时候反思了。

为什么我们不要.NET程序员?

转自expensify 也许你已经知道了,我们正在招聘最优秀的程序员。不错,每个人都这样说。但是我们的程序员能打败你们的——任何时候。比如,米奇虽然只有5英尺高,但他是一个有相当实力的击剑手。维托尔德以前是一个6’3″的职业冰球选手。内特喜欢以丢匕首为乐。当然,他们都是很有水平的程序员。 发现这些人才,并不是你好好上班就能完成的事。事实上,我生活的一半时间都花在了上面,而丽莎差不多投入了她全部的时间。我们有一支招聘大军,搜遍世界任何一个角落,没有一份简历漏掉。总共算起来,我们有大量的简历。很多我们根本不看,因为简历——说实话——完全没有价值。相反,我们把所有的重点都放在了 几个关键问题上,我们会问所有的应聘者,每个问题的主旨都是要揭示一个关键信息:这是我们真的想要的人吗? 你知道,经验是廉价的。只要有时间,你就能有经验。技术本领难求,但事实上只要你努力就能得到——很多人都能做到。但是态度就不一样了。你要么 有,要么没有。我们要找的是对编程有热情的人,他们离不开编程。他们大多是大学之前——有些是中学之前——就开始编程了,而且一开始就停不下来。他们开发 各种程序,从汇编到jQuery,从个人电脑到移动手机,从复杂的底层计算图形到高端的社交网络。他们各个领域无所不至。 无所不至,但是,不包括 .NET。 让我来解释一下——.NET是一个很不错的语言。它很新潮,很独特,各种花哨的东西应有尽有。如果你要是开发Windows Mobile 7 应用(统计数据显示你应该不是),它应该是你的不二选择。选择 .NET 也是一种选择,如果有谁要做这样的选择,我不会阻止,但要问一声“为什么?” 不要误解我的意思:.NET 在你的简历上并不意味着一个大红叉。但在电话筛选中的确会引起我的疑问,其中的理由让我们用个开心的比喻来解释: 用 .NET 进行编程就像是在麦当劳做烹饪。那里有全套神奇的设备能够自动的造出所有的东西。只有你按一下正确的按钮,跟着提示灯的指示,你就可以批量的制造出完美无缺的1.6盎司的汉堡,比地球上的任何其他人都要快。 然而,如果你想做出一个1.7盎司的汉堡,很抱歉,你做不到。很简单,没有这样的按钮。 馅饼是预先做成了那样的尺寸。它们做出来之后就被冷冻,所有你无法把它们揉到一起做成其它尺寸,解冻机和烹饪机是一体的,你没有办法在它们之间进行拦截。 麦当劳的厨房产出的食品精确的和麦当劳的菜单保持一致的——这种模式使你的大脑不需要任何的思考。可是,它不能偏离菜单,对烹饪机器的任何你妄想的压挤变 形都会导致它停止工作,而被送回返厂维修。 然而,我们要找的是另外一种人。一种能够用削尖的树棍在野外篝火上烧烤松鼠的人——那是在深山老林里为了生存而捕捉并剥了皮的松鼠。我们不需要 快餐店厨师长,我们要的是由野狼带入文明社会的《苍蝇之王(Lord of the Flies)》,在堆满铜钱底壶和精选香料的法国厨房里喂养大的人。我们要的人不仅仅能做汉堡,他要能够从无到有做出任何东西。 你也看见了,微软是特意这么做的(而且非常成功)。.NET要跟其它所有东西都表现出尽可能的不同,让程序员们远离细节,这样就导致他们完全彻 底的依赖微软神奇的编程工具套件,让这些工具替他们思考。微软早在舞台上只有他一个演员时就这样做,明确的使这些东西要么很难移植到非Windows平 台,要么看起来很难实现,以此来保持他的垄断地位。 这种做法——或者这种对立的思维——导致了无数的分歧。小的方面,比如在文件路径中使用反斜杠,而不是像其它经典系统中使用正斜杠,或在 DirectX中使用左旋坐标系统,而不是使用自从计算机诞生以来就采用的右旋坐标系统。大的方面,比如通过无数的分层把网络架构搞的晦涩难解,使人们很 难想象出字节在网络中如何传输的。还有成百上千这样的事情:他们的开发工具在你没有写任何代码前就先生成了一大堆复杂的文件,笨重的服务器上本来对于任何 人只需要敲几下键盘的操作却非要启动一个远程的GUI终端,那是一个对开源许可协议过敏的编程文化。这样的事情举不胜举。 这些并不会让你成为一个“差程序员”。如果你只想尽快的做出一个1.6盎司的汉堡,把余生奉献到无尽的系列菜单上,那所有的这些特立独行对你来说不会有任何影响。但是,每天你在那种厨房里的日子并不是真正的厨房生活,学不到如何做真正的食物,写不出真正的代码。 更糟糕的是,在微软厨房里学一天的东西需要两天去忘记,我是说,一旦你心安理得的走上了.NET的事业道路,你很难再走回头路。因为你被深深的 桎梏到了这些工具和技术里,而这些工具和技术跟 .NET 之外的东西毫不相干,这样一来,对于一个创业公司来说,你实际上没有什么价值,你的这些年就如南柯一梦。 那么,这篇文章是要告诉你什么?两个事情: 如果你想着在一家创业公司工作,别用.NET。它会让你不受欢迎。 如果你创办了一个公司,想招聘真正的人才,留心那些简历上有 .NET 的人,问他们为什么要写上它。 这些听起来很刺耳,但却是事实。有时候我们只有松鼠可以吃,我们需要能把它做出好的味道。

面试65招解析

最近跳槽了,所以前段时间又集中面试了几家公司。总的来说在HR这部分会问及一些共同的问题。一下是对于这些问题从网上收集到的解释和对策。记录在此。 1、请你自我介绍一下你自己? 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句 “谢谢”,企业喜欢有礼貌的求职者。 2、你觉得你个性上最大的优点是什么? 回答提示:沉着冷静、条理清楚、立场坚定、顽强向上、乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在北大青鸟经过一到两年的培训及项目实战,加上实习工作,使我适合这份工作。 3、说说你最大的缺点? 回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌岌可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。 4、你对加班的看法? 回答提示:实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。 回答样本:如果是工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班。 5、你对薪资的要求? 回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱,他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。 回答样本一:我对工资没有硬性要求,我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多。 回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训,而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。 回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。 6、在五年的时间内,你的职业规划? 回答提示:这是每一个应聘者都不希望被问到的问题,但是几乎每个人都会被问到,比较多的答案是“管理者”。但是近几年来,许多公司都已经建立了专门的技术途径。这些工作地位往往被称作“顾问”、“参议技师” 或“高级软件工程师”等等。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与你的专业有相关背景的工作。要知道,考官总是喜欢有进取心的应聘者,此时如果说“不知道”,或许就会使你丧失一个好机会。最普通的回答应该是“我准备在技术领域有所作为”或“我希望能按照公司的管理思路发展”。 7、你朋友对你的评价? 回答提示: 想从侧面了解一下你的性格及与人相处的问题。 回答样本一:我的朋友都说我是一个可以信赖的人。因为,我一旦答应别人的事情,就一定会做到。如果我做不到,我就不会轻易许诺。 回答样本二:我觉的我是一个比较随和的人,与不同的人都可以友好相处。在我与人相处时,我总是能站在别人的角度考虑问题。 8、你还有什么问题要问吗? 回答提示:企业的这个问题看上去可有可无,其实很关键,企业不喜欢说“没问题”的人,因为其很注重员工的个性和创新能力。企业不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。 9、如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办? 回答提示:一段时间发现工作不适合我,有两种情况:①如果你确实热爱这个职业,那你就要不断学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距;②你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发展前途也会大点,对单位和个人都有好处。 10、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做? 回答提示:①.原则上我会尊重和服从领导的工作安排,同时私底下找机会以请教的口吻,婉转地表达自己的想法,看看领导是否能改变想法。②如果领导没有采纳我的建议,我也同样会按领导的要求认真地去完成这项工作。③.还有一种情况,假如领导要求的方式违背原则,我会坚决提出反对意见,如领导仍固执己见,我会毫不犹豫地再向上级领导反映。 11、如果你的工作出现失误,给本公司造成经济损失,你认为该怎么办? 回答提示:①我本意是为公司努力工作,如果造成经济损失,我认为首要的问题是想方设法去弥补或挽回经济损失。如果我无能力负责,希望单位帮助解决。②分清责任,各负其责,如果是我的责任,我甘愿受罚;如果是一个我负责的团队中别人的失误,也不能幸灾乐祸,作为一个团队,需要互相提携共同完成工作,安慰同事并且帮助同事查找原因总结经验。③总结经验教训,一个人的一生不可能不犯错误,重要的是能从自己的或者是别人的错误中吸取经验教训,并在今后的工作中避免发生同类的错误。检讨自己的工作方法、分析问题的深度和力度是否不够,以致出现了本可以避免的错误。 12、如果你做的一项工作受到上级领导的表扬,但你主管领导却说是他做的,你该怎样? 回答提示:我首先不会找那位上级领导说明这件事,我会主动找我的主管领导来沟通,因为沟通是解决人际关系的最好办法,但结果会有两种:①我的主管领导认识到自己的错误,我想我会视具体情况决定是否原谅他。②他更加变本加厉的来威胁我,那我会毫不犹豫地找我的上级领导反映此事,因为他这样做会造成负面影响,对今后的工作不利。 13、谈谈你对跳槽的看法? 回答提示:①正常的“跳槽”能促进人才合理流动,应该支持。②频繁的跳槽对单位和个人双方都不利,应该反对。 14、工作中你难以和同事、上司相处,你该怎么办? 回答提示:①我会服从领导的指挥,配合同事的工作。②我会从自身找原因,仔细分析是不是自己工作做得不好让领导不满意,同事看不惯。还要看看是不是为人处世方面做得不好,如果是这样的话 我会努力改正。③如果我找不到原因,我会找机会跟他们沟通,请他们指出我的不足,有问题就及时改正。④作为优秀的员工,应该时刻以大局为重,即使在一段时间内,领导和同事对我不理解,我也会做好本职工作,虚心向他们学习,我相信,他们会看见我在努力,总有一天会对我微笑的。 15、假设你在某单位工作,成绩比较突出,得到领导的肯定。但同时你发现同事们越来越孤立你,你怎么看这个问题?你准备怎么办? 回答提示:①成绩比较突出,得到领导的肯定是件好事情,以后更加努力。②检讨一下自己是不是对工作的热心度超过同事间交往的热心了,加强同事间的交往及共同的兴趣爱好。③工作中,切勿伤害别人的自尊心④不再领导前拨弄是非。 16、你最近是否参加了培训课程?谈谈培训课程的内容。是公司资助还是自费参加? 回答提示:自费参加,就是北大青鸟的培训课程(可以多谈谈自己学的技术)。 17、你对于我们公司了解多少? 回答提示:在去公司面试前上网查一下该公司主营业务。如回答:贵公司有意改变策略,加强与国外大厂的OEM合作,自有品牌的部分则透过海外经销商。 18、请说出你选择这份工作的动机? 回答提示:这是想知道面试者对这份工作的热忱及理解度,并筛选因一时兴起而来应试的人,如果是无经验者,可以强调“就算职种不同,也希望有机会发挥之前的经验”。 19、你最擅长的技术方向是什么? 回答提示:说和你要应聘的职位相关的课程,表现一下自己的热诚没有什么坏处。 20、你能为我们公司带来什么呢? 回答提示:①假如你可以的话,试着告诉他们你可以减低他们的费用——“我已经接受过北大青鸟近两年专业的培训,立刻就可以上岗工作”。② 企业很想知道未来的员工能为企业做什么,求职者应再次重复自己的优势,然后说:“就我的能力,我可以做一个优秀的员工在组织中发挥能力,给组织带来高效率和更多的收益”。企业喜欢求职者就申请的职位表明自己的能力,比如申请营销之类的职位,可以说:“我可以开发大量的新客户,同时,对老客户做更全面周到的服务,开发老客户的新需求和消费。”等等。 21、最能概括你自己的三个词是什么? 回答提示:我经常用的三个词是:适应能力强,有责任心和做事有始终,结合具体例子向主考官解释, 22、你的业余爱好是什么?… Continue reading 面试65招解析