一个10年编程经验的外国程序员,在喝醉后在社交网站Reddit上发表了一些言论,言不由衷,失去了自制。
今天感觉有点儿不太好,和朋友们抱怨一下。会有一天我会感到后悔吗?唔,只有大佛知道!我只是一个平凡之人,以下是我工作十年的一些总结。你还在傻傻地等着老板给你升职加薪吗?赶快换个工作吧,伙计们。在这个世界上,没有神仙皇帝,一切都要依靠我们自己!如今人们都追求全栈工程师,这又让人感到焦虑,是吧?但这并不重要。在我的软件领域里,你可以尝试出15种不同的方式。在网页编程或嵌入式系统中,情况可能有所不同。然而,所有事情的核心原则基本上只有10到20条,技术栈只是让问题解决变得更容易一些。搞懂勾股定理的16种证明方式并不是必要的。大家都劝你寻找更好的机会,这是他们的意思。如果你觉得在某个地方不舒服,可以考虑离开。在一些公司里,
找到了一些志同道合的好朋友。但是你不能一直都这么倒霉。有时候即使没有好基友,也能很开心,拥有好基友并不代表就不会遇到麻烦。我学会了与老板建立更亲密的关系,当然需要掌握好分寸,让他信任地把事情交给你才是最合适的。会有什么变质了吗?炒我鱿鱼?我可以再花两周时间来寻找另外的单位。如果一个季度里偶尔几次,在凌晨2点被从被窝里拽起来,那情况就有些严峻了,要么解决要么离开吧。再来一杯吧,算了。优秀的老板和优秀的员工总是能互相理解和互相尊重。当我还是个技术菜鸟时,曾经对技术、编程和计算机科技充满热情。不再纠结了。出色的代码应该能够让普通工程师理解,优秀的代码应该能够为学生所理解,最棒的代码是无需写代码。作为一名工程师,我最不擅长的就是写文档。哎呀,有没有人可以来教教我啊。我很专注,谁能给我一些建议?我想花钱请人来教我一堂课(即便贵也无所谓,一千美元够不够?)。想学如何写出令人满意、高端的文档。继续上文,写一个完美的设计更改需求,或许还涉及高科技。这些大战跟我没有什么关系(vim和emacs, mac和linux, 这些…),除了下面的这个。请看下面这个。随着年龄的增长,我越来越认为,动态语言确实是个很好的东西。抱歉,这是我说的,有问题吗?来咬我呀。在一个地方,当我觉得自己是最聪明的时候,就是该离开的时候了。我真的不明白为什么全栈web工程师的薪水这么低。不好意思,实话说,这些人即使一年挣50万美元也不能算多。哎呀,不仅要懂得前端和后端,还要了解各种浏览器、网络和数据库,还需要知道缓存的使用和网络端和移动端的区别,唉,公司还要求掌握新的框架?当然要理解这个。说实话,作为一名懂行的人,为什么网络行业的高层人员工资如此之低呢?我们应该多招一些实习生,这真是太好了。这些小家伙充满了奇思妙想。再次指导江山,真是太棒了。我喜欢。千万不要再追求和明星见面。我支付了5000元去上偶像的课程。他虽然是耀眼的明星,但最终我发现他和你我并没有太多不同,都只是经过包装炒作而已。技术堆栈的选择非常关键。噢,是的,我好像刚刚提到这不重要,那么,就请继续听我唠叨吧。听别人谈论Python开发和C++开发时,你会觉得它们之间有很大的差异,是吧?做什么工作就需要使用相应的工具。如果你不确定该使用什么语言,就尝试Java吧。虽然这种编程语言质量很差,但它却非常多功能。{lis 是最伟大的编程语言
。我需要去学习一下。對於初學者來說,學習SQL語言是迅速致富的最佳途徑。让其他语言都滚蛋去。只需要懂得SQL,不需要理解其他。您需要一个擅长处理薪资数据的专家吗?可以提取5万美元。您是否了解SQL且擅长处理薪资数据的专家?9万美金!在大公司里谁懂得管理架构?4万美金。懂管理架构的专家也精通SQL吗?那个人可以被称为项目经理,赚到了15万美元。如果要重视测试,那就需要把测试驱动开发 (TDD) 看作是极为重要的。政府部门的工作并不像传说中的香饽饽,对于刚进入职场的工程师来说尤其如此。12万美元的工资,加上各种福利和养老金,确实颇具诱惑力,但你愿意放弃自己的灵魂,投入那些只有内行人才懂的技术领域吗?对公务员表示高度尊重,然而那里实际上是一个退休的地方。政府承包商不适用于此建议。猎头是第三方人员的寄生虫。说起来,如果你能找到一个厉害的人物,与他们建立良好关系,对你的职业生涯是非常有益的。如何才能确定一个猎头是好猎头呢?一般优秀的猎头不会在第三方公司工作超过三年。大公司经常会引诱他们加入。如果公司员工不到100人,期权可能就只是一种虚幻的承诺。相反的是,它有可能让你在10年内成为百万富翁。在家工作虽然很舒适,但没有白板可用,有些不方便。我从来没有在Facebook、Google这样的大公司工作过,所以我不确定我是否错过了什么。我雇佣了一些来自大公司的员工,但他们有些迷迷糊糊的。我觉得我个人所获得的报酬和自己的价值相比几乎微不足道。大家都明白,有时候以金钱来衡量一个人是愚蠢的。经理的权利远比你想象中要有限得多,你可以想一想,为什么那位经理没有辞退某某人呢?因为他没有权力解雇任何人。这个头衔一点用都没有。任何一个大企业的高管或杰出员工,都毫无意义。大家关心的是你做了些什么,完成了哪些项目。让我们继续谈谈头衔:在职业生涯初期,头衔不断升高是一件好事。从初级升级到中级,从中级晋升到高级,再从高级提升为首席。如果你已经是职场资深人士了,最好选择头衔较低的职位。这样说来,工资不变,但如果有晋升的机会就能涨薪了。在职场的最初10年,头衔的提升反映了技能和责任的提高。随着职位的降低,您的工资增长更容易。需要交足够的{X}{N}退休金计划费用。每个人身边的
都应该以善良的态度对待。不是为了获得晋升和薪水增加(尽管肯定会有帮助),而是为了这种做法本身的价值。如果这个月过去了,而我没有从新手那里学到任何东西,那一定是我的疏忽。
糟糕,酒已经喝光了。学习课程、购买书籍和参加会议都是值得的投资。我参加过多次会议,参加了价值1500元的课程,买了很多书,还订阅了一些。非常实用,这样我在工作中就能更加专业了。说实话,为什么不给网页开发人员更高的薪水呢?他们真的很了解王啊!!!腕管综合症和背部拉伤都不是开玩笑的事情。请花1000块钱买些好设备。我曾经遇到过一位数学博士大神。我从老兄那里学到了许多东西。希望他一切都顺利。在我的高中时期,我有一个非常出色的女同学,她的名字叫
。我们经常在一起闲逛了几年,无话不谈。之后传出了一些流言,指责我对她有好感,甚至有过某些行为。她无法正确地理解这个问题,开始忽视我。这让人感到有点沮丧。用当前最流行的术语来说,就是我的人际关系被中断了。我并不怀恨在心,我还是希望她元气满满。如果可以回到过去,结局可能会更好一些。我在八年级时有一个小女朋友,虽然我对她的喜欢并不是很强烈,但还没有想要结束这段关系,就这样吧。这真的有些令人头痛。对不起,莱娜。作为一名软件工程师,你知道最令人兴奋的是什么吗?你可以遇到和你相似的人。并不是说大家都喜欢运动或者看电视之类的活动。你们总是在同一个问题上纠结不清,真是太棒了。在
技术领域女性的比例较低。这是什么行业,真是奇怪。这确实需要改变,是吧?我始终热心地帮助这些女工程师,希望能够做得更多。你认为应该怎么开始呢?我是一个黑人工程师,就像任何其他人一样。什么鬼?我经常对一项技术爱恨交加。每当我开始对这项技术感到厌烦时,却又发现它值得一试,总是喜欢向他人推荐。Jenkins是怎么回事,朋友,即使我向一个新客户推荐这款软件,也并不意味着我可以减少它可能带来的故障和灾难。x同学继续抱怨,git太赞了,我也在使用呢。无用的东西,GUI图形用户界面可以消失了,我还是更喜欢使用命令行。7 个指令容易记哦,其他的就上 Google 查一下就行了。我曾经说过我从事数据处理工作,我打算去学习一门与数据相关的课程。熊猫,实在是让人受够了呀呀呀。我的工作相对来说比较容易,因为我有一群技术分析师水平一般的同事。他们了解编程,但并非软件工程师。感谢上天,真是太幸运了。如果他们发现有什么不对劲的地方,他们总是会认为这肯定是设计上的问题。我深深地喜爱他们。他们远比最优秀的工程师更出色。这种暗色调真的很不错。直到你被迫使用明亮的颜色。这就是我选择使用明亮色调的原因。对不起,我对加密有很多了解,但突然发现自己什么都不懂啊。
老大,这酒怎么又喝光了呢。只有对各种技巧和方法都了如指掌,才能成为一名优秀的工程师。要成为一名出色的高级工程师,你需要明白有时候必须打破常规。如果大家都认为所有问题都是由Bug引起的麻烦,那就要继续了。许多初创企业都很看重员工敞开心扉,展示他们的“真实自我”。如果我的爱好是喜欢看小电影,有什么问题吗?工作和生活最好能够分开。和同事们一起喝酒是
个非常愉快的时刻。我喜欢和孩子们、亲人和朋友们共度时光。超级领导力究竟是什么?明明是你的错误,但是你却把责任都推卸到别人身上。你一定知道,即使为了她,我愿意不惜一切。是的,我曾经有过最出色的老板总是全力支持我的观点,并且他们会尽力与我解释那些与我观点相冲突的事情。我一直希望能够像他们一样做到。他娘的副业, [动词]去。如果你喜欢从事兼职工作,也是很不错的选择!我更喜欢在Reddit上忙着发表评论。算法和数据结构在一定程度上非常重要。你见过中医面试时还要被问及有机化学等专业知识吗?我们的专业面试真是一团糟。那些从事开发工作的年轻男生和女生都很聪明机智。至少在某个地下产业中可以赚到钱。对我来说是否喜欢不重要,重要的是不要做我讨厌的事。每当你离产品越近,你就越能理解对公司创造价值意味着什么。你所做的事情是否需要技术真的无关紧要。在新创公司中尤为重要。Linux确实是非常重要的,即使在我还是Windows程序员时。为毛?由于最终我决定加入Linux阵营。周末加班加点地安装Arch真是令人兴奋。我学会了小心应对那些含糊的字眼,例如大数据等。WTF这个词敏感吗?我有经验处理每10分钟上万行的Spark和Kafka数据流,还有Python和MySQL,以及每小时10亿行的数据流。那些该死的标记真是让人受不了。并不是所有优质职位都在硅谷。绝大多数都是。好吧,如果你想对我有所轻蔑,就请随意给我差评吧,我并不在意。我们可以假装什么都没有发生过。我最不高兴的是我唠唠叨叨说了很久,贴出来却毫无反应。如果你认为这个帖子很糟糕,就算了吧。原文:\n我喝醉了,可能会后悔这件事。我以工程师身份工作了10年,这是我醉酒时总结的一些经验。
我职业生涯中取得进步最好的方式是换公司。
技术栈并不重要,因为在我领域有大约15种基本的软件工程模式适用。我的工作是数据相关的,所以。所有领域都有大约10-20个核心原则,技术栈的目的只是为了使这些事情变得更容易,所以不要担心它。人们推荐求职是有原因的。如果我对工作感到不满意, 很可能是时候继续前进了。我取得了一些好成果。在我工作过的公司里结交了一生的朋友。我不认为这是我工作的每个地方都必须要达成的条件。在我没有和同事建立友情的地方工作得很开心,而在结交了一些好朋友的地方感到不快乐。\n我学会了和我的经理保持诚实。不是太诚实。工作中足够诚实,这样我可以做真实的自己。最坏的结果又是什么呢?他开除我了吗?两周内我会开始一份新工作。如果我在2点被叫醒超过一个季度一次,如果出现了严重问题,我要么解决它,要么辞职。
再倒一杯
一个优秀的管理者拥有许多优秀工程师的品质。
当我刚开始的时候,我曾深深着迷于技术、编程和计算机科学。现在我已经不再迷恋了。
好的代码是初级工程师可以理解的代码。优秀的代码可以被一年级的计算机科学新生理解。最好的代码是根本没有代码。
作为一名工程师学习最被低估的技能是如何撰写文档。该死,请问有没有人可以教我如何撰写好的文档星空体育平台?如果有推荐,我愿意认真学习(甚至可能愿意支付相对较高的费用,比如1千美元的课程,只要能确保我能写出好的文档)
与上文相关的是,撰写改变提案的技能是非常重要的。几乎每一个圣战(比如vim vs emacs, mac vs linux等)都无关紧要…… 除了一个。见下文。随着年龄增长,我越来越欣赏动态语言。我说了。来打我吧。
如果我发现自己认为自己是房间里最聪明的人,那就是离开的时候了。
我不知道为什么全栈web开发人员待遇那么糟糕。真的,他们应该每年拿到五十万基本工资。擦,他们不仅要懂得前端和后端,还要了解不同浏览器的工作原理、网络、数据库、缓存、网页和移动应用的区别,天啊,还有另一个框架要求公司使用?为什么网页开发人员的薪水如此之低?我们应该招更多实习生。他们太棒了。那些充满活力的小家伙们带着他们的想法。当他们能够质疑或批评某事时更棒。我喜欢实习生。不要见你的偶像。我花了5千块去上一个我偶像的课程。他是一个杰出的人,但最后我意识到他就像我们其他人一样随机应变。
技术栈很重要。好吧,我刚才说技术栈不重要,但是听我说完。当你听到Python开发人员和C++开发人员时,你会产生完全不同的想法,对吧?这是因为某些工具在特定任务上非常有效。如果你不确定想做什么,就使用Java。这是一个糟糕的编程语言,但在几乎所有方面都表现出色。最伟大的编程语言是lisp。我应该学习lisp。对于初学者,学习的最赚钱的编程语言是SQL。其他语言都不重要。如果你懂得SQL而不会其他语言,你也能赚大钱。薪资专家?能不能支付五万美元。财务专员谁懂得SQL?薪资大约5万美元。熟悉SQL的薪资专员?9万美元。在大公司有组织技能的普通员工?一个普通人具备组织能力和SQL技能,年薪可达40,000美元吗?自称为项目经理并赚取15万美元。测试很重要,但TDD是个该死的狂热信仰。政府的轻松工作并没有人们所吹捧的那么好,至少对于早期至中期职业工程师而言。120k美元+福利+养老金听起来不错。但是你将会为了使用深奥的专有技术而牺牲自己的灵魂。对政府工作人员表示敬意,但有一个原因解释了为什么这些地方的工程师的平均年龄是50岁。这不适用于政府承包商。
第三方招聘人员就像寄生虫一样。然而,如果你找到了一个好的人,一定要认真建立起良好的关系。他们可以帮助你快速启动你的事业。如何知道你找到了一个好的人呢?如果他们已经是第三方招聘顾问超过3年,他们可能不太好。那些通常成为大公司招聘人员的人才可能有价值或者能让你成为百万富翁。除非工程部门的人数超过 100 人,否则它们可能毫无价值。在本十年内或许可以有所作为。在家办公确实很棒,但缺少白板让人感到遗憾。我从未在 FAANG 工作过,所以不知道错过了什么。但我曾经招聘过(也未曾招聘过)FAANG 公司的工程师,他们也并不知道自己在做什么。我的自我价值并不取决于其他人的看法。我的总薪酬相关的一个函数。资本主义是一个决定自我价值的糟糕方式。\n经理的权力比你认为的要小得多。远远比你想象的要小。如果你曾经想过,为什么XYZ经理不解雇某个人, 这是因为他们不能。大多数情况下,头衔并不重要。无论是来自任何公司的首席杰出员工领先工程师,都不重要。关键是你做了什么,取得了什么成就。这才是人们真正关心的。说到头衔:在你的职业早期,职称的升迁总是件令人愉悦的事情。从初级到中级,再从中级到高级,最后到主管级别。在职业生涯的后期,职称的降级也是一个不错的选择。这样,您可以获得相同的薪酬,当您再次晋升时还会得到加薪。换句话说,在您的职业生涯早期(<10年),职务的晋升对你的技能和责任的增长都是有益的。随后,职务的降低对你的薪水的增长也是不错的。充分利用我们的401k。对每个人都要友善。不是因为它会帮助你的职业生涯(事实是会),因为善良本身就是一种回报。如果我这个月没有从初级工程师或实习生那里学到东西,那就是我没有注意。哎呀,我没酒了。付费上课、买书、参加会议都是值得的。我参加了几个会议。有几门价值1500美元的课程、很多书籍,还有一个订阅。很值得。这样,我可以更好地假装自己在干什么。说真的,为什么Web开发人员的薪水不高呢?他们什么都知道!他们什么都知道!!手腕通道和背部问题不是闹着玩的。现在花1千块钱买好设备。我曾经为之工作过的最聪明的人是一个数学博士。我从那个人那里学到了很多。希望他一切都好。在高中的时候,曾经有一个女孩是我的好朋友。我们交谈、一起玩耍,并在几年间分享了许多私人事务。之后有传言说我喜欢她,或者我们在一起之类的。她听到后并不高兴,于是开始忽视我。那种感觉并不好。我想这可能是现代版的“消失不见”。虽然如此,我并不对她抱有恶意。希望她一切都好。对不起,我没有处理那件事更好。我初中八年级时有一个女朋友,虽然不再喜欢她,但不想分手,所以我选择无视她。那真是太糟糕了。对不起。Lena,你知道做软件工程师最好的地方是什么吗?你可以遇到和你有相似思维的人,跟他们交谈。不一定要有完全相同的兴趣爱好,比如运动和电视节目之类的。但他们和你一样的方式思考问题。这很棒。\n科技领域里女性数量还不够,这个行业真的很糟糕。这一点需要改变。我一直在努力鼓励和帮助我们机构里的女性工程师。但我不知道还能做什么。
对于黑人工程师也是一样。这是什么鬼?我从来没有真正开始讨厌一门语言或技术,直到我开始与之变得熟悉。我认为一款科技产品好是因为我即使讨厌它但同时还会向客户推荐它。虽然我烦死了 Jenkins,但我觉得向新客户推荐它并不算软件违规行为。
话虽如此,git真的很糟糕,但我别无选择,只能使用它。GUI git 工具可以歇菜,我宁愿用命令行。只需记住大约 7 个命令就够了,其他都可以谷歌查。由于我从事数据工作,我将要分享一些数据方面的经验教训。天啊,这些熊猫真麻烦。我工作起来更轻松了,因为我的团队里有半技术性分析师。他们半懂编程,但对软件工程不太熟悉。这是件好事,因为如果有什么东西他们不懂,很可能是设计不佳。我喜欢团队上的分析师;他们帮助我成长的远远超过了最杰出的工程师。
深色模式很棒,直到被迫使用亮色模式(网页或不支持的应用程序)。这就是为什么我使用亮色模式。
我对安全性了解得足够多,足以知道我对安全性一窍不通。
糟糕,我没有葡萄酒了。
成为一名优秀的工程师意味着要了解最佳实践。成为一名高级工程师意味着知道何时打破最佳实践。
如果人们试图归咎于错误或中断,现在是时候继续前进了。很多前卫的公司,尤其是初创公司,谈论的是展现你的“真实自我”。那么如果你真实的自我就是喜欢看色情片呢?对,保持工作和个人生活之间的界限是健康的。我喜欢在happy hour和我的同事一起喝酒。我更愿意和孩子、家人一起度过时间。领导展现出伟大的领导力的最好方式,就是当我的领导为100%由我造成的错误负责。你最好相信。我本愿为她赴汤蹈火。同样地, 我曾有幸与之合作的最好的领导者尽力不仅是支持我的观点,而且也向我解释与我的观点冲突的其他观点。我努力成为像他们那样的领导者。如果你喜欢参与副业,那太好了!就算我有时间做副业,我太忙了,写着在Reddit上的醉酒帖子。算法和数据结构很重要,但有一个界限。我不认为药剂师面试应该考有机化学的琐事。我们行业的面试流程有问题。糟糕啊。那些DevOps的伙计们都特别聪明。至少那些家伙能拿到薪水。
重要的不是做我喜欢的事,更重要的是不讨厌做的事。
我离产品越近,就越能驱动收入。在任何技术性工作中,我感到被重视的程度越高,无论是在最进步的公司里还是其他地方都一样。就算在使用全部Windows系统的公司,Linux系统的重要性也是不能被忽视的。为什么呢?由于我最终在Linux上工作,所以对那些周末我乐于在安装Arch上折腾的时光感到开心。我已经学会对那些模糊的时髦词汇如大数据保持警惕星空体育官方。大数据到底是什么鬼?我使用Spark和Kafka每10分钟处理1万行数据流,并且使用Python和MySQL每小时处理10亿行数据。那些标签可以去死。并非所有好的工作都在硅谷。不过很多是。最后,如果你真的想伤害我,请不要给我负面评价,我不在意。请忽略这篇帖子。没有什么比我写了一篇长帖子之后没有人回复让我更难过的了。如果你讨厌这篇帖子,就不要理会。
星空体育APP
星空体育入口
星空体育APP 星空体育注册