我如何把薪水从 50人民币/天 提升到 100美元/小时的 (1)
 - Terr Tai's Blog
    

作者:JerryXia | 发表于 , 阅读 (0)
这个标题看起来有点像标题党? 好吧, 我必须在全文开始之前就澄清一下这一点, 这是千真万确的事实. 我本可以只把一些结论贴在这里供大家参考, 但是那样显得太生硬且没有说服力. 所以我决定把整个故事告诉你, 并在每一篇的最后总结出结论, 这样会更轻松愉快一些. 我不敢说这个经历是否可复制, 但是我相信如果你的目标是做一个优秀的软件工程师, 软件咨询师, 或者是 freelancer的话. 它应该会对你有一些启发, 或者说借鉴的意义. 好了, 就让我们开始吧.

故事开始是在差不多六年前, 那时我还在大学, 和大多的学生一样, 每天玩玩星际, 打打篮球, 看看妹纸, 当然也帮系里写写程序(Java). 同样和大多数无知的学生一样, 都会犯一些认识上的错误, 比如, 我当时真的认为 Java 很酷。
直到有一天,不经意的看到一个视频 是 DHH 用 Ruby on Rails 15分钟建立Blog的视频(不能访问youtube的朋友可以看 youku 上的版本), 我被这个视频深深的震撼了, 实在是太cool了, 连续播放了5, 6次, 注意观察着每一个细节, 从操作系统, 到编辑器,...阅读全文


        我如何把薪水从 50人民币/天 提升到 100美元/小时的 (3)
 - Terr Tai's Blog
    

作者:JerryXia | 发表于 , 阅读 (0)

接上篇: 我如何把薪水从 50人民币/天 提升到 100美元/小时的 (2)
那之后的实习时间过得很充实,每天基本都会有新的挑战,然后再绞尽脑汁解决它们。每天都像在打boss,有大有小,理所当然经验值也在迅速的增长。这样的时光一直持续到这个项目快结束的时候。那时挑战感觉明显下降,一方面是技能上已经比较熟练,另一方面项目上也没有什么新的技术的引入,基本是 bug fix 和微调为主。不知是被虐惯了还是怎么的,突然的轻松下来让我非常不习惯。
于是我想利用那段时间把毕业设计搞了,其实毕业设计的东西我已经在学习 Ruby on Rails 的时候写的差不多了, 只是经过了这么久的实习觉得当时很多地方代码写的还不够好,所以想把它重构一下。因此也给老板提出每周只上三天班,其他时间就留在学校做毕业设计。
在学校准备毕业设计期间,一个偶然的机会遇到了以前教我Java的严老师。于是聊到了我实习期间一些情况,当时我对Rails大加赞赏,并和他讨论了不少细节,想说明这是一个真的不错的技术。他也听得津津有味,觉得很感兴趣,特别是对它的开发效率,所以他也在考虑是不是可以在自己的项目里用一用, 也会推荐...阅读全文


        程序员装备系列之云币邱亮
 - Terr Tai's Blog
    

作者:JerryXia | 发表于 , 阅读 (0)
本文在 Remote 微信公众号首发, 是 Remote 全新系列 "装备" 的第二篇文章. 在这个系列中, 我们每期会邀请一位优秀的从业者来分享每天陪伴他们的硬件装备和软件装备.  作为优秀"工匠", 我们不止在乎结果, 我们更在乎过程. 下面有请本期嘉宾 云币网 CEO @云币邱亮.
你是谁?
我叫邱亮,程序员,热爱 HACKING,HAPPY HACKING。既然态度都这么“装”,那日常用来装的装备自然少不了。
你有些什么硬件装备?办公室里用一台定制版的 Mac Mini 配 Apple LED Cinema Display 外加 HHKB Pro Type-S 键盘 和 MX Master 鼠标,坐在 Herman Miller Aeron 上,头戴 GRADO SR325IS 用来听一些比较重的歌曲,一来可以给 HACKING 带来感觉,二来可以屏蔽其他同事带来干扰。

家里是一台高配版 iMac 27 Retina 5K 配 Apple Keyboard 外加 MX Master,因为经常工作到很晚,就算是 Type-S 也会稍微影响家人休息,所以还是自觉的换掉了...阅读全文


        我如何把薪水从 50人民币/天 提升到 100美元/小时的 (2)
 - Terr Tai's Blog
    

作者:JerryXia | 发表于 , 阅读 (0)

接上篇: 我如何把薪水从 50人民币/天 提升到 100美元/小时的 (1)
那次重构比我想象的快了不少,也就持续了两个来月. 当时整个项目的代码和流程都已经发生了翻天覆地的变化, 就给一些简单的数据吧, model的代码行数从之前的几十行变成了6000多行, 现在想想都疑惑之前这么多代码都堆积在哪里的? 测试的代码也从几十行提升到了 10000多行, 测试覆盖率也从之前的0提升到了80%多. 只看行数可不行, 我们得说说比例. 代码和测试的比例大概在 1:1, 从比例上来看, 还算是比较匀称的.
匀称? 怎么感觉是在说身材? 其实硬要这么比喻, 也是恰当的.
你可以把这个比例理解为女孩子胸围比臀围, 大概 1:1 是非常匀称的, 如果接近 1:2 那么已经说明你有过度测试可能, 从另外一个角度看, 说明臀部过大(或者说胸部过小). 如果已经达到了 1:3, 那么请你尽快咨询好最佳逃脱路线, 不然这一屁股坐下来后果不堪设想...
说来我当时就被这一屁股坐过, 死得很惨. 那时我追求所谓的测试覆盖率100%, 严重拖延了开发进度, 导致新版本没有如期发布.后来被客户怪罪, 还...阅读全文


        我如何把薪水从 50人民币/天 提升到 100美元/小时的 (4)
 - Terr Tai's Blog
    

作者:JerryXia | 发表于 , 阅读 (0)

这是一篇迟到了两年的更新, 这两年陆陆续续收到了很多人给我回复”太监”. 其实我当时还并不知道用“太监”来形容"无下”文的梗, 所以我还专门挑选了几个读者给他们回信, 并好奇的问道: “朋友, 你是怎么知道小学别人给我起的外号的?”. 读者当然是一头雾水, 并给我解释了”太监”只是说文章, 没有说我之意.
是的, 我姓 “太”, 小学时大家喜欢用姓来起外号, 我除了获得那种温暖的 “太阳”, “太太” 之类的外号之外, 也难免收获 “太监” 这种恶心的外号. 其实我还是看得很开的, 因为我知道, 等我未来找到了 “太太太”(别笑. 说不定太太太就会是你. 但, 你得是个女的), 生了儿子, 我会给他取名 “太子”, 把被占的便宜通通给朕占回来.
俗话说得好 “Better late than never”, 虽然是迟了, 但是我还没有自暴自弃. 因为我知道后续的故事那是更加精彩的, 所以我一定要分享给你.
那次上海之行回来后, 我正好面临毕业(09年), 和大多数应届毕业生一样, 我将面临对事业和爱情等现实问题的诸多抉择…
事业上, 当时公司的老板越来越是器重我, 转正应该...阅读全文