Simple is Happiness
Less is more
挨踢职场
因为所谓的代码性能不高而被离职的程序员
by ourjs keys 挨踢职场 1379547757000
2013年6月16号,我不幸因为所谓的代码性能不高而被离职。此次被离职,即是意料之中,也是意料之外;意料之中是因为我又不是头一个,意料之外是他们的算盘打得精。当天早上来公司,大概早上10半左右,他们的技术经理找我谈话,说:“那天发生的事情你也晓得哈......,公司要个交待......”,说到这儿想必下文大伙也知道了。
此次被离职,代码性能不高只是一个导火索,而我就是点燃那导火索的那个人;在这家公司工作一年多点,期间因为工作的事情和上面的人有些技术见解及做法不同而闹得不开心,也许正是因为这样,他们参了我不少本,反而给你扣上一些帽子如:不听取别人的意见,固执等等。他们所做的web项目,对于后台拼接html代码情独有钟,谓之曰:这样性能高,当时听到这种理由,哥心里面就笑了;本想改善一下他们传统做法,还和总监据理力争,但笔者最后还是接爱了他们情独有钟的做法--慢慢拼呗......
从士兵到程序员再到 SOHO 程序员
by ourjs keys 挨踢职场 1379460228000
2013年9月13日,我从就职了一年半的S公司正式离职,并开始了我梦寐以求的“SOHO程序员”之路。
这对于我来说,是一次人生道路上的重要选择,在这里,我想分享一下我是如何选择了这条道路的,同时也是对我到目前为止的程序员生涯做一个回顾。

爱好使然:爱好是驱使我走上程序员道路的源动力,很小的时候家里就有那种用磁带作为数据存储介质的古老电脑,可以说我基本上完整的经历了从80年代后期到如今这段时间内个人电脑的发展历程,而电脑也成为了我生活中必不可缺的重要组成部分,所以从事一个能够与自己爱好相符合的工作是一件非常快乐的事情,而如何能够 让爱好与工作快乐的结合起来 则是我一直所追求的目标。
加班真的可以加快开发速度吗?
by ourjs keys 挨踢职场 1379459599000

在编程开发中另一个常见的现象是对如何才能做的更多的认识。人们往往是看时长,而不是工作成果。事实上这两种之间有非常大的区别。
通常,我更欣赏不按时长来看一个人的工作。很简单,有些人一天在办公室里工作12个小时,但只有很少的实际工作成果。加班加点短期冲刺可能会有效,我们有时也这样做,一般是因为有了重大的产品问题或产品发布前的最后一拼。
然而,我们刚刚发布了RavenDB 2.5,却没有发现有加班的必要。与其用加班加点来换在某个规定的时间点上发布,我们用了更简单更轻松的方法,推迟发布一周。我能记得的,在过去6个月里,我让程序员超过6点下班的事情只有两次。
为什么要这样做,有3个理由。其中两个非常明显:
每天工作12-18个小时的人会做出的东西会越来越糟糕,对产品有害。
每天工作12-18个小时的人自己也会出问题。他会身体透支,很快就会有症状。还有别的像这样的问题我且不谈。人会崩溃,或精疲力尽。

Ruby 程序员:我是怎么为一名IT游牧者的
by ourjs keys 挨踢职场 1379345081000
本文的作者似乎是一位Ruby on rails程序员,记录了他从失业到旅行工作的过程,见闻和心得;
从曼谷开始,他已经在东南亚旅行了三个月。
在旅行中,他通过一些小项目获得收入,用以支撑他的旅行。
但他也面临了很多问题,如不能做一些比较复杂的项目,上网不稳定,
最重要的是不能做一些对专业技能有所提高的工作,
而且无法从团队中获取经验,但他也给了一些解决办法。
不良编程文化
by ourjs keys 挨踢职场 1378975674000
“这代码真垃圾”,当我们翻查一些代码寻找一个特别讨厌的bug时,同事大声这样说。“是吗”,我回答到。

像这样的谴责,以及其它一些类似的话,在办公室里经常会听到,而且频率在增加。而最令人不安的是,这代码并不是特别的糟糕。我这话是什么意思?不能把它们写的更好吗?当然!大多数的代码都有改善的空间——只要有足够的时间和资源。垃圾代码确实有,我们都看得见,而且都是我们自己写的,但这并不是问题。

问题是我们有一个不良的“这代码真垃圾”文化。
非正常死亡行业TOP10:游戏业一年猝死3人 投行同上榜
by ourjs keys 挨踢职场 1377786763000
i黑马此前总结出了中国非正常死亡最高的行业TOP10:投行、游戏、电商、公关、通信、快递、创业……这些行业从业者年入数十万乃至数千万元,出入高档楼堂馆所,消费房车奢侈品。但“高薪”往往和“高压”、“焦虑”成正比,而在某种程度上这又和高猝死率有关。今日就传来噩耗,8月25日,PPS游戏员工戚晓斌因心脏病突发猝死家中,年仅30岁。

此事并不是孤例,2011年底,久游市场总监刘俊因病去世;2012年9月4日,“金山游戏团队程序员猝死”的消息震惊了整个互联网,据了解,该员工为《西山居》游戏的运营部员工,年仅25岁,死亡时正是工作时间;2013年1月18日,巨人网络官方宣布其美术部员工蔡挺因病逝世,有媒体报道称其实是因为长期加班引发过劳致死……
我拒绝参加你们的技术面试
by ourjs keys 挨踢职场 1377487490000
我十分不擅长对付技术面试。就我参加过的几十次来说,我甚至连一次都没有通过。一般来说,过程是这样的:因为一次偶然的联系,一个经理或一个招募者突如其来的给我打来电话。之后,我与招聘经理进行一次电话约谈,一般以对方非常满意结束。最后,我当场(现在一般是线上)与技术人员们深入讨论技术细节,之后被淘汰掉。



有时,他们提出的问题我根本不了解。其他时候,我甚至对自己非常熟悉的话题也哑口无言。(有一次我竟然连我最爱的电子游戏的名字都说不上来。)我常常在一些逻辑问题上表现的很差。我真正得到的工作,每一个都是因为有朋友帮忙。



好些年我都生活在害怕面试的阴影中,因为我认为我不会成功。但同时,我知道我自己其实是一个非常优秀的开发者。我总是团队的核心,常常一个人搞定大型项目,并且能够成功胜任领导者的位置。
优酷期权缩水全回顾:解禁前增发 土豆分蛋糕
by ourjs keys 挨踢职场 1377143075000
曾经股票期权是他们offer中的重要部分,曾经他们期望能同公司一起成长,曾经他们期望期权能给他们带来房子、车子,然而他们发现理想很丰满,现实很骨感。



  看看优酷的股票期权是怎么缩水的:


  2010年11月15日,优酷向SEC提交IPO申请,从F-1文件上,优酷同学们(优酷内部一直互称同学)发现了两个数字,他们的老大Vkoo占股41.48%,经过6轮融资的Vkoo依然占股41.48%,不愧是资本运作的高手,而当时号称“一人一口”的优酷,的确每人都享有期权,不过按照每人10万股期权(当然这是个严重被夸大的数字,这个数字相当于优酷总监级水平)、500名员工计算,员工通过期权持有的公司股份仅占6.56%。且18个普通股才能兑换1股真正可以交易的股票。这也许是同学们的第一次失落。
程序员的困境
by ourjs keys 挨踢职场 1377070955000
最近我为一个内核程序员的职位面试了十几个候选人。这些候选人都来自一些不错的大公司,这些公司在芯片或嵌入式操作系统领域十分有名。这些候选人大多声称自己在内核方面有着十年的在职工作经验。他们的简历看起来非常耀眼——各种相关的项目、术语和奖项……



但他们几乎无人能够回答一个非常基础的问题: 当我们调用标准的 malloc 函数时,内核中会发生什么?



我不知道其它国家是否也有类似的情况,但在中国,或者更具体一些,在北京,这就是现状。那些在不错的大公司里工作了多年的“资深”程序员们无法在一些简单的、基本的问题上证明自己。
身心疲惫的IT人的8条出路
by ourjs keys 挨踢职场 1377070871000
应该是特指那些在大公司做技术支持(比如:网络管理和计算机维修)和做咨询工作的朋友,如果你打算不再继续了,但还没确定要干什么。在这8个备选中,或许你可以做得更加出色。



1.汽车修理

2. 教书育人

3. 跳槽去小公司

4. 建筑师

5. 编程

6. 写作

7. 管理

8. 研究和开发

9. 休息一下

 近期热门 - 点击最多
  1. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  2. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务
  3. 比较测试:用百度文心一言和阿里通义千问写删除文件目录并且是async/await代码
  4. node.js使用TensorFlow入门教程二:什么是张量神经网络运算与矩阵的关系及基本入门代码
  5. node.js使用TensorFlow入门教程一:简介及工作原理环境安装及初始化
  6. node.js用saml2连接Identity Provider服务器完成Azure AD/Active Directory域帐号身份认证
  7. node.js中用typescript连接mongodb数据并设置断开后自动重启连接
  8. git 将本地仓库关连并push远程
  9. 在Windows10上创建node.js开机启动脚本服务Task Scheduler failed to start: Error Value: 2147943711.
  10. Windows和MacOS获取当前Active Directory域的用户名和AD服务器域名

  全端社区 - 最新回复
  1. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  2. 如何用JavaScript获取某个元素copy selector的CSS选择器
  3. 青否数字人5.0上线,支持真人接管实时驱动!
  4. 遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!
  5. 比fs.watch更加优秀的Chokidar文件变化检测库
  6. HTML页面嵌入部分使用Vue3,在jQuery应用中用类似Vue2使用Vue3
  7. 克隆自己的数字人形象需要几步?
  8. Node.JS中Fetch/Axios连接Strapi服务器端localhost,Next.JS后端SSR请求返回connect ECONNREFUSED,但客户端CSR正常
  9. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  10. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA