火狐体育足球app-我简略刚刚讲了这不进犯
你的位置:火狐体育足球app > 火狐体育安卓版 > 我简略刚刚讲了这不进犯
我简略刚刚讲了这不进犯
发布日期:2022-02-16 13:38    点击次数:191

我简略刚刚讲了这不进犯

火狐体育安卓版

上个月,一个有着10年码龄的门径猿喝高了,在酬酢网站Reddit上吐槽。然后被猖狂转发,点赞。可说是讲出了我们许多码农的心声。我们国内这边也有不少版块了。我们也凑凑热破碎译一版。跟全球一块儿赏玩一下:

今天是有点儿高了,跟老铁们吐一下槽。有一天我会后悔吗?嗯,惟有天主判辨!戋戋不才,这是鄙人,使命10年的仙葩总结。

还在傻傻等雇主给升职加薪吗?迅速跳槽吧,哥儿们。宇宙上莫得贤良天子,一切全靠我们我方!

当前都庄重全栈工程师,又惊悸了不是?可这真的不进犯。就拿我所在的软件规模,你可以折腾出15种名堂。在web编程或镶嵌式,可能有所不同。但是总共的事情,基本上其中枢的原则也就惟有10到20条,本事栈只不外是让解决问题容易一些。莫得必要去搞懂勾股定理的16种确认规律。

全球劝你另谋高便是几个兴致。如果在一个场所待的不爽,可以考虑拎桶走人了。

在一些公司里找到了循规蹈矩的好基友。然而你不可总有这种狗屎运。有的时辰莫得好基友也能开快乐心,有好基友的公司并不是就不会碰上赛隐衷儿。

我学会了跟雇主尽量谈心,天然这要左右好度,让他能省心肠把事情交给你就刚刚好。会触到什么霉头?炒我鱿鱼?花两周再找个下家好了。

如果一个季度有那么一两次,凌晨2点被从被窝里薅起来,那事儿就有点儿严重了,要么解决要么走人吧。

唉,再搞一杯。

好的雇主和好职工老是能惺惺惜惺惺。

当我如故个小白,曾经狂热于本事,编写代码,遐想机科技。当前不纠结了。

好代码能被一个小白工程师看懂,伟大的代码学生都能懂,最佳的代码,是不敲代码。

当作一个工程师,最没学好的便是如何写文档。擦,有莫得人教我一下啊。我是认真的,谁给提点儿好提出,我真的很想用钱,找人给我上一课(很贵也在所不吝,一千美金够不够啊,教教我如何写出个能让人称心的,渊博上的文档)

接上条,写一个无缺的遐想改换需求,可能亦然个高技术的活。

这些大战跟我有什么鸟接洽(vim vs emacs, mac vs linux, 这些…),除了底下这个。看底下这条。

越来越老,就越来越以为,动态言语果然个好东西。擦,是我说的,如何着?来咬我呀。

在一个场所,当我以为我方算最理智一个了,就到了离开的时辰了。

真不睬解为毛给全栈web工程师这点恻隐的薪水。噢,不,讲真的,这些家伙基本工资一年就算挣50万美金也不算多。擦,人家得懂前端,后端,各式浏览器,集结,数据库,还有什么缓存,集结端和移动端永别,啥,公司要上个新框架?这天然也得懂。讲真,当作懂王,为啥网端大佬工资这样低。

我们应该多雇点儿实习生,果然棒极了。这些小不点儿充满奇思妙想。再指点一下山河,果然棒极了。我心爱。

再搞一口

千万别跟偶像碰头。我花了5千大洋去听偶像的课。他然而亮盲眼的明星,但临了我发现他和你我也并莫得太多不同,都是包装炒作辛勤。

本事栈很进犯。噢,对,我简略刚刚讲了这不进犯,好吧,接着听我唠一唠。你听人讲Python 开发,和讲C++ 开发,你会说这永别蛮大的,对不合?因为干什么活就得用什么器用。如果你不解白该用什么,那就用Java吧。这种编程言语天然烂到家了,但它又什么都颖悟。

最伟大的编程言语是lisp。我应该学一下了。

关于一个生手来说,学习SQL言语是迅速致富的不二秘诀。让其它的言语都见鬼去吧。你无用懂别的,就懂个SQL就可以了。薪资数据处理群众?能拿5万美金。懂SQL的薪资数据处理群众?9万美金!大公司里懂治理架构的大牛?4万美金。懂治理架构的大牛又懂SQL?那就可以称得上项目司理,拿到15万美金了。

如果说要深爱测试(Test),那么就需要把测试驱动开发 (TDD)供上神坛。

政府部门使命并不真的像外传中的香饽饽,至少关于初入职场的工程师来说是这样。120K美金加上各式福利还有待业金,真实有些诱人,但是你惬心出卖你的灵魂,扑在那些惟有里面人才懂的本事上吗?绝顶尊重公事员,但那里真实是个养老的场所。此提出不适用于政府承包商。

第三方猎头便是寄生虫。话说总结,如果你能找到个狠变装,跟他们缔造邃密接洽,对你的处事活命大有平正。如何样才调判辨是个好猎头呢?好猎头闲居不会在第三方公司异常三年。他们时时被大公司挖走。

如果公司职工少于100人,期权推测便是个大饼。反之,它有可能让你10年之内成为大款儿。

在家使命很柔润,但莫得白板用,有点儿不得劲儿。

我从来没在Facebook,Google这样的大公司待过,是以我不判辨是否错过了什么。但我招罗了一些(也有些没用)这些大公司出来的职工,他们亦然顺理成章的。

我以为我个人获得的报答,比拟于自身价值几乎九牛一毛。你们都判辨,用钞票来预计一个人偶然辰是愚蠢的。

司理的权益比你想象的小的多的多,想想吧,为什么阿谁司理不把谁谁开掉,因为他不可把谁谁开掉。

头衔最没鸟用。什么什么大公司的首席,特出职工,通通没什么用。你做过什么,完成了什么项目,这才是全球最关注的。

我们接着聊聊头衔:处事初期,头衔越来越高是个功德情。低级到中级,中级到高档,高档到首席。如果你依然是职场白叟了,头衔越低越好。这样,工资如故一样,如果有提升契机又可以加薪了。也便是说,职场头10年,头衔的提升代表脱手段和背负的增长。之后,越低的头衔让你工资更容易增长。

退休金策动要交满。

要慈悲地对待身边的每个人。这样做不是为了升职加薪(天然详情有所匡助),这样做自己便是它的价值所在。

如果曩昔这个月,我没再行手那里学到什么,那一定是粗莽了。

见鬼,酒没了。

为课程,册本,会议付费是价廉物美的。我干涉了数次会议,几个1千5百大洋的课程,许多许多书,还订阅了一些。很值,这样我就可以在使命中更装了。

讲真的,为什么不给web开发人员更高的工资?他们然而懂王啊!!!

腕管概述症,背部拉伤,都不是闹着玩儿的。花1千大洋买点儿好开发吧。

我遇到过的一位大神是个数学博士。从老兄那里我学了许多。但愿他还好。

曾经,在高中期间,我有一个绝顶棒的女同学。我的兴致是我们时时一道晃荡了几年,无所不谈。然后谣言四起,说我心爱她,一道那啥啥的。她不可正确的看待这个问题,初始淡薄我的存在。这让人有点儿沉闷。拿个当前娴雅的词儿讲,便是我被“拉黑”了。但我并莫得诉苦在心,如故但愿她元气满满。如若能穿越且归,应该会有个好一些的结局吧。

我还在8年事有个小女知交,天然我不太心爱她了,也还没想着戒指,就这样吧。这果然有点儿蛋疼。对不起,Lena。

你判辨当作一个软件工程师,最棒的是什么?你可以遇到和你一样的家伙们。并不是说你们都喜容许通,看电视这些。便是说你们时时钻相同的牛角尖,这果然棒极了。

本事规模让女生走开。这是什么鬼行业。这真需要改变,不是吗?我在使命中一直热心的匡助这些女工程师,我还想做更多。你说该如何下手?

黑人工程师,一样的啊。什么鬼?

我对一个本事时时是爱极生恨。当我初始愤激这个本事时时时又以为它还可以,老爱推选给他人。Jenkins是个什么鬼,老兄,我即使给一个新客户推选这个软件,并不是确认我能减少它运行故障带来的祸殃。

连续吐槽,git棒极了,我正在用呢。然并卵,GUI图形界面去死吧,如故让我用高歌行吧。7个高歌多好记呀,其它的Google一下就好啦。

我说过我做数据这一转,我要去学个数据方面的课程。Pandas,果然受够了啊啊啊。

我的使命还算容易,因为我有一群半吊子本事分析师。他们懂编程,但又不是软件工程师。这果然谢天谢地,如果他们发现什么不合劲儿,他们总会说这详情是遐想问题。我爱死他们了。他们可比最棒的工程师棒多了。

暗色彩棒极了。直到你被逼着使用亮色彩。这便是为什么我是用亮色彩。

我对加密太了解了,倏得发现小数儿都不懂啊。

苍老,酒如何又没了呢。

熟知各式套路才调做一个好工程师。然而成为一个更棒的高档工程师,你需要判辨偶然辰需要冲破套路。

如果全球都认为总共问题都是Bug惹的祸,该连续了。

许多创业公司热衷于让职工打快乐扉,展现“真我”。好吧,如果这个真我的爱好是爱看小电影可咋整?使命和私生活如故短长分明的好。

快乐时刻和共事们喝喝酒挺好的。我更乐意和小孩子们,家人和知交们在一道。

什么是超等熏陶力?明明是你的时弊,可你的头儿把背负总共揽曩昔。你详情判辨我就算为她转斗千里也在所不吝。

是的,我效率过的最棒的雇主老是轻易撑持我的见解,同期他们会跟我勤苦解释那些跟我相冲突的见解。我一直想做到像他们一样。

去他娘的副业。如果你心爱搞副业,也挺棒的!但我更醉心于忙着在reddit上吐吐槽。

算法和数据结构很进犯,在一定进度上来讲。但你见过老中医口试的时辰还要考考有机化学之类的吗?我们的专科口试果然狗屁欠亨。

那些搞开发的小男生,小女生们都是贤达鬼儿。至少某个地下行业有钱赚了。

干不干我心爱的不进犯,进犯的是别干我愤激的事儿。

你做的事儿离居品越近,你就越能体会什么是给公司创造价值。跟你做的事儿是否有本事含量真不枢纽。在初创公司尤其如斯。

Linux真的挺进犯的,即使在我如故Window门径猿时。为毛?因为我临了如故加入了Linux阵营。在周末加班加点儿地装置Arch果然挺粗莽民气滴。

我学会了留神免强那些隐约的字眼,像大数据之类的。WTF是个明锐词儿吗?我免强过Spark和Kafka每10分钟的上万行的数据流,还有Python和MySQL,一小时10亿行的数据流。那些活该的标号果然见了他妈的鬼了。

并不是总共好职位都在硅谷。但大部分都是。

好吧,如果你想随意我一下,千万被给我差评,咱可不在乎这个。就当没看见好了。最让我沉闷的便是我啰啰嗦嗦讲了泰半天,贴出来没半点儿响应了。如果你以为这是个烂贴,就这样吧。

附原文:

I'm drunk and I'll probably regret this, but here's a drunken rank of things I've learned as an engineer for the past 10 years.

The best way I've advanced my career is by changing companies.

Technology stacks don't really matter because there are like 15 basic patterns of software engineering in my field that apply. I work in data so it's not going to be the same as webdev or embedded. But all fields have about 10-20 core principles and the tech stack is just trying to make those things easier, so don't fret overit.

There's a reason why people recommend job hunting. If I'm unsatisfied at a job, it's probably time to move on.

I've made some good, lifelong friends at companies I've worked with. I don't need to make that a requirement of every place I work. I've been perfectly happy working at places where I didn't form friendships with my coworkers and I've been unhappy at places where I made some great friends.

I've learned to be honest with my manager. Not too honest, but honest enough where I can be authentic at work. What's the worse that can happen? He fire me? I'll just pick up a new job in 2 weeks.

If I'm awaken at 2am from being on-call for more than once per quarter, then something is seriously wrong and I will either fix it or quit.

pour another glass

Qualities of a good manager share a lot of qualities of a good engineer.

When I first started, I was enamored with technology and programming and computer science. I'm over it.

Good code is code that can be understood by a junior engineer. Great code can be understood by a first year CS freshman. The best code is no code at all.

The most underrated skill to learn as an engineer is how to document. Fuck, someone please teach me how to write good documentation. Seriously, if there's any recommendations, I'd seriously pay for a course (like probably a lot of money, maybe 1k for a course if it guaranteed that I could write good docs.)

Related to above, writing good proposals for changes is a great skill.

Almost every holy war out there (vim vs emacs, mac vs linux, whatever) doesn't matter... except one. See below.

The older I get, the more I appreciate dynamic languages. Fuck, I said it. Fight me.

If I ever find myself thinking I'm the smartest person in the room, it's time to leave.

I don't know why full stack webdevs are paid so poorly. No really, they should be paid like half a mil a year just base salary. Fuck they have to understand both front end AND back end AND how different browsers work AND networking AND databases AND caching AND differences between web and mobile AND omg what the fk there's another framework out there that companies want to use? Seriously, why are webdevs paid so little.

We should hire more interns, they're awesome. Those energetic little fucks with their ideas. Even better when they can question or criticize something. I love interns.

Sip

Don't meet your heroes. I paid 5k to take a course by one of my heroes. He's a brilliant man, but at the end of it I realized that he's making it up as he goes along like the rest of us.

Tech stack matters. OK I just said tech stack doesn't matter, but hear me out. If you hear Python dev vs C++ dev, you think very different things, right? That's because certain tools are really good at certain jobs. If you're not sure what you want to do, just do Java. It's a shitty programming language that's good at almost everything.

The greatest programming language ever is lisp. I should learn lisp.

For beginners, the most lucrative programming language to learn is SQL. Fuck all other languages. If you know SQL and nothing else, you can make bank. Payroll specialtist? Maybe 50k. Payroll specialist who knows SQL? 90k. Average joe with organizational skills at big corp? $40k. Average joe with organization skills AND sql? Call yourself a PM and earn $150k.

Tests are important but TDD is a damn cult.

Cushy government jobs are not what they are cracked up to be, at least for early to mid-career engineers. Sure, $120k + bennies + pension sound great, but you'll be selling your soul to work on esoteric proprietary technology. Much respect to government workers but seriously there's a reason why the median age for engineers at those places is 50+. Advice does not apply to government contractors.

Third party recruiters are leeches. However, if you find a good one, seriously develop a good relationship with them. They can help bootstrap your career. How do you know if you have a good one? If they've been a third party recruiter for more than 3 years, they're probably bad. The good ones typically become recruiters are large companies.

Options are worthless or can make you a millionaire. They're probably worthless unless the headcount of engineering is more than 100. Then maybe they are worth something within this decade.

Work from home is the tits. But lack of whiteboarding sucks.

I've never worked at FAANG so I don't know what I'm missing. But I've hired (and not hired) engineers from FAANGs and they don't know what they're doing either.

My self worth is not a function of or correlated with my total compensation. Capitalism is a poor way to determine self-worth.

Managers have less power than you think. Way less power. If you ever thing, why doesn't Manager XYZ fire somebody, it's because they can't.

Titles mostly don't matter. Principal Distinguished Staff Lead Engineer from Whatever Company, whatever. What did you do and what did you accomplish. That's all people care about.

Speaking of titles: early in your career, title changes up are nice. Junior to Mid. Mid to Senior. Senior to Lead. Later in your career, title changes down are nice. That way, you can get the same compensation but then get an increase when you're promoted. In other words, early in your career (<10 years), title changes UP are good because it lets you grow your skills and responsibilities. Later, title changes down are nice because it lets you grow your salary.

Max out our 401ks.

Be kind to everyone. Not because it'll help your career (it will), but because being kind is rewarding by itself.

If I didn't learn something from the junior engineer or intern this past month, I wasn't paying attention.

Oops I'm out of wine.

Paying for classes, books, conferences is worth it. I've done a few conferences, a few 1.5k courses, many books, and a subscription. Worth it. This way, I can better pretend what I'm doing.

火狐体育安卓版平台客服QQ:865083652

Seriously, why aren't webdevs paid more? They know everything!!!

Carpal tunnel and back problems are no joke. Spend the 1k now on good equipment.

The smartest man I've every worked for was a Math PhD. I've learned so much from that guy. I hope he's doing well.

据介绍,Red 语言在 2021 年大约关闭了 120 个 issue,平均每月 10 个,此外还合并了近 50 个 PR。虽然这些数字看起来比较小,不过开发团队表示他们还要投入时间和精力到更深层次的工作以及其他任务中,所以综合来说,项目仍在稳定发展。至于大家希望的 issue 和待处理的 PR 数目都为 0,开发团队表示这对 Red 这样的项目来说是不现实的。毕竟核心团队需要花费大量时间来处理更大和更复杂的任务。

Once, in high school, there was thing girl who was a great friend of mine. I mean we talked and hung out and shared a lot of personal stuff over a few years. Then there was a rumor that I liked her or that we were going out or whatever. She didn't take that too well so she started to ignore me. That didn't feel too good. I guess this would be the modern equivalent to "ghosting". I don't wish her any ill will though, and I hope she's doing great. I'm sorry I didn't handle that better.

I had a girlfriend in 8th grade that I didn't want to break up with even though I didn't like her anymore so I just started to ignore her. That was so fucked up. I'm sorry, Lena.

You know what the best part of being a software engineer is? You can meet and talk to people who think like you. Not necessarily the same interests like sports and TV shows and stuff. But they think about problems the same way you think of them. That's pretty cool.

There's not enough women in technology. What a fucked up industry. That needs to change. I've been trying to be more encouraging and helpful to the women engineers in our org, but I don't know what else to do.

Same with black engineers. What the hell?

I've never really started hating a language or technology until I started becoming intimately familiar with it. Also, I think a piece of tech is good if I hate it but I simultaneously would recommend it to a client. Fuck Jenkins but man I don't think I would be commuting software malpractice by recommending it to a new client.

That being said, git is awful and I have choice but to use it. Also, GUI git tools can go to hell, give me the command line any day. There's like 7 command lines to memorize, everything else can be googled.

Since I work in data, I'm going to give a data-specific lessons learned. Fuck pandas.

My job is easier because I have semi-technical analysts on my team. Semi-technical because they know programming but not software engineering. This is a blessing because if something doesn't make sense to them, it means that it was probably badly designed. I love the analysts on the team; they've helped me grow so much more than the most brilliant engineers.

Dark mode is great until you're forced to use light mode (webpage or an unsupported app). That's why I use light mode.

I know enough about security to know that I don't know shit about security.

Crap I'm out of wine.

Being a good engineer means knowing best practices. Being a senior engineer means knowing when to break best practices.

If people are trying to assign blame to a bug or outage, it's time to move on.

A lot of progressive companies, especially startups, talk about bringing your "authentic self". Well what if your authentic self is all about watching porn? Yeah, it's healthy to keep a barrier between your work and personal life.

I love drinking with my co-workers during happy hour. I'd rather spend time with kids, family, or friends.

The best demonstration of great leadership is when my leader took the fall for a mistake that was 100% my fault. You better believe I would've walked over fire for her.

On the same token, the best leaders I've been privileged to work under did their best to both advocate for my opinions and also explain to me other opinions 'that conflict with mine. I'm working hard to be like them.

Fuck side projects. If you love doing them, great! Even if I had the time to do side-projects, I'm too damn busy writing drunken posts on reddit

Algorithms and data strictures are important--to a point. I don't see pharmacist interviews test trivia about organic chemistry. There's something fucked with our industry's interview process.

Damn, those devops guys and gals are f'ing smart. At least those mofos get paid though.

It's not important to do what I like. It's more important to do what I don't hate.

The closer I am to the product, the closer I am to driving revnue, the more I feel valued regardless of how technical my work is. This has been true for even the most progressive companies.

Linux is important even when I was working in all Windows. Why? Because I eventually worked in Linux. So happy for those weekend where I screwed around installing Arch.

I've learned to be wary for ambiguous buzz words like big data. WTF is "big" data? I've dealt with 10k rows streaming every 10 minutes in Spark and Kafka and dealt with 1B rows batched up hourly in Python and MySQL. Those labels can go fuck themselves.

Not all great jobs are in Silicon Valley. But a lot are.

Finally, if you really want to hurt me, don't downvote I don't care about that. Just ignore this post. Nothing makes me sadder than when I wrote a long post and then nobody responds. So if you hate this post, just ignore.

 火狐体育安卓版