___luigi
This is wrong and misleading in many ways, you should ask people why they left, you should give a chance to those who have good skillset, not based on number of jobs they had. I know a lot of people who worked on contracts, so they had to change employers frequently, and I know a lot of people who were looking for a place, as juniors, to learn from good mentors. It is really hard to find mentors in Startups, and not everybody can make it to big companies. If companies don't invest on their employees, they leave.
[1]: https://db.cs.cmu.edu/seminar2020/
[2]: https://www.youtube.com/playlist?list=PLSE8ODhjZXjagqlf1NxuB...
I work in a large organization, in an industry that is naturally slow. The work (in the industry) is slow because it's critical to deliver stable and reliable solution because large part of population and economy rely on this industry SW/HW. I have heard a lot of complains on how the process is slow, but in many cases, building on top of existing work takes a long time. It takes long time to understand legacy work, to go through older studies and projects, and to find spots to add contributions. Not all of us work on green field projects, but many of us maintain code/work that doesn't look "cool".
I feel it suffers from "rich is getting richer" phenomena. Once the video start trending, the recommender starts showing it for any search.
I know that siding with FB is one of these topics that are very controversial in HN, but I am not finding excuses for the practices of these companies, my point is that our kids will live in a different age than the one we lived in, educational systems should keep up with these challenges and find innovative way to prepare people to efficiently manage that.
[1]: https://en.wikipedia.org/wiki/Mu%27allaqat [2]: https://en.wikipedia.org/wiki/Culture_of_ancient_Rome [3]: https://www.nirandfar.com/indistractable/
I recently read "Software Engineering at Google" https://www.amazon.com/Software-Engineering-Google-Lessons-P..., and my take away was that engineering culture matters a lot to drive any success and innovation. Those who work there have the freedom to challenge anything, to steer the product, and as a result, find opportunities as described in the previous comment and fix it. The management works on shaping that innovation.
There is a graveyard in most Telecom company. ATT bought ad tech business AppNexus and media giant WarnerMedia back in 2018 (stone age of the internet) and didn't manage to operate it well, it's not the only one, Verizon has heavily in ad tech and media companies such as Yahoo!, but none of these companies brought the same internet culture shifting in the market as Google/FB/.. etc. We all love to hate social media companies, but these companies managed to tap into the opportunities presented and -arguably- didn't stop innovating.
Now that we have AI to solve "LC type of questions", can we stop asking candidates to invert a linked list in an interview.
In the community, there is a trend that "complicated == better". imho, more is less in industrial ML. You need to deal with model management, worry about inference & latency when the model gets bigger. The author has another article where he argues that data scientists need to be full stack ninja. While I don't fully agree with that statement, I think it benefits the company in many many ways. Data scientists need to meet engineers in the middle, and all these challenges need to be considered from day 1. Another trend I see is that some data scientists are not driven by the question "Can we solve this problem for the company?", but rather "Can we solve this problem using ML/DL?". This will lead data scientists to use the shiny and trendy models, even if it is not suitable for the job. I would blame management here, in some environments, data scientists are evaluated based on "fancy" models they build, not solutions that they provide. Solutions can be simple (but not simpler) rules.
You’re not failing, boy. You are growing up and this is how life look like. If you read a lot of books/biographies, you will realize how some very successful people have had setbacks. Ignore these negative depressing whispers, and learn, read more. Most of us were in that spot before, do yourself a favor, and take some time to watch this talk "Last Lecture: Achieving Your Childhood Dreams", Randy Pausch https://www.youtube.com/watch?v=ji5_MqicxSo&vl=en
Today, we don't know how social media recommend posts to us, we don't know if it is biased, or good for some sub communities. There are [1] some engineering blogs where we can see that is based on some research ideas (e.g. embeddings) are prune to bias [3] and "rich gets richer" phenomena. There should be an open marketplace where institutes/researchers submit open & explainable ranking/recommender systems. This is how you democratize access to such social platforms, but the business model opposes such idea to make it reality. There is a large body of research in the area of explainable recommendation systems/Explainable AI. There are regulations today to use Explainable AI systems in healthcare field, but few of them in areas that impact our mental health (e.g. the use of Social Media).
[1]: https://ai.facebook.com/blog/powered-by-ai-instagrams-explor...
[2]: Explainable Recommendation: A Survey and New Perspective, https://arxiv.org/abs/1804.11192
I still believe that ranking/recommendation models should be open, parents/individuals should have -at least- the choice to make these algorithms less harmful.
Did you try MS Teams + Office 365?. I can share documents with my colleagues and collaborate on the same document.
If you are self employed, you might not get the same contract. In our contracts, what has been discussed in the thread was clearly stated by our employer (I asked my colleagues about their older contracts as well).
In EU, I have seen different opinions on who should pay for home office. In Germany, some entities pushed to introduce *WFH Tax* for those who work remotely (those who work from home need to pay a fee/tax), you can read more details here [1][2]. In Switzerland, the government asked companies to pay a share of rent for employees working from home[4].
[1]: https://www.cnbc.com/2020/11/12/deutsche-bank-proposes-a-5pe... [2]: https://www.bbc.com/news/business-54876526 [3]: https://www.bbc.com/news/technology-57750142 [4]: https://www.swissinfo.ch/eng/court-decision_companies-must-p...
As an introvert, working in an open office was a daily struggle for me. I have never worked in a private office before the pandemic, and I have seen the tremendous shift in productivity. Open offices are particularly disruptive for any activity that requires focus (programming, planning, writing...). I am glad that we have more choices now of companies that would hire people remote or work in hybrid mode.
I respectfully disagree with this statement, there is a large body of work focusing on making this easier. The HW/SW stack vary from a a company to another.
You can refer to this discussion for more details: https://twitter.com/migueldeicaza/status/1285204129225281536