分类
职业

好书推荐《重构(第二版)》

前些天偶然看到,《重构》发了第二版,而且是以 JavaScript 作为范例语言编写的。于是我马上买了一本,翻了一遍,还是熟悉的好味道。在这里推荐给大家。

点击这里购买 。年前京东半价,现在稍微贵一些,大家可以等一等,或者自己凑凑单。

也可以扫码购买:

0. 我的编程启蒙

我的编程技能是自学的。最初就是看一些少儿科普图书,上面会教些计算机基础知识,和 Basic 编程。所以很长一段时间里,我都只会在 BASIC 开发环境下执行程序,而对如何让代码在任意环境下执行一无所知,这严重限制了我编程能力的覆盖范围。

幸运的是,等到我考上大学,正值第一波互联网泡沫破灭,Web 开发风生水起,Flash 蒸蒸日上,所以,只要会写代码,就有地方能跑,而且是一个大平台。有赖于此,我的编程能力可以稳步提升。

1. 《重构》(第一版)

但一直自学,缺少交流和指引,也大大限制了我的编程能力的发展。站在当时的角度,我并不觉得有什么问题;但是现在,我回顾自己的职业生涯,觉得那其实是很大的危机。如果就这么抹黑自学,毕业后以非科班的身份去社招,多半会陷入很多转行同学一样的尴尬境地。

幸运的是,我无意中买到《重构》这本书,并且看完了。这本书极大的开阔了我的视野,告诉我什么才是真正的编程、什么样的代码能事半功倍,以及除了完成业务之外,编程还有哪些工作。

于是,我不仅在日后的开发工作中取得重大突破(幼儿园全 Flash 官网),在未来的招聘面试里也能够脱颖而出,顺利入行。

以前的一篇博客里,我把《重构》列为对我职业生涯影响最大的书。

2. 《重构(第二版)》

相比于第一版,《重构(第二版)》又有两个比较大的改进:

  1. 产品类型升级,改成了大家更熟悉的电商订票网站
  2. 使用 JavaScript 重构代码,更适合现代前端程序员阅读

对于广大靠前端开发维生,或者想靠前端开发维生的同学来说,这本书能极大的提升你的工作能力,让你未来的工作事半功倍。对于那些跟我一样靠自学、半路出家的非科班程序员,这本书就更加重要了,它能告诉你什么样的代码才是好代码,怎样写出更好的代码,以及该怎么写合适的代码。


总之,推荐给大家。如果能使用我的 推广链接 就更好了。

分类
职业

尬聊会:第二期实录

视频地址

时间锚点:

  1. [00:33] 创业那点事儿
    1. 股权
    2. 期权
    3. 融资
    4. 估值 200w / 20% = 1000w
    5. 市盈率
  2. [10:00] 如何制作简历
    1. 两个不好的简历
    2. [47:55] 一个好的简历
  3. [37:50] 面试时算法和计算机基础怎么准备?
  4. [39:00] 校招和社招的差别

  5. [43:00] 学了 H5 和 CSS,怎么巩固?

  6. [47:55] 一份好的简历

  7. [52:35] 实习工资

    1. 北京 10K
    2. 杭州 4.5K
  8. [1:00:33]怎么选择合适的公司
    1. 在各个方面给予提升
    2. 看老板,看业务
    3. 慎重选择每一份工作
  9. [1:08:15] 对于转行自学就业,找工作,这方面能不能发表下你个人看法
  10. [1:13:33] 我今年31在一家大公司的地方站做前端工作 4年工作经验 今年想去北京工作

  11. [1:16:55] 前端接口测试通常要怎么做呢?有没有考虑做个课程出来聊聊?

  12. [1:18:55] 老师,对原生JS使用熟练, 目前项目多是混合app开发,没有react, angular,vue 框架的经验,对目前面试有影响吗

  13. [1:21:25] 框架学到怎样的程度合适呢

  14. [1:22:00] 老师,最近想换实习公司,如果在上班的时候,面试的HR打电话过来

  15. [1:24:22] 会写小程序优势大吗?

  16. [1:27:19] 与今天有关的课程广告

分类
生活

再见,北京

2010年

我工作后最迷茫的一年。我从外包公司回到了201,但我发现我们彼此已经不合适了,我很努力的工作,但我的努力不再像之前那样换来100%的回报;而且看起来,不适合公司的不仅是我,公司的政策、领导的表现也让人摸不着头脑。于是我开始接触201之外的机会,当时还住在一起的堂哥说,他有个打游戏的朋友想找人做事,问我是否感兴趣。我说,聊聊看呗。没想到,蝴蝶就在此时掀动了翅膀。

于是,我认识了live,也就是现在的老板。

2011年

果然,虽然双方都很努力,但不合适就是不合适。这年我从201离职,去了我非常喜欢的MJ——一家很极客的公司,很尊重技术,他们中有人离职后创办了专为开发人员服务的segmentfault.com——并在那里渡过了快乐而充实的将近一年的时光。

期间我也不断与live联系,他当时似乎海龟不久,找了各种各样不靠谱的项目想做创业,其不靠谱的程度简直令人发指……我大概就是在那个时候养成爱吐他槽的习惯的……

不过,确实有些市场我不了解。他最终选定了广告平台作为突破口,并于这年年底创建了无限点乐。

2012年

对于我个人来说,MJ很好;但是对于市场来说,它却不够好。我加入时,MJ正处于顶峰,换句话说,从我加入的那一刻起,MJ就在走下坡路。这里面,有经营的问题,有产品的问题,也有市场的问题。

而live的公司则在不断成长。有一天他找到我,说:“我们已经在挣钱了!我们一个月能挣5w了!”然后开始游说我加入。我左右权衡了一下,作为已婚男子,家庭永远是我第一要考虑的,那就择高枝而栖吧。于是,这年4月,我加入点乐。

直到现在

这段时间我一直在点乐快乐的工作着。创业公司对人的要求和大公司完全不一样,我得以学到很多之前完全没有接触的东西。因为项目的高要求,我的web开发也精进了很多。跟2010年比起来,如果那时候的我刚刚学会界王拳的话,这会儿的我应该已经是超级赛亚人了。

超级赛亚人也有解决不了的问题。如果只是我跟我老婆的话,倒是可以就这样呆在北京:租个还不错的房子,隔三差五下馆子,每年出国玩两圈。但是,姆二降生后,这样的生活就难以为继了。孩子上学,居住条件改善等种种难题橫垣在前,有些甚至近乎无解。谁让北京并不把咱放在眼里呢,没办法,我等还不够努力啊。

好在公司已经不在风雨飘摇,live更是大度到让我有机会以最小的成本移居到广州,真的非常感谢他——真的,这不是客套话,不是在外面乱表忠心,当然如果他看到这篇文章非要给我年底加个3~5薪我也不会拒绝——当然要感谢父母,对于我们各种无条件的支持和帮助。

我也不知道移居广州是不是最好的决策:谁都知道政策和执行之间往往有着巨大的鸿沟;登革热也是热带亚热带地区永远的痛;这种自行发配的举动在我们这样一个眼瞅着就奔上市去了的公司里离自宫不远……不过我已不再迷茫,我是超级赛亚人,其它出场的未出场的强者都算上,我也能排上名次。北京,对我来说,只是另一个201而已。

再见,北京。感谢你接纳了那个什么都不会的我。很遗憾当我变得更好后,你我已经不再合适。