您现在的位置:首页
--> 奋斗
• 那些和钱有关的事
在大公司工作,每天想的是怎么把老板交给自己的事情做到最好,让老板觉得爽,要解决的是“怎么做”的问题。自己创业,没有人会告诉自己该做什么,只能自己告诉自己,所以要解决的是“做什么”的问题。如果拿游戏做类比,前者是剧本已经写好的RPG游戏,跟着剧情走就行,而后者则是个非常开放的策略经营类游戏,一切剧情都得自己编排。
几年前我开始使用vi/vim来支持日常的程序开发工作,使用的原因非常简单,一是因为当时所有的开发和线上都是linux,对于vi的原生支持和轻巧非常有吸引力,二是vi的全键盘操作非常的快捷,熟练之后旁人肯定会觉得酷酷的。而我今年突然对emacs萌生兴趣的原因其实更简单:装逼!vi被称为编辑器之神,而emacs则是神之编辑器,从使用神器的人晋升为神,这是多么高端大气上档次。于是,我怀着各种粗俗卑鄙低劣的想法脑中还不禁浮现几天后我摆出emacs老手的姿态语重心长地对vier说“我年轻的时候也是这么独爱vi“ 边啧啧自笑边开始学习起了emacs。
• App的成本
今晚想算算制造一款App的成本。单说iPhone版。通常情况下需要后端工程师×1,客户端工程师×1,UI设计师×1,产品经理×1。这已经是比较精简的配置。搁大公司,还得再配置测试工程师,运维工程师,交互设计师等等。如果遇上全端工程师,或者对后端的依赖不大,工程师或许可以减少到1个。。。。
程序员的发展,长期以来都是大家关心的问题。通常程序员的发展有两大方向,深度和广度。深度发展,就是精深自己的本事,研习新潮尖端的技术乃至学会“屠龙之术”,以绝招打遍天下;广度发展,就是拓宽自己的技能种类,比如学会更多的语言,以完成更多种类的任务。除去这两大方向,其它能选的发展方向似乎就只有“改行”了。
上周五到周日,72小时内连续参加了北大、武大两场校园招聘会,笔试面试了一百多位同学。见到很多很不错的同学,在学校里就积累了相当的见识和经验,也见到很多很可惜的同学,因为这样那样的问题,没有走完招聘流程。下面我结合公司的校园招聘安排,给各位找工作的同学一点建议。
每个开发团队中总有一个人是最差的,老跟不上整体水平。据我观察,队友们对待这个差生的态度是团队健康状况的重要标志。
限制性股票(RSU)和期权是公司激励员工的常用方式。我作为非专业的人士讲下我的看法。很多人以为限制性股票和期权是公司白送给你的,其实不是。对员工来说,谈offer的时候完全可以要求多要点现金,少要点股票和期权,或者多要点现金,少要点股票和期权。对公司来讲,发放这些也都是有成本的。所以股票也好,期权也好,都是你拿工资买的!
上周在深圳见朋友,聊天时仍然把“正则表达式”和我联系在一起,这真让人惭愧,因为我已经很久不写正则表达式了,甚至有些生疏。估计是Jeffrey Fridel的《精通正则表达式》写得太好,身为译者的我也沾了不少光,收获不少虚名。为避免误解,撇去虚名,有必要专门写写我和正则表达式的故事。
• 熬夜
这么些年在北京,回想起来好像没有不熬夜的时间段,这已成为一种习惯,早了睡不着成为借口,其实也挺担心再过几年,身体会不会突然就垮了。我想很多和我生活在北京的朋友,应该也和我同样,一直熬夜并一直矛盾着,祝熬夜的朋友都可以身体健康。
我认为无论是哪个公司的社会面试,看重的主要是以下几点:编码能力、算法、概念知识、项目经验、教育背景。 编码能力:我自己对编码能力比较看重,为什么别人花一个小时就做完的东西,你要花一天才能写完还全是BUG?但是我此番面的公司基本都不太考察这个。。。。
• 说说招人的事儿
记不得什么时候开始,跟朋友们谈起团队,话题就经常是“90后真难管”之类。大抵是年轻员工面试放鸽子,说不得,一说就走,没有责任心,说不干就不干,能力差还自负之类的负面评价。我回想了一下自己这些年的下属,不乏90之辈,我还真没觉得他们那么糟糕,这不两年前的下属还刚给我寄了一堆生小孩要用的东西么,细心程度让人刮目。
• 人才的特点
成为大师需要很多条件,靠自身努力也可以成为一名优秀的设计师。可以没有专业背景,但一定具备以下条件:
热爱设计。兴趣是最好的老师。
有理想。期望自己能想成长为优秀的设计师,渴望设计出最优秀的产品。
精益求精的态度。有把事情做的更好的欲望,哪怕是一些琐碎的杂活。
勤奋。除了工作,愿意花费更多的时间去学习和钻研。
• 有趣的面试题
A、B两人分别在两座岛上。B生病了,A有B所需要的药。C有一艘小船和一个可以上锁的箱子。C愿意在A和B之间运东西,但东西只能放在箱子里。只要箱子没被上锁,C都会偷走箱子里的东西,不管箱子里有什么。如果A和B各自有一把锁和只能开自己那把锁的钥匙,A应该如何把东西安全递交给B?
• 谈谈面试技巧
很多朋友在面试后不知道结果,所以经常会向人打听。但其实只要心思细腻一点,完全是可以自己判断出面试结果的,这也是软技巧的一种。
如果我们都是在循规蹈矩的完成领导交办的事情,都在规避风险逃脱责任放弃担当拒绝冒险,而这个时代变化如此之快,我们真的很可能成为那片看似无辜的雪花。
• 推动而不是靠拉动
靠拉动的人,最终都会沦为工具,或者晋升为一个更优秀的工具;懂的推动的人,最终都会利用工具。
• 开发团队的效率
• 工作与价值观
你工作是为了什么?这个问题看起来很哲学,但其实每个人心中都有答案。
近3天十大热文
- [55] 如何拿下简短的域名
- [54] Go Reflect 性能
- [54] IOS安全–浅谈关于IOS加固的几种方法
- [53] Oracle MTS模式下 进程地址与会话信
- [53] android 开发入门
- [51] 图书馆的世界纪录
- [49] 【社会化设计】自我(self)部分――欢迎区
- [48] 读书笔记-壹百度:百度十年千倍的29条法则
- [39] 程序员技术练级攻略
- [30] 视觉调整-设计师 vs. 逻辑
赞助商广告