Look into web3/blockchain/NFT technology, most of it has been around less than 2 years so experience is less of a hard requirement than in other fields of software engineering.
Gonna hard disagree on this one. Blockchain is a flash in the pan niche tool. There are some legitimate uses for it, but most of it is all style and no substance. It's way too narrow a focus, with far more people playing around than there are jobs. You'd pick up general software skills along the way, but there are better ways to do that with a focus on more useful and practical technologies.
Solidity (language for Ethereum Smart Contracts) is relatively easy to learn. There's also tons of free resources in learning them (https://cryptozombies.io/). I would say this would be one of the hottest languages of 2022.
Yeah Solidity has many resources and is worth learning. Solana is another smart contract platform which uses Rust, and Rust is a fantastic language, though it is tough.
Both ecosystems use Node.js for scripting/tests/frontend so that is going to be advantage to learn.
They fired all the product managers. All of them. At once. We call them Venture Leads, but they were effectively product managers. On Monday I am finalizing a feature for one of them and on Tuesday I have nobody to show it to. I don't even remember if I ended up pushing it.
They apparently intend to resume work on all the projects, but at a later date when they hire new product managers/venture leads.
This was not their first time firing product managers either. They fired the one for the first project I worked on.
Why did I join this company? A year ago they had 5 stars and were highly recommended, including by the person who referred me to the company. Who was one of the product managers.
A common story was ever shifting deadlines. We use internal budgeting for projects, which is fair enough. But nobody could ever seen to figure out how things were priced internally, which lead to deadlines either falling from the sky for two days later or those deadlines being completely irrelevant, after you have already hacked something together to meet the deadline.
And it was all based on difficulty understanding how the internal billing worked.
And they follow the "deny, deny, lie" aspect of their government as well. Wish they would have some honesty. You can't call a project named after your company not involved with your company.
Worked odd jobs and travelled until I was 25. After a year trying stand up comedy I wanted to develop skills that were more 'tangible' and started looking into tech.
I originally intended to learn how to make Android apps but ended up going to a full stack web bootcamp and the rest is history.
True that. Without decent amount of testing with good coverage I don't feel any confident of the code (in Python) I write. Without decent amount of test any migration from Python2 to 3 is a cumbersome exercise.