精华内容
下载资源
问答
  • 点击关注公众号,回复“1024”获取2TB学习资源!日前有网友爆料称,公司领导在微信群聊发表一系列争议性言论。聊天截图显示,这位领导称“80后的人真的该退出IT行业了”,还说“见不得下了...

    点击关注公众号,回复“1024”获取2TB学习资源!

    日前有网友爆料称,公司领导在微信群聊中发表一系列争议性言论。

    聊天截图显示,这位领导称“80后的人真的该退出IT行业了”,还说“见不得下了班要给老婆孩子做饭的男人”,“请离开,你已经不适合在一个创业团队呆着”。

    783191ba9da8c6dd6fb57952db211562.png

    该领导还表示95后、00后有激情有拼劲,“IT行业是一个吃青春饭的行业”

    49a885e6adeb4e52374eacc4654763a1.png

    他指出现在的团队比以前带过的团队都靠谱,但自己创业十年,从没有这两年那么狼狈,连工资都发不上。

    90fd987ff18b6b7004835e428ae84bcd.png

    在他看来,现在成熟的团队却在亏钱,是因为这些80后员工不再有干劲,用他的话说就是“不愿意奋斗,你的经验,在我眼里,一文不值”。

    eddbfaa0d2c8eeaeab2d0f3fb0684b7f.png 4a3d7da47ce026ceaa81b3562e67577f.png

    似乎为了证明自己的所说非虚,这位领导还在群里现场开除了一名员工。

    7c014285c7b93e80bf19c705acff4d80.png

    据悉,这家公司正是中科图灵,全称武汉中科图灵科技有限公司。

    对于上述言论,不少网友怒怼这位高管:

    8b420ac92b0de83320983069238d5488.png

    上述的言论爆光正是这名被开除的员工,半夜因娃尿床起来才发现自己被优化了。。。。

    35c170f7a32c218e9b42675af558c523.png

    如果说上述言论属实,一个底薪4500业绩过百万的员工被开除了。。。这家企业到底是一个什么样牛逼的企业。。。。

    也有网友扒出来一些信息:

    93a28256cc30e3ebdc4f5db2ffb93834.png

    虽然说互联网科技行业中越来越年轻化,职场竞争异常激烈,年龄不知不觉间成了一种竞争力。但是,就因为这些我们就能说出“80后退出IT行业”的话吗?

    ff0fb89000a54140d45443d71ed69b5d.png

    做为一个企业的领导说出来这样的言论,在民工哥看来属实太掉价,也有损企业形象。

    你怎么看,欢迎留言评论。

    文章来源:网易和讯网  地址:https://t.hk.uy/aaaw

    2fb828258536f903b704736ba9724e13.png

    7b26a073ee8eb481c75154c80f56a82e.png

    推荐阅读 点击标题可跳转

    这家科技公司的放假通知火了!够横的

    蝉联冠军 11 年!使用率高达 80%,PHP yyds!

    全球首发!USB4 终于来了:享受4万兆宽带

    苹果 M1 “痛失” Windows 11!

    再见 Visio !试试这个比它快 10 倍工具不香吗?

    国产 Linux 再添一员,操作界面不输苹果!

    民工哥读者中秋福利!包邮送书!

    推荐一个开源 Java 小说网站项目

    基于 SpringMvc + OpenCV 实现的答题卡识别系统

    000aa99eddcd0cefa5252b91c99885b0.png

    PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。

    随手在看、转发是最大的支持!6a6fd2ddbad0ad6b5277d609dc711fd8.gif

    展开全文
  • 公司了!

    2021-08-04 00:15:58
    阅读本文大概需要5分钟。前段时间写了篇文章:为什么有些大公司的技术弱了?不少朋友读完后表示有同感,还有一些朋友在读者群探讨大公司效率问题。有几个朋友谈到自己的公司效率低下,做一件事需要层...

    阅读本文大概需要5分钟。

    前段时间写了篇文章:为什么有些大公司的技术弱爆了?不少朋友读完后表示有同感,还有一些朋友在读者群探讨大公司效率问题。

    有几个朋友谈到自己的公司效率低下,做一件事需要层层审批,并且遇到各种阻力,时间长了自己也有了打酱油心态。

    洋哥做过小公司CEO,A/B轮公司CTO,也在大厂干过,在这个问题上应该有发言权。

    今天就来聊聊大公司的效率问题,简单说说以下几点:

    1.大公司的稳定业务,并不需要高效

    原因很简单,已经稳定帮老板赚钱的业务,高效迭代反而意味着更多的出错可能。

    更别提职业经理人最大的天条就是:少犯错,做好向上汇报和向下管理,让业务慢慢自运行,就很好了。如果高效率迭代出了问题,怎么办?

    这是大公司稳定业务的通病,也是《创新者的窘境》中描述的:小公司逆袭大公司的最大机遇。

    这个还真没有什么好办法,毕竟大公司要看财务报表、增长率、利润率,这也算牺牲效率换取稳定。

    2.大公司对「做事」的定义开始改变

    公司越小且越处在初创阶段,团队越倾向于追求把事情做成的成就感,对「做事」的定义也就相对简单和透明。

    这个时候,做到Cotext Not Control相对容易。

    一旦公司变大,部门变多,部门墙就开始产生。大家对「做事」的定义就开始产生分歧,不同的部门的目标自然不一样,这个时候「屁股决定脑袋」的事情就会越来越多。

    这种情况下,Control就是最重要的事情,要做一个项目首先要抢地盘、抢名头,否则你做完了,功劳不算给你怎么办?被人摘果子了怎么办?

    于是很多PPT架构师、PPT管理者应运而生,他们通过各种精美绝伦的文档和宏大无比的规划打动了老板们的心,领到了圣旨抢到了地盘。

    至于推进产品业务进步?作出创新?取得真正的成就?满足用户的新需求?Who Care?反正能晋升能涨薪能混日子就行。

    3.大公司的利益争夺导致政治斗争

    公司越小且越处在初创阶段,团队成员更倾向于获得长期利益而非短期利益。从利益的设计和划分都相对容易和清晰(股权的各种坑除外,这个旧文写过)。

    一旦公司变大,短期利益变得触手可及,无论是大厂的Title还是薪资股票都是那么诱人。员工多了更是让统一价值观变得越来越难。

    为了证明自身价值获得短期利益的行为纷纷产生,比如各种偏离主航道的事儿,再比如没事都要找事做。

    另外既然是获取短期利益,从精神和肉体层面快速消灭竞争对手当然是最快捷的方式,玩政治手段自然就是首选了。

    但凡管理不善的大厂都充斥着各式各样的政治斗争,这种内耗自然会降低企业效率。

    那么大公司该如何提升效率呢?这里也说下我的一些思考:

    1.引入能破局的管理者,并给予最大支持

    举一个栗子:乔布斯回归苹果。在乔布斯离开的那几年里,苹果已经堕落成一个因循守旧的官僚企业,并逐渐走向死亡。

    乔布斯回归后,仅仅半年就重塑了苹果的文化和管理,并开启了苹果再创辉煌的序幕。

    能破局的管理者往往能够不断思考商业和业务的本质并找到重要抓手和关键流程,更能切进去改变系统运行方式,进而推进业务发展。

    2.做新业务时启用独立的团队

    还是拿微信团队举例,如果不是Pony ma坚持让广州团队和QQ团队一起做移动通信,恐怕今天的腾讯已经走向平庸。

    独立的团队可以一定程度脱离大公司的短期利益和政治斗争的影响,专注于目标的实现,进而提升效率创造真正的用户价值。

    这也是很多大公司开启投资模式的最主要原因,既然自身无法高效不如用资本撬动很多高效的团队为自己赚钱。

    3.管理尽量扁平和透明

    大公司的层级无法避免,这也是保证稳定性的基础。毕竟员工多了就要给他们赋予一些晋升和向上的通道,而层级就是最好的赋能。

    但是,在层级之外依然可以保持扁平化的管理,比如阿里:管一级看两级,除了管理直属下属,管理者还要往下看一级,这种方式可以有效防止官僚行为的固化。

    再比如头条倡导的OKR和全员信息文档化,同时做到了扁平化的管理和企业信息的透明。

    4.不断调整组织架构

    这也是为什么我们经常会听到诸如腾讯调整管理架构、阿里调整各个事业部的消息。

    对组织架构作出正确的调整,会重新释放生产力、提升员工工作效率,当然这种调整本身也有一定风险,如果无法和业务发展匹配容易起到反作用,反而导致更大的混乱和内斗。

    最后,用乔布斯回答不少大公司为什么失败的一段话来结尾:

    “公司规模扩大之后,就会因循守旧,他们觉得只要遵守流程就能奇迹般地继续成功,于是开始推行严格的流程制度,很快员工就把遵守流程和纪律当成工作本身。”

    扫码加好友,加入海归Python编程和人工智能群

    展开全文
  • “雷电破壁,文乘云腾去上天”,然后他回过头来看,那几篇“未点眼者”依旧阅读量很低,是以谓之“画龙点睛”也! 标题的重要性不言而喻,我们索性翻遍了各大新闻首页,为你总结几套,万用、且不俗套的标题公式。 ...

    发布时间:2017-07-12 12:26:32原创

    内容概要:

    1. “史上最全”,“99%的人都不知道”,这类标题已经被人写烂,其实还有很多不缺乏逼格的标题套路:。

    2. 26、现在开始 ____。

    3. 51、 ____ 的事实和奥秘。

    如果《画龙点睛》的故事发生在新媒体时代,那将是这样的:

    有一个作家,新开了一个公众号,他文笔很好,每天阅读量却很低很低。终于有一天他痛改前非,开始好好写标题,忽然!“雷电破壁,爆文乘云腾去上天”,然后他回过头来看,那几篇“未点眼者”依旧阅读量很低,是以谓之“画龙点睛”也!

    标题的重要性不言而喻,我们索性翻遍了各大新闻首页,为你总结几套,万用、且不俗套的标题公式。

    点击播放GIF/746K

    大事发生型

    如果大事发生,你只会用“震惊,好消息”,那么这几个公式会让你爱不释手。

    公式1:(____)又出大新闻!(后半句陈述事件本身)。

    例:媒体圈又出大新闻,“榜妹小卖部”发布首款小编零食!

    公式2:(简单概括事情),网友盛赞:(____)!

    例:榜妹小卖部最新零食曝光,网友盛赞:天地良心!

    公式3:( ____)终于出手,(简单概括事情)。

    例:新榜终于出手,小编码字从此不再孤单!

    行业分析型

    点击播放GIF/836K

    很多人以为行业分析就得配一个呆板的标题,其实不然,一剑封喉的标题也可以写的很有料:

    公式4:为什么说(事件名称),最终(受害者/获益者/躺枪的)都是 (____)?

    例:为什么说榜妹卖福利,最终受益者都是新媒体小编?

    公式5:.2017年,(____)将如何影响(____)?

    例:2017年,小编零食将如何影响公众号阅读量?

    公式6:揭秘(____)的生活:(____)和(____)让我享受

    例:揭秘新媒体人的生活:爆文和零食让我享受!

    公式7:资深(____)告诉你:没有(____),(____)都是无用功!

    例:资深新媒体大佬告诉你:没有加班零食,开会、培训都是无用功!

    剧情起伏型

    点击播放GIF/2215K

    一叶飘零而知秋,标题虽短,但没理由不融入故事性,这几个富含故事性的公式送给你啦:

    公式8:没有(____) ,她照样(____)。

    例:没有公司预算,她照样掏钱给小编们买了这种零食。

    公式9:当(____),奇迹发生了!

    例:当总监为小编们购买零食后,奇迹发生了!

    公式10:(简单概括事情),(____)为何还不死心?

    例:领导福利没给到,常常加班的小编为何还不死心?

    公式11:(疑问句概括事情)?实验结果令人震惊!

    例:零食能给加班的小编更多灵感?实验结果令人震惊!

    公式12:还能不能 (____)了?(后半句简单陈述事件)

    例:还能不能早点下班了?公司购进福利导致员工拼命加班!

    生活技巧型

    点击播放GIF/793K

    “史上最全”,“99%的人都不知道”,这类标题已经被人写烂,其实还有很多不缺乏逼格的标题套路:

    公式13:有了这(数量)个(____)利器,看谁还敢说____?

    例:有了这个加班利器,看谁还敢说没精力加班!

    公式14:(____)块钱买不到(____),但能买到(____)

    例:20块钱买不到一篇十万加,但能买到制造爆文的动力和灵感!

    公式15:__________,后悔知道得太晚!

    例:加班吃这个能减缓疲劳,后悔知道得太晚!

    公式16:即便你不愿意(____),你也可以 (知道/了解/收藏 )这(____)。

    例:即便你不愿意加班,你也可以收藏这个加班福利。

    公式17:(简单概括事情),只因你没做这一件事!

    例:编辑加班没动力,只因你没做这一件事!

    职场鸡汤型

    点击播放GIF/480K

    鸡汤喝到腻,要做出特色就得加点别的元素。谁说鸡汤文的标题不能写的引人深思呢?

    公式18:为什么(____)了那么多(____),却依然(____)不好(____)?

    例:为什么开了那么多会,却依然提升不了员工**?

    公式19:没有(____),你以为你真的可以(____)吗?

    例:没有加班零食,你以为你真的可以挑灯夜战吗?

    公式20:同样是做(____),为什么总有人(____)?

    例:同样是做新媒体,为什么总有人兢兢业业?

    公式21:如何用低预算(____)?

    例:如何用低预算为你的员工提升加班动力?

    公式22:看了(____)这段话才明白,__________!

    例:看了徐达内这段话才明白,没有什么比零食更能激发灵感!

    公式23:(____)导致(____), 很多(____)在(做这事/犯这错)!

    例:没零食导致员工上班没动力,很多公司都在犯这错!

    不比不知道型

    人比人,气死人,标题也是如此,把读者的比较心里,转化为你阅读量的一部分吧:

    公式24:比电影更(____),(简单概括事情)。

    例:比电影更感人肺腑,主编掏钱为小编配备加班福利!

    公式25:盘点2016最(____)的(____),(____)只能排最后一位!

    例:盘点2016最红的小编零食,失身酒只能排最后一位!

    公式26:这东西(属性)和(物品名)一样,(属性)却便宜一半!

    例:这种加班零食价格和其他一样,味道却好吃很多!

    以上26个公式,适用于绝大多数文章,可以拿去试试看吧!

    如果再不行,试试下面标题独孤九式

    第一招:提问反问式9

    标题是问句可以引发粉丝的共鸣,如果恰好粉丝也想要知道答案,他就会点击阅读。

    第二招:名人式

    名人效应,内容标题内提到的名人越出名吸引力越大,这种以名人为背书的章,在内容上转发率较高。

    第三招:干货式

    总结某个领域的只是,要发对用户有帮助并且需要的内容,越有价值的内容转发越高。

    第四招:强吸引式

    标题中,通常都会包含”最”、”必去”之类的词汇,这些字眼一看就让人忍不住点击,先转了再说。

    第五招:留下悬念式

    激动、刺激的语言讲完,最后留下省略号,引发用户一系列遐想,让人必须点击了才知道后文。比如:

    第六招:热点式

    结合最新的热点事件、节日、季节内容,标题直接说出主题,及时的将内容发出。

    第七招:反常理式

    这种标题通常内容是反人们的常理,毋庸置疑,这种标题一定会吸引人的眼球。

    第八招:数字式

    数字概括型,让人首先反应知识含量高,而且想要迫切知道到底是哪几点,这种类型简单明了,也非常有利于手机阅读。

    第九招:主题标题式

    主标题两个字,点题之笔,引人注目然后副标题详细说明主要内容。比如:

    如果这九大招式还不够,不用着急,还有这101条万能标题公式:

    1、10个为 ____ 节省金钱/时间的技巧

    2、获得 ____ 最优惠价的秘密

    3、如何在网上找到最好的 ____ 生意

    4、____ 的最好小工具

    5、获得更便宜的 ____ 全攻略

    6、____ 和盈利的 ____ 种方法

    7、方便 ____ 的最好十个方法

    8、____ 块钱以下最好的 ____

    9、不同寻常但可以实现的 ____

    10、进行 ____ 预算的 ____ 种方法

    11、 ____ 值那么多钱吗?

    12、现在你可以免费 ____

    13、还有谁想 ____

    14、____ 像个电影明星

    15、如何在较短的时间内获得 ____

    16、10位明星和他们的 ____

    17、名利双收的 ____ 生活方式

    18、如何揣摩和扮演 ____

    19、如何在10秒钟之内 ____

    20、拥有一个足以让你自豪的 ____

    21、21种 ____ 交流技巧

    22、发现你最好的 ____

    23、计划一个完美的 ____

    24、这是 ____ 真正需要的

    25、你是/可以 ____ 的7 种迹象

    26、现在开始 ____

    27、____ 年的 ____ 将如何影响 ____

    28、 ____ 的过去和现在

    29、关于 ____ 未来的40个预测

    30、____ 的故事

    31、 ____ 是一个濒临灭绝的品种吗?

    32、如何克服对 ____ 的恐惧

    33、10种 ____ 诈骗以及如何避免它们

    34、你的 ____ 有多安全?

    35、7个最令人害怕的 ____

    36、最吓人的10个 ____

    37、蛮横的 ____ 以及它们如何影响你

    38、永远摆脱你的 ____

    39、你的 ____ 可以成为 ____ 吗?

    40、你的 ____ 并没有告诉你 ____

    41、提防 ____ 以及如何识别他们

    42、不 ____ 的10个好方法

    43、如何安全地 ____

    44、潜伏的/最大的 ____ 危险

    45、 ____ 该做和不该做的

    46、把 ____ 搞砸的21种方法

    47、不 ____ 的10个理由

    48、7个 ____ 危险信号

    49、 ____ 永远不该做的7 件事

    50、 ____ 谎言以及如何识别它们

    51、 ____ 的事实和奥秘

    52、 ____ 专家不想你知道的21个秘密

    53、101个最流行的 ____ 奥秘

    54、10个你应该知道的 ____ 事实

    55、 ____ 成功的秘密

    56、很少人知道的 ____ 方法

    57、 ____ 中的真实和谎言

    58、 你所需要知道的关于 ____ 的事

    59、我们告诉我们的 ____10个谎言

    60、没有告诉 ____ 的101件事

    61、揭示:为什么 ____

    62、如何识别一个虚假的 ____

    63、什么时候比较适合 ____ 或者 ____ ?

    64、很少人知道的 ____ 方法

    65、____ 比较好的10个理由

    66、如何计划最优的 ____

    67、如何像 ____ 一样 ____

    68、你可以自己做的 ____ 工作

    69、一个有利于 ____ 的方法

    70、一个 ____ 的快速方法

    71、7个有创意的 ____ 方法

    72、如何成为一个 ____

    73、你可以 ____ 的9 件令人惊喜的事

    74、10步 ____ 像一个专家

    75、21个专家 ____ 技巧

    76、你应该 ____ 的5 个理由

    77、 ____ 个最傻的 ____ 创业获得成功

    78、世界上最便宜/最贵的10____

    79、你可以购买的世界上最 ____

    80、世界上最差劲的 ____

    81、最有趣的 ____ 故事

    82、世界上最性感的 ____

    83、世界上最好和最坏的10____

    84、对 ____ 最友好的19____

    85、100个有用的或者漂亮的 ____

    86、 ____ 比 ____ 要好的5 个理由

    87、世界上10个最重要的 ____

    88、世界上最不同寻常的 ____

    89、我们不想看到的____情况(或结果)

    90、21个最滑稽的 ____

    91、世界上最糟糕的 ____ 建议

    92、 ____ 种大胆并具有创意的 ____ 点子

    93、在不增加 ____ 的情况下推广你 ____ 的5个方法

    94、影视界关于 ____ 最 ____ 的20个剪辑

    95、现在你可以花费较少的努力获得更多更好的 ____

    96、可以使你 ____ 得比预期要好的9 种方法

    97、____ 的历史(或过去,可以是人物,实践等)

    98、____ 的现代规则(例如:男女关系的现代规则、财富的现代规则……)

    99、来自历史的 ____ 教训(数目或者形容词)

    100、每个人都应该知道的关于 ____ 的事

    101、 ____ 性格测试:你的 ____ 是如何说你的

    本文转自:网络。由内容宝抓取,如有版权问题请联系内容宝小编(微信号:lierisheng)协商解决,谢谢!

    内容宝——内容营销的多功能神器!

    多平台,多账号,多内容来源,多展现形式

    助你轻轻松松做好内容营销。

    本文超级标题最全爆文标题套路地址:https://www.wenlc.com/weixin/20170713A017KU00.html

    本文作者内容宝的观点不代表本网站立场,如需处理请联系客服邮箱

    展开全文
  • 点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试文章本文整理自知乎上的同名讨论帖:《为什么有些大公司技术弱了?》,版权归原作者所有,原文地址:www.zhihu.com...

    点击上方“方志朋”,选择“设为星标”

    回复”666“获取新整理的面试文章

    本文整理自知乎上的同名讨论帖:《为什么有些大公司技术弱爆了?》,版权归原作者所有,原文地址:

    www.zhihu.com/question/32039226

    有网友提问:

    今年年初,到一家互联网公司实习,该公司是国内行业龙头。不过技术和管理方面,却弱爆了。那里的程序员,每天都在看邮件,查问题工单。这些问题,多半是他们设计不当,造成的。代码写的一团糟,全是复制粘贴,连作者都没改,大家普遍不写注释,也不格式化,代码歪歪扭扭。

    一个项目里,httpclient竟然出现了四种。一种是该公司研发部写的,一种是老版本的开源项目,一种是新版本的开源项目,还有一种是开发人员造的轮子。

    打接口请求响应日志,竟然不知道用拦截器。

    打错误日志竟然不打上下文信息,每个人一种日志风格,千奇百怪。

    许多重要的中间流程,居然不打日志。

    idea、eclipse、myeclipse的配置文件竟然全部传到项目里去了。

    该公司混了两年的程序员,跟快递公司做查询接口,竟然不知道加密运单号。

    所有服务间通讯,都没有设requestId,导致跟踪会话很困难。

    一个没什么qps的边缘接口,居然做消费者生产者+阻塞队列的异步模式。

    显得你技术少是不是。

    不知道异步会增加维护成本,提高测试难度吗?

    而且,任务队里没有考虑持久化,赶上发布,丢了好多任务。

    读取一个小小的xml和exc配置文件,居然用流式解析,没见过这么二逼的,真是醉了。

    做优化全靠拍脑门拍大腿,难道不会用excel分析日志,用jprofile扫项目?

    一个100以内的常数集合遍历,他也要写个优化算法进去,算法跟业务还搅在一起,一团乱麻。

    每个人都在嚷嚷性能、算法、分布式计算……

    几乎没有文档,全靠从代码反推逻辑。

    有枚举他不用,非要在每个页面上,把枚举值挨个儿写死,知道后面改代码多么费劲吗?

    欺骗性的变量名,里面存储的是AES加密的,变量名后缀却写成了DES;里面存的是小写字母,却写成upperStr。

    一个方法十几个参数,有三分之一是极其简略的缩写,注释肯定也没有的。

    一个类写到三四千行是常事。

    开发自测,居然要把代码全丢到公共机器上,而且都是走svn,他们把svn当ftp用。

    svn里面大量的无意义提交,一多半的提交连都编译不过去。

    我看到有个应届生,改了两句话,马上提交,说是怕代码丢失。

    一个运行了两年的项目,spring的包扫描明显配错了,有些bean根本扫不进来,居然没有人发现。

    一半的bean在spring管理下,另一半的bean他们自己写单例模式来实例化。

    他们用mysql来做审计系统,出报表,有个报表要跑8分钟。

    原来是有人用字符串来存多值(逗号分隔),sql里写了like,导致没有利用到索引。

    为什么不用pg,pg在sql编程方面,功能更丰富,更适合做统计,它本身就支持数组。

    程序员们都是得过且过的态度,怎么把代码灌进去,跑的通测试,就算交差了。

    为什么大型互联网公司,技术和管理这么差劲,是怎么形成的?

    萧井陌的回答:

    地址:www.zhihu.com/question/32039226/answer/76059969

    楼主你好,我试着给你解释一下,希望你能满意。

    新手经常会有这样的想法——「这代码怎么这么烂?写的人干什么吃的?怎么能这样?为什么不按照书上说的做?」,这很正常,大家都年轻过,经历过这种阶段,我懂你心里的想法,所以也愿意详细地向你解释,这一切发生的原因是什么。

    你说

    不过技术和管理方面,却弱爆了。那里的程序员,每天都在看邮件,查问题工单。这些问题,多半是他们设计不当,造成的。

    你真的觉得『国内行业老大的互联网公司』会是技术和管理弱爆了的样子吗?

    你以为团队应该像永动机,但现实永远有各种摩擦、辐射、损耗。

    内燃机的能量转化率,通常只有 30% – 50%,但是它却是驱动全世界运转的核心引擎,顺丰京东的快递小车、联通全国的高铁动车绿皮、瞬时直达的飞机……

    机器尚不能 100% 效率运转,何况是人呢?

    你说我们的程序员每天都在查看邮件、问题工单,你说这些问题多半是我们设计不当造成的,请问你有试过统计数据吗?你大概只是『感觉』如此吧?

    事实上,经过十几年的发展,我们内部的『效率改进团队』已经非常高效成熟,每月、每周、甚至每天都会有新的改进,现在的业务处理方式,不说全世界,我可以自豪地说在全国我们是领先的,甚至是遥遥领先,不然凭啥坐到了全国龙头老大的位置呢?

    所以啊,你只看到了程序员花在业务上的时间,没看到我们内部的『效率改进团队』为程序员们省掉的时间,我觉得我有必要站出来为默默付出的『效率改进团队』说几句。

    当然,楼主作为实习生,不知道这些事情进而产生了这些疑问,也暴露了我们的不足。我已经在『团队建设委员会』里提出了这个问题,大家一致通过了决议,以后我们会对新员工——包括实习生加强企业文化、历史培训,确保我们的新伙伴们不仅知道要去哪儿,也要清楚我们从哪里来,长路漫漫,我们一同前行。

    你觉得

    代码写的一团糟,全是复制粘贴,连作者都没改,大家普遍不写注释,也不格式化,代码歪歪扭扭。

    当初公司起步的时候,整个项目都是几个初创程序员加班加点熬出来的,我知道你看过《代码大全》、《程序员修炼之道》、《Unix 编程艺术》,你对上面的准则信手拈来,你可否翻开床头柜上的这几本书,看看它们的出版时间呢?

    是的,公司起步的时候,这几本书根本还没有出版,彼时中国互联网方兴未艾,大家都是摸着石头过河。现在你遇到问题,你可以问朋友、问导师、用谷歌、用栈溢出、用知乎,我们写程序那个年代,看的是谭浩强、严蔚敏,用的是 52k 拨号上网,语言只有 C,编辑器是没有语法高亮和实时编译的,编译器是没有智能准确的报错的,没有现在这么多知识、也没有这么多规范和好资源、好工具。不过我们还是把项目做出来了,把公司一步步推到了现在的位置。

    不过这个问题是客观存在的问题,谁也不否认,但是你知道为什么你被分配到了一个『代码看上去一团糟也不够规范』的项目吗?我们需要新鲜血液来重构一些老代码,所以你会被分配到艰苦的岗位上。我们希望你是勇于战斗的战士,我们更希望你能成长为经验丰富的老兵,而把你放到这种岗位,是对你来说成长最快的方式。

    你认为

    一个项目里,httpclient竟然出现了四种。一种是该公司研发部写的,一种是老版本的开源项目,一种是新版本的开源项目,还有一种是开发人员造的轮子。

    你不知道的是,我们最初用了开源软件(也就是你所说的『老版本』),它构成了我们早期项目的基石,随着业务复杂性增加,我们改进并最终切换到新版本。

    这个软件跑老业务非常成熟,但是在一些新业务上有不可调和的矛盾,所以在痛苦的适配后,研发部的同事们自告奋勇用 20% 的时间写了新业务的组件——是的你没看错我们也有 20% 时间,我们鼓励工程师的创新。

    至于你说的开发人员造的轮子——这说起来可真有趣,它其实是前年来的一个清华大学实习生写的。

    当时他来了之后,针对他接手业务的需求,向我抱怨说现有的 3 种都不好,要写一个新的来『统一天下』,这话是他的原话,我记得非常清楚,因为以我多年经验来看这样的做法是不可取的,但是本着锻炼年轻人的心态(加上他的确是不可多得的天才),我同意了他的请求,于是我用自己的业余时间接管了他的大部分工作,全力支持他写一个新的组件,帮他挡住了所有上面的压力,后来的故事就是你看到的这样。

    是的,他后来越深入、就越来越感到业务的复杂,不断推翻重构、拆东墙补西墙,但始终发现和自己想的根本完全不一样,受不了了就走了,留下来这个。

    我们明年的规划中,就包括剔除这个组件的 codebase,因为它实在是太糟糕了。

    你又说

    打接口请求响应日志,竟然不知道用拦截器。打错误日志竟然不打上下文信息,每个人一种日志风格,千奇百怪。许多重要的中间流程,居然不打日志。idea、eclipse、myeclipse的配置文件竟然全部传到项目里去了。该公司混了两年的程序员,跟快递公司做查询接口,竟然不知道加密运单号。所有服务间通讯,都没有设requestId,导致跟踪会话很困难。

    拦截器并不如你所想的那班美好,也许你在自己的电脑上写过一些玩具代码,觉得这样很方便、酷炫,但是真正到了战场,你会发现没什么才是必须的、好的,只有适合的才是对的。

    至于配置文件,这么说吧,IDE 的配置文件传到代码仓库是我定下的规矩,『怎么会有人定这样的规矩?』,是的你可能从软件工程的教科书上或者某些『知名博客』上读到了不能这样做,但实际上这样做在很多情况下是必须的。

    原因何在?

    这样可以确保代码克隆即可用,而不是让每个人都去设置一大堆无聊的东西,这样不仅节省时间,也确保了每个人的环境一致性,你想想这几年火热的 docker,应该明白了这样做的正确性和必要性了吧?

    你可能会说即便如此、插件也不用上传到服务器保存,我告诉你这样是不行的,你要考虑到我们这个项目前后十余年,你觉得几个插件能坚挺十余年?很可能我们早期用的软件,现在你已经完全不可能找到了,所以保存一份备份是非常有必要的,决不能错误地认为是冗余。

    教科书只会教你基本通用的原则,树立你基本正确的观念,但是如果只是死守教条,如何能拥抱日益复杂的变化呢?

    你看的教科书,且不说时间上已经是二十多年前的了,在适用性上,也不说就是真理,IT 行业发展日新月异,几个月就是沧海桑田,为了适应这样的变化,认真地思考、总结、判断才是最重要的。

    你觉得

    一个没什么qps的边缘接口,居然做消费者生产者+阻塞队列的异步模式。显得你技术少是不是。不知道异步会增加维护成本,提高测试难度吗?而且,任务队里没有考虑持久化,赶上发布,丢了好多任务。读取一个小小的xml和exc配置文件,居然用流式解析,没见过这么二逼的,真是醉了。

    你大概不知道,当初跑在你口中的「一个没什么qps的边缘接口」上面的业务带来了公司曾经 90% 的收入,所以我们用了复杂的设计以应对当时的需求,当然现在业务转变,老系统不再需要处理那么多业务了,但是更没有理由为一个『works perfectly well』并且不再重要的业务重构代码吧?

    所以,不是我们秀技术,而是业务需求 + 业务变更使然,年轻人还需要多学习一个。

    你抱怨

    做优化全靠拍脑门拍大腿,难道不会用excel分析日志,用jprofile扫项目?一个100以内的常数集合遍历,他也要写个优化算法进去,算法跟业务还搅在一起,一团乱麻。每个人都在嚷嚷性能、算法、分布式计算……几乎没有文档,全靠从代码反推逻辑。有枚举他不用,非要在每个页面上,把枚举值挨个儿写死,知道后面改代码多么费劲吗?欺骗性的变量名,里面存储的是AES加密的,变量名后缀却写成了DES;里面存的是小写字母,却写成upperStr。一个方法十几个参数,有三分之一是极其简略的缩写,注释肯定也没有的。一个类写到三四千行是常事。

    我再强调一次——我们是全中国同类公司中技术能力第一的,你所说的问题,当然是不存在的。

    我们有专门的 Hadoop 集群来分析日志,当然也就用不着 Excel 了。

    对于我们这种体量的公司来说,不存在什么『常数集合』,代码必须用合适的数据结构——这是常识吧?

    特殊的算法和业务掺杂以增加内聚性,这是我们多年的经验,的确,它和教科书上说的不一样,但是我前面说了,死守教条是不行的——想必你一定知道 OSI 7 层网络模型吧?

    公司的技术氛围浓厚,是和公司的基因分不开的,我们公司最重要的原则就是——『拥抱变化』,从十几年前的机房托管单机到现在的庞大自建集群,技术跃迁了何止千万里,所以每个人都在学习新知识、每个人都沉浸在新知识的喜悦中。

    你的问题,大多都是因为没有考虑到公司的庞大体量和十几年的技术跃迁才有的疑问,这点不再赘述,自行体会吧。

    你想的是

    开发自测,居然要把代码全丢到公共机器上,而且都是走svn,他们把svn当ftp用。svn里面大量的无意义提交,一多半的提交连都编译不过去。我看到有个应届生,改了两句话,马上提交,说是怕代码丢失。一个运行了两年的项目,spring的包扫描明显配错了,有些bean根本扫不进来,居然没有人发现。一半的bean在spring管理下,另一半的bean他们自己写单例模式来实例化。

    其实那不是 SVN,那是我们公司自主研发的适应我们内部需求的 源代码管理系统 和 文件管理系统,你可以往里面放任何东西。

    你所说的「无意义提交、一多半的提交连都编译不过去」其实只是表象,这套系统代号 TITAN,它自带 CIDD(持续继承、交付、部署),所以这些无法编译的提交都是不会有机会走到下一步流程的的。

    如果你工作了一年,你就会发现这个需求是很重要的,改动、尤其是大型改动,中间会有很多非可用但有需要存档的步骤,现有的源代码管理系统都不能很好地支持这些需求,因此你也被教育了一套适应落后工具的思想。人啊,最重要的能力是改进工具,所以用 TITAN 的时候要拥抱全新思维,不要被落后思维捆绑。

    如果你工作了几年,你可能还会问为什么我们没用 Jenkins、Travis 等工具,其实呀,就在 TITAN 之中呀,它凝结了公司最优秀的人才的十几年宝贵经验和心血。

    By the way,我们最近正计划开源它,为中国开源社区做贡献,也希望提高业界的综合素质。欢迎你提交 PR 哦。

    你最后说

    他们用mysql来做审计系统,出报表,有个报表要跑8分钟。原来是有人用字符串来存多值(逗号分隔),sql里写了like,导致没有利用到索引。为什么不用pg,pg在sql编程方面,功能更丰富,更适合做统计,它本身就支持数组。程序员们都是得过且过的态度,怎么把代码灌进去,跑的通测试,就算交差了。为什么大型互联网公司,技术和管理这么差劲,是怎么形成的?

    为什么不用 pg?如果你抱着这种想法,那用了 pg 也要被喷的,到时候就就会说 —— 「为什么不用 sqlite,轻量简单,搞这么复杂真的有必要吗?」,真的有必要。。。

    这只是一个很简单的系统,做的事情也很简单,当初做这个系统的同事更熟悉 MySQL,当然 MySQL 是不二之选了,对于简单的东西,追求的是开发速度、使用便利性。

    你觉得一个月跑一次的审计代码,8 分钟有什么问题吗?就算是一周跑一次,当然也是没问题的。

    程序员的单位时间是如此宝贵,为了优化一段一个月跑一次的 8 分钟代码,值得花费数天的时间来做这件事吗?

    重复一遍,你的问题,大多都是因为『没有考虑到公司的庞大体量和十几年的技术跃迁才有的疑问』,这点不再赘述,还请自行体会。

    当然,年轻人乐于思考,这是好事,是希望,新鲜血液替换老旧部件系统才能健康发展成长,人如此、公司如此、国家也是如此。

    希望你勤于思考,努力学习,有问题的话,我们公司是鼓励同事们向 CEO、CTO 写信的,不然也不会有 CEO、CTO 信箱了你说对吗?

    当然,这样的技术性问题、你写给我就好,CEO 是船长,不需要关心底层锅炉房的细节。

    另外我想补充一下我的想法,希望对你有所帮助。

    你看你都没说加班问题,我们公司没加班啊,这多好,怎么做到激烈竞争下还能不加班的?都亏了公司老领导和元老们的一手决策

    所以我想补充的不是技术问题,技术问题都不是问题,年轻人可以学习、交流,技术都会很快成长,毕竟年轻人的冲劲大、头脑灵活。

    我想说的是整体观、大局观、大棋战略。

    黄金的导电性最好,为什么电脑主板还要用铜?

    清华大学最好,为什么有人要去普通学校?

    飞机最快,为什么还有人坐火车?

    因为资源都是有限的,我们在现实生活中——而不是教科书上——必须兼顾成本和产出的平衡。

    你问我每行代码都多人多层人工 review 好不好?问我支不支持?我说好,review 我怎么能不支持呢?我今天在知乎这个公众平台我明确说了我支持。

    但是你也应该多学习一个,这个现实毕竟是现实,我们要兼顾各种考量。

    你今天在这里渲染「大公司技术和管理这么差劲」,是不对的、是失实的、是欠妥的、是缺乏认真思考的、是未加深入考量的。

    将来舆论出了偏差,你虽然不用负责任,但是你认识到自己的错误的时候,会后悔、会内疚、会难过的吧?

    何处乌托邦?或许……等下一代?

    总结就是,生产效率才是最重要的,世间万物最重要的是平衡。

    怎样取舍、如何妥协,这不仅是大自然的规律,也是我们前进、发展的准绳和仰仗的原则。

    陈萌萌的回答:

    地址:www.zhihu.com/question/32039226/answer/75823779

    题主你看到了很多槽点,但我认为你不能只看到槽点和大概怎么解决。有没有想过怎么改进,如果是你的话你怎么做,这些项目里面临的主要挑战是什么,次要的挑战又是什么?

    不要只告诉我技术A弱爆了,用B就可以完爆这个项目了。**你知道用B的优劣,B的适用场景以及适用B的成本吗?对于一间公司来说,成本是很重要的。**我这里说的成本不是金钱。而是,假如你看不爽一份代码,你打算重构它,你觉得你需要投入多少时间,多少人力?重构之后,又要花费多少时间和人力去升级依赖这份代码的其他项目?不要以为开会无用,老板就只是在天天发邮件。如果你重构了一份代码,不能通过沟通说服其他组去升级他们的组件,又或者你只是重构了一份虽然很丑陋,但其实并没有多少程序依赖它的代码,又又或者你重构了代码只是让代码技术含量更高了,更好看了,却没给公司带来多少收入甚至KPI,那你的工作和成果就很尴尬了。

    其实上述也解释了为什么你身边的同事都眼睁睁地看着这些丑陋的shit存在而无动于衷。因为他们也是需要投入成本的。先不论他们个人技术水平高低,**试问谁愿意挑一个又艰难,又不能产生多少效益的任务去做?**当然,你会说,写好代码是程序员的节操。抱歉,节操多少钱一斤,北京三环商品房多少钱一平?

    编程高手都有真爱,但现实就是编程高手凤毛麟角。我们身边的大部分同事可能只是希望养家糊口,他们头上还挂着十几个bug等着修。我们数落他们没追求,但追求从来都不是嘴上说说,吐吐槽就能实现的。

    人心如此,公司也如是。

    矛盾分主次,公司的目标都是一样的:用最少的成本投入到最能产生效益的项目中去,或者投入大成本去解决公司最需要解决的问题,这间公司才能继续运作。

    **所以题主你想想,在你吐槽的个案中,有多少是公司真正关心的?有哪些是你的老板认为可以创造最大效益的?有哪些才是主要矛盾或者挑战需要最牛逼的人挺身而出第一时间解决?去辨别,解决这些关键的问题吧,骚年。必要时带上(忽悠)一队人马(同事)跟你一起干,苟富贵,勿相忘。**不要像祥林嫂一样,天天抱怨着生活,日日思考着辞职。得罪点说一句:“沦落”到要跟这样的人共事工作,难道自己身上就没有原因?

    这个世界有更好的公司,有更牛逼的人。如果你认为解决这间公司的这堆问题不值得,又或者同事实在太不给力,就远走高飞吧。

    我以前也跟题主一样,看我第一份正式工作的很多技术环节都相当不爽。这份代码写得丑,那个设计像大学生作品,重要的项目居然连单元测试都没有……**但是我后来反观我自己,并没有发现比起那些丑陋代码和糟糕实现强悍多少。我跟我的同事没有质的区别。**我笑话他们代码混乱bug不尽,我何尝不是少处理了一个field,倒腾错了一个片段的数据搞到要翻工重跑?在我心底里艹了隔壁组那个“我的程序好像不能跑,你帮我debug下”的同事一千次之后,带我做ML让我倒腾数据并且被我的程序搞坏了几份数据(当然后来搞好了)的T9君在会议上说:“她已经很努力了,我承认我有时候也逼得她太紧,她应该有多些时间的。”

    热门内容:Java8 快速实现List转map 、分组、过滤等操作
    SpringBoot 三招组合拳,手把手教你打出优雅的后端接口不要再自己封装各种Util工具类了,这款神仙级框架你值得拥有!实战:上亿数据如何秒查真牛逼!我司用了7年的分布式锁方案...
    
    
    最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。
    明天见(。・ω・。)ノ
    
    展开全文
  • 点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试资料来源 |知乎本文由Java面试那些事儿整理自知乎上的同名讨论帖:《为什么有些大公司技术弱了?》,版权归原作者所有...
  • 前些时间写了篇文章:为什么有些大公司的技术弱了?不少朋友读完后表示有同感,还有一些朋友在读者群探讨大公司效率问题。 有几个朋友谈到自己的公司效率低下,做一件事需要层层审批,并且遇到各种阻力,时间长了...
  • 今天就从这些热门商品挑选几个近期数据比较火爆的玩具产品跟大家分享。 六边形磁铁玩具 “六边形磁铁玩具”很是少见,该玩具的设计创意十分新颖和独特,是由3D打印机打印组装的。目前在亚马逊上没有找到与之...
  • 隶属于华润集团的华润电力海丰有限公司,是一家追求高效、环保的新型火力发电厂,其#1、#2机组分别于2015年5月和3月投入商业运营。随着运行年限的增加,机组潜在的泄风险也在逐年增加,如何高效的组织防磨防爆管理...
  • 目前, 机器学习在计算机视觉、语音识别、自然语言处理等复杂任务取得了公认的成果,已经被广泛应用于自动驾驶、人脸识别等领域。 随着机器学习技术遍地开花,逐渐深入人们的生活,其也被应用在许多例如安防、金融...
  • 好用到 地址:juejin.cn/post/6966606708848197645 我的新书:《 Linux系统运维指南 》已出版 推荐阅读 点击标题可跳转 当 Docker 遇上 IDEA ,生产力彻底炸裂了 号称下一代消息中间件!来看看它有多牛逼 深圳最...
  • NLP,吹与落地

    2021-06-14 00:56:52
    推荐阅读 硅谷顶级VC发声:AI技术公司毛利实在太低,人工和算力成本太高[1] 知乎:为什么nlp没有像cv四小龙一样的创业公司?[2] 知乎:NLP究竟能有哪些真正有意义的应用场景?[3] 知乎:nlp到底还有多大的发展空间...
  • 2、萌芽阶段 在80年代后期,作为当时技术最先进的公司,DEC已经开始采用分布式网络架构来支持其业务应用,并且DEC公司首先将业务系统移植到其自身的RDBMS产品:RdB。并且,DEC公司从工程部、销售部、财务部以及信息...
  • 公众号关注「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux !近日,有网友爆料某 IT 公司领导发表争议性言论,称 “80后的人真的该退出IT行业了”、“见不得下了班要...
  • 肝六万字整理的python基础,快速入门python的首选

    万次阅读 多人点赞 2021-09-01 13:38:47
    try嵌套 13.2.2 函数嵌套调用 13.3 抛出自定义的异常 13.4 异常处理抛出异常 14 模块 14.1 模块介绍 14.1.1 Python的模块 14.1.2 import 14.1.3 from…import 14.1.4 from … import * 14.1.5 as 14.1.6 ...
  • 穿仓是指亏完自己的保证金还倒欠期货公司钱,这种很少见,除非是遇到极端行情或者保证金很低的品种遇到极端行情。 仓是指达到强平标准,被强平了,但自己账户还有一些余额,这种常见。 这一些在国内比较少见,但...
  • 我们继续获取当前公司中工资大于或者等于5000的员工信息,此时,我们只需要创建一个FilterEmployeeBySalary类实现MyPredicate接口,如下所示。 public class FilterEmployeeBySalary implements MyPredicate...
  • 4月18日上午,加密货币遭受断崖式暴跌,比特币从56000美元,直线跌破51000美元,遭遇今年甚至历史上最大的短时暴跌。尽管比特币单日跌幅并未超过“312”暴跌,但全网合约被仓的规模却...
  • 点击下方公众号「关注」和「星标」回复“1024”获取独家整理的学习资料!最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intelli...
  • 前几天,英伟达在限制挖矿的声明表示,该公司旗下的消费级显卡 RTX 3060 在检测到正在进行以太坊(Ethereum,ETH)挖矿算法的特定属性时,会将哈希率或加密货币挖矿效率限制在 50% 左右。 尽管刚刚发售,已经有...
  • 江苏永钢集团有限公司(简称“永钢集团”),总部位于江苏省张家港市南丰镇永联村,始创于1984年。经过30多年的发展,现在是一家以钢铁为主业,金融贸易、建筑建材、装备制造、循环经济、新能源等多元产业协调发展的...
  • 在这样的架构,Docker(或者容器运行时)仅用于通过 Kubernetes 控制平面进行调度,从而在实际主机内运行应用程序。 通过以上架构图,可以看到每个 Kubernetes 节点都与控制平面彼此通信。各个节点上的 kubelet ...
  • 新智元报道来源:Youtube想要开源代码,欢迎前来自取!于是,知名网红「机械妖姬」直接走进对方公司的办公室,没想到吧!找开源代码?一般人大概会选择全球最大「同性交友网站」GitH...
  • 部分资料一览: 330页PDF Android学习核心笔记(内含8大板块) Android学习的系统对应视频 Android进阶的系统对应学习资料 Android BAT大厂面试题(有解析) [外链图片转存…(img-dfgaVhWD-1612180109548)] ...
  • “ ...它的最大区别在于并不依赖于 Docker,而且目前已经在 Red Hat OpenShift 得到使用。 有趣的是,RHEL 7 同样不官方支持 Docker。相反,其只为容器环境提供 Podman、Buildah 以及 CRI-O。 “ ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 71,655
精华内容 28,662
关键字:

中爆公司