The tools you'd miss if you left a company

栏目: IT技术 · 发布时间: 6年前

For those people who have worked at multiple companies and thus have left a couple of jobs over the years, do you ever think about stuff you miss? These are the internal systems, build environments, tools, features, or other neato things that you had which made your job easier, better, faster, or maybe even possible... but which didn't exist on the outside world.

This seems to come up every so often when I hang out with friends from certain places. For example, if you talk to anyone who worked at Facebook for any amount of time on relatively mainstream parts of the business, they'll probably tell you they miss Scuba and ODS. People from Google probably miss Borg (and lament the whole Kubernetes thing) or BigTable.

I got to thinking about this some more, and realized there's more you can learn from the general case here. Think about any place you've worked, and try to figure out if you'd actually miss anything from it if you left. You're not allowed to include things you or your friends built. It has to be the sort of thing that you didn't touch and yet made your life better to the point that you'd maybe try to build it again somewhere else.

If you can't come up with anything, it's possible you're just beyond repair and too snarky to think reasonably, but if you then ask more people and they also can't come up with something, then you might have a problem. This might mean that you work at a place that doesn't have nice tooling, and that's probably because nobody's built anything good. That in turn might be because nobody builds anything, period.

Companies that decide to further the Silicon Valley pyramid scheme and funnel all their money into vendors to rent (NOT buy) services can create situations like this. They end up with a bunch of 80% (at best) solutions which cost a lot of money, are poorly understood, and can never really be improved.

The "engineers" at those companies tend to be reduced to writing glue. That is, they probably write a bunch of wrappers, proxies, and other things that don't do much work in and of themselves. They might even find themselves creating the stuff that lets vendor A talk to vendor B through their own little proxy, because A and B can't be trusted to talk to each other directly without screwing something up.

It doesn't take too long for people to realize that all they are ever going to do is write glue -- badly, I might add -- and run away. They find other gigs that actually let them build neat things for other people.

This becomes a self-reinforcing situation, naturally. If you join a place and find nothing but people who are just happy with glue and who react badly to actually building stuff, you'll probably have a bad time. Granted, the whole place probably isn't like this, but the other folks like you have already learned their lesson and are keeping their heads down lest they getchopped off.

If this is your life, I'm sorry to say, but you're actually in the bad place. Not every company works that way. Some of them actually build things that make sense for the business instead of deciding to rent everything they can find a vendor for. They do engineering work.

Really think about it. What would you miss enough to build it again?


以上所述就是小编给大家介绍的《The tools you'd miss if you left a company》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

Fortran 95/2003程序设计

Fortran 95/2003程序设计

中国电力出版社 / 2009-8 / 88.00元

Fortran是计算世界最早出现的高级程序设计语言之一,随着面向对象编程时代的到来,Fortran语言不仅保持了发展的步伐,而且继续在科学计算方面领先。《Fortran95/2003程序设计(第3版)》在第2~7章介绍了Fortan语言基础知识,为初学者提供入门学习资料;在第8~15章介绍了Fortran语言高级特性,为深入用好Fortran语言提供支持;在第16章讲述了Fortran语言面向对象......一起来看看 《Fortran 95/2003程序设计》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码