工作随笔杂谈

  1. 技术成长


    1)大公司的技术成长要远远大于在其他的小公司

    前期小公司

    在小公司,其实就是管理几十个数据库服务器,流量也并不大;我算那种相对爱学习的,期间用PHP帮公司写游戏日志入库(大概2000行代);然后呢,跟着几个玩的好的学习C++,学习<>,当初下定决心要阅读MySQL源代码,不过实际上写过用来用于实际环境中的也就几百行的C代码,还是在某音乐,不过这对于后面学习其他语言真的是有好处;至于小公司存储平台嘛,都是石器时代,各路开发都是野路子,怎么方便怎么来,以至于各种低级问题满天飞,效率其实特别低下

    广州某二线公司(某音乐)

    其实能来这公司呢,也恰好当时DB组解散不久,当时一个人扛着某音乐的所有数据库(redis上3000+实例,600+ mysql),单集群QPS上几十万,对于历练来说,无疑是一次绝佳的机会,数据库处理故障,感觉自己有了质的飞跃;期间自己写了备份,恢复以及redis主从调整,慢删除等工具(至今在某音乐在用)

    至今腾讯:

    工作压力

    在腾讯工作压力是十分大的,感觉里边一年,小公司2-3年,记得刚开始来做平台开发的几个月,十几个微服务,每个微服务不下几万行代码,除了要排查问题之外,还有很多bug要修复,那一段时间基本每天10/10/5(周末还在看代码),还有一些边缘业务的裁撤要处理;当然即使是现在,也不轻松,之前偶尔还写写博客,现在基本都没时间弄,下班回家就是睡觉;但是是不是每个部门都跟我这边一样,这个倒不是

    技术成长

    开发方向:在压力下成长无疑是最快(前提是老板愿意给你项目,你也愿意去实践)

    现在主要用go语言,其实在写并发,以及异步处理IO这些方面,go使用起来是特别方便的,另外有些人说go容易记流水账,其实这还是多看下设计模式,其实其他语言也容易记流水账,另外C、C++转go的有天然亲近感


        2)职场的生存

        这个感触其实蛮大的,之前总监曾说过一句话,正直的人往往混的不是特别的好;在职场,技术能力只是一方面,性格外向,富于表现的人往往更容易获得老板的青睐;另外跟对老板比其他重要


        3)大环境的思考

        当前形式,各种厂都在削减成本,降本增效,其实自己也担心保不准哪天毕业,覆巢之下,焉有完卵

        经济是个大循环,也就是普通人消费越多(挣钱越多),才能拉动企业工厂再生产;挣钱越多当然要企业提高福利待遇

        那么现在为啥消费减少了呢,本质上是大众钱少了,那是谁拿走了大众手里的钱,又没有提高大众的收入?

       

        

请使用浏览器的分享功能分享到微信等