首页
工具箱
Search
1
Vue vben admin 2.0的封装部分坑点
1,546 阅读
2
python生成剪映草稿解析
1,401 阅读
3
百度地图坐标系对腾讯地图坐标系转换
1,249 阅读
4
VUE中使用mathjs的方法
1,158 阅读
5
解决Ant Design Vue的Select搜索指定字段的问题
1,078 阅读
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
登录
Search
标签搜索
老文章
CS
长春
大学
程序员
vue
酷游CS俱乐部
dedecms
织梦
php
vant
小程序
军训
缘
ie6
google
大连
2012
js
ecshop
茶树虾
累计撰写
306
篇文章
累计收到
125
条评论
首页
栏目
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
页面
工具箱
搜索到
18
篇与
技术宅的吐槽文档
的结果
2014-02-10
如何教新人编程:授人以渔(可他要是钓到河豚会死的)
我们来谈谈如何教新人编程。在各种编程语言的邮件群和用户小组中我经常看见一句谚语。每个人都知道这句话,这篇文章的标题就是它的后半部分。 授人以鱼不如授人以渔当有人问有哪些学习编程的资源的时候,其他人经常会这么抱怨。Python群里有人这么说;PHP群里有人这么说,JavaScript群里有人这么说;几乎我加的每个群都有人这么说。大家的意思是说:新人应该自己去寻找学习资源,而不是去麻烦前辈。为什么这些菜鸟不能自行Google呢?搜索结果头条明显就是最好的学习资源嘛,因为头条被推荐的次数最多啊。恭喜你,你教会别人如何把鱼线投到水里了,但是你还没教他哪种鱼可以吃,哪种鱼不可以吃呢。在编程教育的世界里,“大多数”的鱼都不能吃。举个例子,当你搜索和PHP相关的东西时,搜索结果的首页总会出现W3Schools。这个网站看着很权威,有各种各样的教程,而且一搜就是它!很可惜这是条毒鱼。我们来接着简单谈谈上一个问题:PHP,这个被人广为诟病的编程语言驱动着这世界上大多数网页。PHP绝对不是没有问题的。我今天不会在这篇文章里为它平反(我以前干过这事儿),但其实PHP最大的问题是如何学习它。它是一个非常流行的语言,它拼命地想让新手能够很容易地学会它。在20年里,它从一个简单的脚本语言发展成了连资产上十亿的大公司都用的强力工具。在成长过程中,它遭遇了足够多的各种困难,其中很多都和不良的设计方案有关。现今的PHP有很多优点,但不幸的是这些优点对新手来说并不那么容易理解。它们是基于多年编程理论的高层概念。PHP仍然支持很多过去那些纯真年代时的基础理念,它们用来做夫妻店这种小型网站足够了,但是上升到大公司这种规模就不够用了。简而言之,它们不安全,效率低,甚至是“错的”。但同时它们容易理解,而且好使。W3schools上教的基本都是“错”的方式,这意味着把它作为学习资源的新手一开始学的就是不好的编码规范,然后他们写了更多不好的PHP代码,然后导致更多的人只能学到错误的方法。这个症结不是针对W3Schools的 – 几乎所有的PHP教学资源都充斥着错误但是简单的解决问题的方法。这个症结如此流行以至于我一时想不起来任何一个能让我放心的PHP的教学资源。如果你教一个人去“钓”学习资源,他会钓上来海里最糟糕的鱼,然后你还得来收拾残局。如果你递给他头几条鱼,然后给他讲去哪儿能钓到更多好鱼,那么你就成功了一半了。如果还能教他为什么不应该钓其他那些不好的鱼,那么他已经走在成为编程界里积极而有成效的一员的路上了。我们需要多思苦索究竟应该如何对待正在学习的新手。就Python来说,给完全不会编程的新手,我推荐《Learn Python The Hard Way》,对已经会了一两门编程语言的人我推荐官方的python tutorial教程。这些简单的资源解释了如何正确使用这门语言。当他们有了这样的基础知识之后,我会指给他们到哪里去找更多更好的信息。下面的场景是我希望看见的。编程界的人们能团结起来创造一些好的学习资源,而不是叫别人去鸟枪法一样地“google一下”。教人编程的过程中,让他们自己去找答案当然是很重要的,但在放他们下山之前,你也必须教他们究竟应该寻找什么样的资源。所以让我们不要再教人钓到什么破鱼都吃了,这样也许我们就不需要再浪费那么多时间来修复那些写得不好的代码了。
2014年02月10日
96 阅读
0 评论
0 点赞
2014-02-08
程序员,你可以更优秀些
原文地址:http://www.cnblogs.com/cookier/p/3531586.html我02年上大学,就开始折腾程序,转眼到现在已经13年有余啦,从最开始连“程序”二个字是什么都不知道,到现在靠这东西养家糊口,确实在程序开发的路上走的挺远。尽管到现在,我都没有去考而且也没有拿到任何印有“程序员”三个字之类的证书,但我仍然认为我是个的程序员,因为我的程序一直在很多企业及政府单位的服务器上运行着,我的代码量也在那里摆着。 程序员是一个非常纠结的职业,为什么说纠结呢,是因为这代表着这个职业这些年来有太多的变化,如果你和我一样从02年开始就去了解这个职业,那你应该也会有所感触,这个职业应该经过过以下这几种词汇:“哇,厉害”,“高手”,“工资很高”,“高深”,“遥不可及”,“电脑高手”,“大部分戴眼镜”,……,“晚上一两点都没睡”,“满大街都是”,“程序猿”,“天天加班”,“码农”,“苦逼的程序猿”……还有很多,从网络里不同的程序员的声音里可以看出程序员这一职业这些年来的变化。 我10年自己开始创业,从开始的软件工作室做到现在的公司,创业三年了,一路走来,虽然艰辛,但也用自己的汗水、手指、伴随我5年之久的thinkpad笔记本,以及经常的加班熬夜,以及顶着无穷的压力,养活着自己,家人,养活着过去的和现在的员工,算下来也有一大帮人啦,人最欣慰的事情就是让一堆人能填饱肚子。。 从打工到创业身份的转变,也就是从员工到老板的身份的转变,我对每一种角色的感觉也是挺深的,当员工的时候,我们有许许多多的理由觉得公司哪里不对,老板哪里不好,也能够找出很多理由来说明,而自己做了老板之后,我也才觉得这就是一个哲学的问题,永远的矛盾,所以真的感触很多,在2014春节将至,自己有很多话,也有很多事需要总结和分析,主要是在程序开发上,想写给自己,还有以往的、现在的、将来的同事、以及从事程序开发工作的朋友,希望大家都可以相互学习,也进行自我思考,如果对你也有些帮助的话。你既然选择了做一个程序员这样的职业,不管你在哪一个公司,那你还是要花些时间正视一下自己,好好定位一下自己。不妨从以下几个方面思考,也表达了我从一个发工资者的身份对领工资者的期望,也许对你会有帮助:1、你的目标是什么? 你选择程序员是因为你对程序开发的热爱?还是因为觉得这个行业高薪?还是两者都有?或者是希望通过自己的不断努力攀爬到更高的职位或到更好的公司入职,如谷歌微软,然后名利双收?我在11月份也写过一篇日志(http://user.qzone.qq.com/6749158/blog/1383290220程序猿,是炼出来的),里面也说过“如果你选择走程序员道路的初衷只是仅仅因为找份工作,或者是找份高薪的工作,那你一定不会成为优秀的程序员,永远只能是苦逼的码农,而且也不会拿到高薪。。如果你在编程方面的学习仅限于在办公室上班时间的话,你离失去这份工作将不会太远。。。 ”确实是有感而发,当然不是绝对,但对大多数人而言,我认为是对的。像我这种从程序员、项目经理……但凡软件开发过来的每一个职位大都经历过来的人,我想我说的这话还是有些道理的吧。 你想在工作中拿到更多的钱,最好的办法不是跟老板谈条件或抱怨,或在工作中用怠工、懒散、惰性、不太听话、消极的态度等去暗示你不满意你的工资待遇,如果你曾经这样干过,只能说明你不够聪明,而且基本上受伤的都是你,你如果足够聪明,那你应该做的是想办法把事情做得更好,你做出的成绩得到认可,当然也你要选对老板,就是不黑心的老板,有很多人会说做得再好还不是那样?老板还不是一样的,确实,有很多老板确实是不管你做多好,就只给你发干工资的,但我不是。 只要老板不黑,即看到你的成绩或态度,会给你回馈的,同时公司项目不断,即企业的出路和明天都不是问题,那你就努力地去做好工作,做出成绩就可以。2、什么是程序员? 你可以没有程序员证书,你甚至不用读大学,甚至没有上过小学都没关系,只要你从事编程开发工作,并且有自己的编程能力和思维,我都会承认,你是一个程序员,但我会有我的标准来评判。开发能力我会放在第二位,放在第一位的是你的从事程序员方面的人格素养及心态,因为这个远远比你的能力更重要。 开公司到现在最头痛的问题就是用人,招人不好招,用人也不好用,对于像我这样白手起家创业的人来说,这个问题显得非常突出。。事实上跟同行和起点差不多的老总朋友聊下来大家情况差不多,但分析下来其实也不是说工资多少与人的能力怎样的问题,有时候看到一个年轻的程序员们,能力嘛也没怎么,工资倒是要求很高,还动不动就可能要换工作,没有责任心,我很想不通,我很纳闷我们80初的程序员和80末90初的程序员在做事及责任心有如此大的差距,我记得当初刚刚工作的时候,老板安排项目下来,一方面自己要努力做好,一方面自己不太熟悉的地方会想办法自己晚上加班到两三点钟不停地研究,甚至到天亮的都有,还害怕老板看我做不出来怀疑我的能力,现在的年轻人倒好啦,凡事都是不说难,只是稍稍麻烦,就直接把问题推给你,把问题归给客户,那你算什么?我花钱请你来干什么?客户和老板两边都来求你?来看你脸色?每次协调下来就是诓着你把事情做完,只是我的大度和包容而已,其实你能写的代码,我也能写,而且可能分分钟就搞定,我能写的,你就不一定写出来哦。 在我的大脑里:一个优秀的程序员应该会经历的三个阶段是最想写,最能写和最会写,成长的道路也会伴随别人都睡去而你却精神抖擞研究你的程序的日子,或是白天,或是深夜,如果这些你都没经历,我一定不敢相信你是个优秀的程序员,当然你可能确实是,只是我不相信,我们是怎么磨练过来我知道,而且我不相信满大街都是天才和神一样的人物,而且我也不相信你比我聪明更多。。。 我对程序员,项目经理,技术总监的要求,在程序开发能力上,简单定义就是: 程序员:至少掌握一门开发语言,了解不同语法的操作原理,能够用语言编写符合业务需求的程序,了解接口与不同的数据库交互原理,语法的性能就是不同程序员的水平问题啦。 项目经理:你除了包含上述的程序员的能力外,你要有完整的独立项目开发经验,会站在客户的角度来验收项目,你要会写文档,会和人打交道,会抽烟会喝酒(当然不是必须),因为你要面对的是客户,同时要面对下面的组员,双面胶。所有人(包括我的员工)都可以对照此条,回想你和客户及你的经理沟通的时候,如果存在问题,那只能说明你还没具备项目经理的基本能力。 技术总监:除了掌握上面两种角色的技术外,你需要具备的技术则多得更多,因为不是所有人都能做到技术总监,因为有些人就是努力一辈子,也不一定能作技术总监,因为做程序也需要悟性和机遇,不是单单靠努力或时间积累。那简单来说,需要掌握的,就是掌握不下三五种语言吧,现在的主流开发语言你要会吧,起码有一到两门是你精通的,其他的话,你不说精通也可以达到普通程序员开发的能力吧,简单来说你不受语言限制,即只要客户的需求符合常规,你不管用什么语言都可以实现,拿到一门新的语言,你打开帮助文档或查阅相关的示例帮助或教程,就能够快速搭建环境,快速学习该语言体系并用之于项目开发,掌握相关要领吧,这时候你不一定要做具体的开发工作,但代码总要写的吧,起码框架应该是你来定,如果所有代码都不写,那我们直接喊你做老总算啦,不叫总监啦。除了开发言语,你要掌握系统安全,网络技术,硬件技术,网络访问与并发的问题,大数据量的处理办法(我不需要你有很好的办法而且你也不可能有,但我希望你知道原理和知道怎么去处理),还有人员分配与成本控制,时间预算等,同时你要掌握不同应用的前沿技术或不同应用的难点所在吧,这样才能给团队做一下引领,如C/S程序,B/S程序,或者手机应用的注意事项及经验所在。。3、你的工作现状是什么? 你现在每天的工作现状是什么?是每天根据经理的需求来忙碌的编写?或者有时候可以偷偷懒?或者经常跟同事或领导讨论技术?讨论项目中的一些业务不合理性?或者有更好更科学的办法?你会因为项目进度的问题而担心吗?你会自己因为下班或周末因为没有把工作做完而自己在办公室写东西吗?如果这些你都没有,我觉得你问题很严重啦……如果你把安排的任务仅仅当作任务来完成,那你确实太需要再进步些啦。 有篇文章(一个很牛的老板骂人的话:http://user.qzone.qq.com/6749158/blog/1380444128),作为每个员工,我觉得好应该看他个十遍,“别把老板和上司当傻子,他装傻不等于真傻,不追究不代表他不记得,只是他给你机会去磨练,你的这些小伎俩他早就比你耍的专业几百倍了,不然他也不敢坐上这个位置。 ”你们每天花在QQ上,花在上网,花在群聊,花在和自己男女朋友聊天,花在网购,花在和其他人报怨公司等等等的时间,我分分钟都算得出的。。如果你真觉得你这么聪明干吗你不是老板而老板不是你员工呢? 你有工作汇报的习惯吗?你经常性提前完成任务吗?你经常和团队的同事聊天和探讨一些整合以及技术问题吗?你有在公司上班已经超过两月然后请过同事吃过一次饭或者哪怕是喝杯饮料吗?如果没有,我觉得你是有问题的。如果汇报都是上司问才汇报,你是有问题的。如果从未主动和同事讨论问题,你是有问题的。如果从未请同事吃过饭甚至一杯饮料的,我认为你是有问题的,而且我敢保证你花个几块钱请别人肯定会请回来。所有同事,我都请不低过3至5次吧,有几个请过我?当真我希望请我几块钱?作为老板起码要比你有钱多得多嘛。4、你的能力和你现在的收入是否对等? 关于收入分配问题是全球性的问题,也是一个永远的矛盾,所以我我无法单方面去下定论,我用一个项目为例,大家一起来算吧。 某项目10万,上税正常成本5千,假设计划三个月,两个开发人员,工资5千,三个月如果正常开发完,那按下面这种方式谋算: 项目总额:10万 上税成本:5千 工资成本:3万 基础成本: (需求调研和跟客户打交道来回车费,电费,电话费,宽带费等等等等)1万 这样大概算下来好像老板赚5万5对不? 如果每个项目都这样理想化,我宁愿拿这5万5中的1万当作奖金,每人5千,那这三个月来,我们三个人的收分别为: 老板:4万5 员工:2万 在这样理想化的状态下算出来的结果,你觉得不公平么?老板投钱,老板能力比你强,同样时间内收入是你两倍很正常。 但是,往往真就三个月就把项目开发完么?往往导致项目拖延的,有开发团队的原因,有甲方本身需要等待的原因,这个都无法避免,不管是什么原因导致,晚一个月,那老板的损失的就不是俩个人一月的工资哦,晚两个月呢?晚三个月呢?公司每个月报税呢? 而且还要特别补充的是,这帐算的还不包括房租水电和宽带,还有老板自己的工资呢?员工工资5千,老板定一万不过分吧。而且如果你是开发员的其中之一,你确认10万的项目就只安排两个人你有把握能做好不?有信心不?敢打包票不?而且开公司的人都知道,这样简单的算帐就像个笑话一样,你听说过显性成本和隐性成本吗?一个项目做下来肯定不会赚那么多,而且还有后期的维护呢?维护的工资谁来出呀,不发你工资你来维护你肯不? 如果你有脑子,你肯定会算的 如果算通了,就换位思考一下,我们在抱怨的同时,想一下如果你是老板的话,再想想你所做的工作,以及工作中的那些态度,也许你会感恩其实老板对你已经很仁慈啦。。 想拿更高的薪水,就再多努力些吧。所以就这一个问题进行总结就是:以上面项目为例,还是理想状态下的假设,如果三个月你正常做完并顺利交付,老板不发你5千的奖金,是老板的错,如果你两个月做完,不发你一万的奖金,是老板的错,如果你一个月做完,不发你两万的奖金,是老板的问题。如果前面这些情况都没出现,我觉得你没有任何资格报怨什么你的待遇不公平,要报怨也应该是老板来报怨,做得不好的,超过时间的,老板反过来喊你贴钱,你肯不?所以凡事要学会换位思考才行。。5、咱们换位思考一下,如果你是老板。 自己思考吧,如果你是老板,只有你想不到的,也有你做不到的,因为你不是老板,大家现在开始想吧。。。以下是我从个人角度说出的话:如果你是我员工,我希望你是一个好学,而且有一点智慧的人,我希望你有责任心,心中对项目的重视程序和我一样,尽力去做好,滴水之恩,定当涌泉相报,我肯定能做到这一点的。不管是以前的、还是现在的、所有用过的员工,我都可以拍着胸脯说,我发的工资,不管多少(任何人,不管你在我这里领过1千8,两千,两千二,两千五,三千,4千,4千五,五千,5千五,6千五,8千五,1万,1万+),我可以说没有对不起任何一人在我这里创造的价值,即便在我最困难的时候,我透支信用卡都要发工资。我是从程序员出身做创业的人,虽然不像大公司给你足够好的待遇,但我说过这里没有黑老板,你的工资多少由你创造的价值决定,到目前为止没有出现让大家闲着没有项目做的时候,只有不停地做,三个月的项目做个六七个月都没有做完的,你告诉我项目奖从何来,而且我把奖金都还全发了的呢,但凡你能做到工作中不用我说,工作没做完时,你自己加班或自己家都会偶尔熬夜去完成,把多出的三五个月的时间省下来,我不发你两个月的奖金你可以把我电话号码和姓名拿到大街小巷去贴,到处去骂都可以的。如果你再做我员工,或即将做我员工,你一定要有个心态,尽力去做好吧,你的收入肯定是由你创造的价值决定,这里没有黑老板。而且你也要提升自己服务意识,一定要具备“客户虐我千百遍,我待客户如初恋”的心态和能耐,如果有一天我喊你改一些需求,不管是什么原因造成,哪怕是重复,还要让我看你脸色的话,你就可以滚蛋了。。。2014年,我会做个很干脆的人,也意味着不惨杂个人情感在人员管理上, 该咋调整咋调整,该咋改变咋改变。。如果我不变,企业就只有死。
2014年02月08日
123 阅读
0 评论
2 点赞
2013-12-16
优秀程序员的6个共同特质
如果你在一家IT公司,与周边的程序员接触时间越长,对他们的可爱之处了解地就越多:或呆或萌,或正派或猥琐。如果你恰好是一个程序员,你会发现身边优秀的同事也总是有一些共同点。原文作者ROYVANRIJN总结了他身边优秀程序员同事拥有的6个共同特质: 具有好奇心 热爱分享 具有社区意识 以身为程序员而自豪 有点懒 代码可视化 1. 具有好奇心他们总是保持一颗好奇心,凡是遇到问题,首先就是:Google!没有Google就没有发言权。然后,会在StackOverflow上查找相关问题、浏览邮件列表、阅读在线文档等等。 这听起来理所当然,但是部分人却是先问自己身边的同事。原作者认为,这个习惯不太好:Google检索到的信息远比你周围同事了解的多,没必要放着这么好的资源不用,在你紧张工作的同事身上费功夫。当然,大多数时候第一次在Google搜索问题,可能没有自己想要的结果,不过不要放弃!继续搜索,尝试使用不同的关键词,或者直接阅读源码。如果上面都没有结果,那就在邮件列表、新闻组等社区提问。 2. 热爱分享一旦找到解决自己问题的方法,然后就到此为止,然后就没有然后了?No!一名优秀程序员不能这样做。在地球上正有一群程序员遭遇和你一样的问题,他们也正在尝试解决。理理自己的思路,写成博客记录下来:遇到了哪些坑儿,如何避免这些坑儿。在你曾经搜索过该问题的地方,如果问题还没有解决,就帮助回答,贴出自己的方案,接受后来者的膜拜。当然,你可能会“自问自答”,这样就准备接受后来者的鄙视吧。 3. 具有社区意识如果在使用某个开源软件的时候遇到了Bug,你会怎么办?一般会有2个反应: 抱怨,寻找另一个替代软件 下载源码,自己动手打补丁 上面2个方式都不太明智。开源社区之所以成为社区,就是因为是大家自愿地来修复问题,很明显第一个方式不太合适。那第二个方式为何不妥?我们不鼓励直接下载源码来打补丁,应该首先联系该软件的维护者。一个著名的例子就是,Linus Torvalds曾拒绝合并一段可以大幅提升Linux内核速度的代码,只是因为该段代码的作者独自工作了6个月之久。记住,首先与社区一块讨论你的改进,然后大家一起来做!有句俏皮话是这么说的:开源项目没死掉,是因为还没人来修复你的Bug;因为没人修复你的Bug,所以这个开源项目死掉了。 4. 以身为程序员而自豪优秀的程序员都以作为程序员而感到自豪。一旦你完成了某项功能,你会迫不及待地将成果展示给客户、麻利利地实现客户的想法。如果发现自己的代码里面可能存在问题时,怎么办?可能会“自大”,因为是自己写的,就觉得代码审核没有必要;或者有问题也非要自己完成,而不是协作解决。优秀的程序员,应该学会与团队分享,时刻保持激情,但不仅仅是为了自己,而是为了团队、产品和项目。 5. 嗯…有点懒几乎全部职业的优秀员工都很勤奋、工作努力,不过程序员例外,那些优秀出色的程序员都有点懒。这可能是唯一把懒惰当做优秀品质来对待的职业(测试人员可以除外)。也许可以说明这一优秀特质的最知名的例子就是“计算机第一夫人”Grace Hopper在1952年发明了编译器。她解释说,做出编译器就是因为自己很懒,并且希望程序员都能够成为一个数学家。如果一个程序员被要求定期完成某事,他/她会坚持想出一个办法来避免这样做。“一次编写,到处运行。”如果客户总是谈论令人厌烦的重复性的工作,优秀的程序员总会尝试着将这个工作自动化。比尔盖茨也讲到“我总是会选择一个懒人去完成一份困难的工作。因为,他会找到捷径”。程序员们,拥抱“懒惰”吧,将重复性的工作自动化,不要重复自己!提示:懒人们应该快速学会快捷键哟~这也是优秀程序员应该做的!! 6. 代码可视化对于整个代码库,需要在脑子里面构建一个模型。这就是我们所说的“代码可视化”。要做到“代码可视化”,首先我们需要了解整个代码库。需要对部分代码进行修改或增删时,需要知道在什么地方进行查找。问题出现在什么地方,应用程序中的对象/例程是怎么进行的,每个模块之间的关系是怎样的,这些都需要清楚。其次,需要了解正在工作的代码环境。大部分情况下,我们会在多个文件中来回切换,优秀程序员会明白自己当前所处的环境,不会觉得晕头转向。只要一看代码框架和结构,就可以快速找到自己需要的源文件。当然,这需要对整个代码做到了然于胸。不过,程序猿和程序媛在代码可视化方面的能力是由有差别的,据目前研究,貌似IDE中的导航功能更对程序猿有利。
2013年12月16日
184 阅读
0 评论
0 点赞
2013-11-30
Facebook和Google如何激发工程师的创造力
今天看到了两个伟大的公司对于企业是如何管理的——Facebook和Google,对创造力和驱动力的来源有了更多的理解,尤其是对于典型的知识型工作者——软件工程师,如何激发和维持他们的内心激情。简单来说,就是充分满足物质需求,然后将能去掉的条条框框都拿掉,让这些聪明的人自行其是,自己管理自己或者向上管理。然后你就得到了。这儿还是要提到一个大前提:就是与你一起共事的人都是素质很高的,能够自驱动,愿意实现自我价值的兄弟们。否则,后果自负。工程师要生活,要满足基本需求:那就给出超出其期望值的待遇,让其衣食无忧,不再为是自己单独租房子还是和别人合租,为自己是吃赛百味还是汉堡王而犹豫等这些低级问题犯愁。而且要让其骄傲,据说在湾区,软件工程师的待遇是好于美国的一般中产阶级的。工程师想看看高层是怎么想的,和其聊聊天,来些反馈:这有什么啊,本来是大马扎和拉里Page要做的事情啊,所以每周在一个饭堂或者其他某个宽敞的地方,他们都会按时出现,接受大家提问,越刁钻的问题越好。有频率的沟通让信息畅通无阻,信任感也就来了。工程师不喜欢条条框框,那就设好高压线:锁是挡君子,不挡小人的,制度也是一样。那就不如来负面清单,将高压线列清楚,比如公司不准性骚扰,盯着某个部位看超过多长时间也不行,任何人都权力告你。性别歧视、种族歧视自然在高压线之列,也包括股票内部交易等。其他的规则就靠自己解决吧,群众的眼睛是雪亮的。工程师想升职加薪,那就自己提:这个确实很有意思,在我的理解中,表现的好,老板会做这个事情。而在这儿,这是员工自己的事情,如果你认为自己做得好,需要晋职加薪,那就自己提出来。自己写好评价,然后请领导写,请自己合作最多的三个同事写,然后提交让大家去审查,是你的总是你的。目前貌似没有哪些表现不佳还好意思提要求的同学。工程师想和高人在一起,那大家都是高人:所以想进入这样的公司,面试自然是层层选拔。今天和两个华人工程师,都对公司的面试过程比较认同。被猎头选中后,面几轮,然后总部有人直接到中国面试,双方多次沟通之后再Offer。数起公司里面的技术牛人,每个人都侃侃而谈,什么系统架构的鼻祖,什么算法的Guru等等。下棋找高手,高手在身边,本身就是吸引力。工程师不喜欢打卡,那就不要打卡:这本身是一个很奇怪的问题,既然大家都努力工作,做好自己的事情,为什么要打卡呢。所以说,朋友说,Facebook的人都很拼,大家都比较年轻,上进心还是很强的。工程师不喜欢每天吃单调的食物,还要花钱:小Case,Google不仅有20多个菜系,不论是中餐还是日本餐还是阿拉伯、墨西哥,要什么有什么。Facebook整个园区里也多个餐厅,N个饮料机,食品屋等等,全是免费。哪有什么餐补,哪有什么刷卡吃饭,尽管吃,尽管喝,别撑着不能工作就好。上面的最后两点在人家这儿都不算事儿,还有工程师不喜欢自己洗衣服,那就把衣服带到公司来,有人帮你洗;工程师不喜欢跑老远去取现金,没关系,咱把银行放到大堂;工程师想买电动车支持环保,没关系,咱整些充电桩,多酷啊。总而言之,你不想做什么,没关系,我来帮你处理。你想做什么,那就说,没关系,公司支持你。在这样的环境下,你还有什么后顾之忧呢?安心发挥自己的主观能动性去创造吧。结语:为什么国内的工程师,拿着还算不错的薪水,却将自己归于屌丝之列呢?我想屌丝们可能需要考虑的是,自己的兴趣爱好在什么地方,自己想要的生活是什么,自己工作的价值是什么,这些问题想清楚了,幸福感提高了,创造性是不是也比从前好一些了?!--------------分界线--------------我是不知名技术媒体人霍泰稳,搜索微信订阅号,即可关注我的微信公众号:精进学堂(zenpark)。我主要分享自己在创业/团队管理/项目管理的心得,技术评论,图书阅读等,偶有生活感悟。原则是真实,有价值,不间断。
2013年11月30日
182 阅读
0 评论
11 点赞
2013-11-29
网页设计高端大气上档次?
在项目中和一些土豪客户沟通的时候可能会碰到这样一些问题:射鸡师:您好,请问您对咱们网站设计方面有什么要求呢?比如网站色调你们主要偏什么颜色呢?网站要做短板的还是长屏的呢?首页主要想体现方面的内容呢?………土豪客户:哦,我们对网站没什么要求的,首先网站给人的感觉是一定要高端上档次,因为我们公司在我们县属于百强企业……(此处省略500字)。射鸡师:呵呵(-_-|||)公司实力很强呢,那你们领导有喜欢的网站吗,可以发给我们参考参考下~土豪客户:木有,给你们太多限制会影响你设计的;为了不限制你们的设计思路,先出两个方案给我们看看吧~射鸡师:呵呵,好的(o(╯□╰)o)(经过两天加班加点终于出了两稿方案)土豪客户:嗯嗯,不错不错。射鸡师:O(∩_∩)O~土豪客户:我们领导看了不过有几点要求:首先LOGO要大,Banner要大,产品要大,对,再大一点,底下要突出我们的产品,来一个滚动,来两个滚动,滚动里面能不能再加个滚动?很卡?能不能优化一下?加点Flash,加点蝴蝶,左右两边都要有客服,要显眼,不然人家看不见。射鸡师:(已在说服不了客户的情况下)好的,我们在调整调整~~(花半天时间改出来)土豪客户:对,真是太漂亮了,让我欣赏一下,你把LOGO再弄大点可以不?射鸡师:……(马上改好)土豪客户:嗯嗯,感觉好多了~~怎么总感觉还少了点什么呢,顶部那个框用黑白渐变吧,有立体感射鸡师在高血压的状态下改完(改完吐了口老血)土豪客户:嗯。现在看页面有点乱啊,你在看看怎么调整好。对了,模特的胸部再大点吧~~射鸡师:…(改到最后可能客户不满意,射鸡师自己也不满意了,这是我做的吗?这就是高端大气~~)很多射鸡师或多或少会遇到这些情况啦,我觉得先不管客户怎么看待高端大气的,我们自身应该先要对大气有一个认识,再结合客户想法进行设计;
2013年11月29日
136 阅读
0 评论
0 点赞
1
2
3
4