感谢各位的建议和关注,通过这次求职,认识了不少朋友,希望以后能够多多交流。目前我已经找到了合适的团队,今后若有机会可再续此缘。
最近刚离职,准备找工作,虽在计划之内,但稍微有点突然,因为理想的 Ruby/Rails 开发/技术栈还没有准备成熟,更没有像样的作品可以拿出来秀秀。尽管如此,生活继续,工作也将继续,于是有了这篇求职帖。
出于对技术和分享的热情,自 2012 年 10 月在 Linode 维护了一个独立博客 (基于 Movable Type),一年后迁至 Github Pages。博客中搜集整理了一些资源、笔记,内容和深度有限,希望今后能够做一些深入的研究,形成个人的观点;推荐的链接有些多,点进去之后还有,不过这些链接大都是自己用心阅读过或计划学习的,其中有非常不错的教程/资源/观点,对于开阔视野、提升技能、预见未来有很大的帮助。
博客地址会写在个人简历中。考虑到博客比较简陋,就写了这篇放在首页,从中大概可以看出个人的工作经历、知识体系、兴趣特点等,同时也算是一个博客导航。至于写得是好是坏,没关系,Ruby China 社区成员见仁见智,多角度剖析,我会把它当做一次分享交流和学习改进的机会。若有合意的招聘意向和薪资待遇(落入俗套了,囧),求带走!
文章有点长,先概括下个人的技能专长:
若有兴趣,请继续阅读下文。
特别注明:
我是一枚程序猿,2011 年 7 月本科毕业,软件工程专业。目前坐标深圳,工作近 3 年,于 2014 年情人节离职,美其名曰「缘消」。上一份职位是 IT 工程师,明眼人一看就是 IT 圈里打杂的,所谓「吾少也贱,故多能鄙事」:
工作之余,因为对编程的热情, 学习 Python ,写了一些实用小工具,很快就熟悉 Python 的基础知识、数据库与 Web 开发。出于对 SICP 的敬畏以及因日积月累的技术债而引起的不自在,断断续续学完了 Berkeley 的 CS61A: SICP with Python,可以说收获甚多 (当然,偷了个懒,下一个计划是直接学习正宗的 SICP)。有一阵子,因 Markdown 博客流行,用闲暇时间写了一个简单的开源程序放在 Github 上,作品详见设计思路、在线展示。
紧接着,由同学朋友推荐,抱着极大的兴趣,开始 学习 Ruby/Rails ,初体验:魔幻、性感、优雅,不过稍微走了些弯路。起先从实用角度出发,直接学 Ruby on Rails Guides 和 Agile Web Development with Rails;那时心情澎湃,和 Java S2SH 做了一番对比,当然层次还很浅,也吐了些口水,重要的是,Rails 让我重新认识了 Web 开发,它才是 Web 开发的前进方向啊!继而严肃起来,逛 Ruby China,看过一些博客、Wiki,才静下心来看搞头书,希望能够尽快融入这个社区,打好基础,结实一些朋友;当然了,诚如各位朋友所言,好的作品是证明自己最好的方式,Fighting!
「作为程序猿,不知道 Git 可谓抱残守缺;而不知道 Github 则注定鳏寡孤独」。信不信由你,反正我是信了。基于 Be Distributed 和 Be Social 的理念,无论如何,请熟悉 Git 与 Github,额外的收获是你可以 用 Github Pages 搭建一个免费的博客 ,天然支持 Markdown。如果这是第一次听说它们,不妨从 搭建一个迷你的 Git 托管服务 开始,这会是一个良好的开端。
以上是这几年工作、学习的主要内容。忘说了,我也写了一份 我的 2013 ,不过内容嘛--有点寒碜;希望今后 少一点念念碎 ,多一些「真知灼见」。
踏入社会,我们会慢慢遇到很多奇葩的事情,比如“完全 hold 不住”,那我们就集体圈养,自生自灭;比如“不怕神一样的对手,就怕猪一样的队友”,那我们就闭关修炼,再闯关东;比如“你装饰了领导的窗子,领导装饰了你的梦”,那我们就认清自己,认清现实;比如你说“纯净为人,平实做事”就像金三胖说“Stay Hungrey, Stay Foolish”一样有味儿,那我们就安守本分,绝对服从。当然,很有可能我就是这只猪,只是有点刺头,有点特立独行(以上内容切勿对号入座)。因某些原因,我有过被约谈的经历,只是处理得并不优雅、和谐,近似吵架,缺少理智,所以下次吵架前,无论无何要先复习 吵架的艺术 。那次之后,一鼓作气历数心中牢骚,便有了 对所谓领导与管理的一些浅见 。一般来说,领导和管理都是靠外力来驱动的,但总有不靠谱的时候,这时 自我驱动 应运而生,自我领导,自我管理,可以拯救无数失足的爱猿;实在不行,不妨读读 计算机科学经典论文 、 再学一点数学知识 ,求得一晌贪欢。
补充一下,尽管“如何提问”已经被说烂,但你真的会问问题吗?“如何清晰地思考”恐怕难上加难。这些东西很容易被我们轻视,但正如「对基本概念的理解深度,决定了一个工程师的职业高度」所透露出的信息一样,“ 如何提问” 、“ 如何清晰地思考 ”已经不容忽视,一旦有所突破,可助我们进一步了解思维的秘密,认识和完善自己。
最后,我自认为是一个靠谱的程序员,希望能够找到一家合意的公司,加入一个靠谱的团队,和大家一起做有意义的事情,创造产品,创造价值。如果能够远程,那最好不过了!