35岁码农搞了几天golang的遇见和感想
80后老码农,会个几种语言吧,6年前用golang写过几个接口搞广告业务,现在开始主用golang
到新地方当个假后端负责人(应聘的leader,不过去了没指挥权,和刚毕业小伙子平起平坐,每天还写日报给老板),除了我35了,其他都25不到的小伙子
新项目,我给搭的API架子(用的gin),直接从github上弄的别人总结好的;业务的处理DEMO代码我都分好了(比如模型层,业务层),另一工作2,3年的小伙子(一直写go),上来就给我选的架子自带的特性给删光,一个非常核心的API接口(处理80%以上的业务)里面接受数据后进chan,然后在其他地方接受处理,然后处理里面又是chan
我觉得吧,作为一个API的定位,本来GIN api本身就go func了,一味的在一个接口里面疯狂chan,除了自我感觉良好(比如感觉自己做到了解除耦合,提高性能),纯属走火入魔;一个是增加了代码的阅读难度和维护难度,另外一味的增加轻线程,在一个API里面的话,大概率效率反而还低了
大家觉得呢?
另外,我觉得年轻人还是要有个谦逊的心态,我现在天天听到刚毕业的小伙子说那个垃圾这个垃圾的;有几年工作经验的也不喜欢用别人github好的成果,总觉得自己写几个简单的代码就真的可以商用了,哎,实在是带不动啊
推荐文章: