Yes, I always review the code, just avoid nitpicking the hell out of it.
Sounds fun, mind sharing your field?
Typing in python leaves a lot to be desired... Being looking at peps for quite some time, but it's really hard for the language to make progress without breaking compatibility.
Hopefully at some point MOJO becomes mature enough to use in a professional setting.
I am not using Jenkins anymore but this seems like a lifesaver, thanks for sharing
First of all, congrats on pursuing a career change, many are afraid to do so, that makes me believe that any path you choose you will find a way to make it work for you!
You don't need a degree to pursue a computer science career, it's common practise within the field to do so, and most companies/teams/interviewers don't really care. I don't want to imply that a degree or higher education has no value, on the contrary it can be a great opportunity to focus on the fundamentals and experiment with many different subjects. However, that depends on you, the field is ever changing and most colleges/universities aren't doing a great job keeping up. That's why, if you want to go that route, you need to not be afraid to lay off the path laid by the program and specialize on your interests.
I would suggest AI if you like data science, it's a broad subject ranging from working numbers on excel day in day out, to producing complex mathematical formulas to explain how a model is able to predict something considered impossible for humans. Don't be discouraged because it's a buzzword, it's true; everyone is doing it and most are selling snake oil or worse, but there are still some really interesting/fascinating real world applications.
Application development is a far broader subject, but the vast majority of it is pretty limited and standsrdized. It's the domain of most developers out there and it can range from really interesting to soul crashing boredom. If you change jobs often enough and keep learning, it can be a really rewarding path, you can make decent money (100k-300k) and you will never lose interest. Each application you work on has a domain, and you will learn a tonne about it. For me, it has been fish farming, betting, and program analysis.
Keep in mind that choosing a track is not restricting for your career, you can make changes in little to no time. Sometimes you accept a new job that seems a little out of your area of comfort, or you start helping out a colleague and slowly switch to a new role, or you just read an article and decide you want to do that.
Last but not least, the specific technologies are not important, but the time you finish they will be obsolete anyway. However, the skills you will gain while learning them, will be highly transferable. Once you learn your 3rd language there is no language you can learn within a few days.
PS if you are in it for the money, just go do a JavaScript 6month bootcamp and get a six figure salary.
The question is a bit misleading but I understand the desired output is an ordering of the children based on the information provided and our own personal values.
I will start with some thoughts on each child:
- If they are not doing anything while waiting to be accepted, then they got to work on themselves. They could be starting personal projects, learning new things, exploring new hobbies, volunteering... whatever being frozen like that feels sad.
- They are true to themselves, and I applaud them for that.
- No problem with working for the mob, there are far worse things they could be doing.
- I would need to know their intent behind what they are doing, ethics are not black and white, maybe they see some merit to their endeavours and maybe they are right in the end. The specific example would send them to the very bottom of my list (ACAB).
- I am willing to bet there is a phobia for that, I would try to give them the support they need to find their calling.
- I am not against progress, it's not their fault that people will lose their jobs. In the first place it wouldn't have been an issue if people weren't so dependent on our capitalistic overlords.
- They are taking a break, it makes sense to me, keep it up pall, in no time you would be finding new ways to create a better world for all of us.
Overall, I feel the descriptions are too judgy, people are doing the best they can, and you got to give them that.
If I had to choose a single child I would go with #7.
Overall my ordering is 6,7 > 2,3 > 1,5 > 4
The company’s DVD subscription service is ending this month, bringing to a close an origin story that ultimately upended the entertainment industry.
Despite the reduced staff, this operation still receives and sends some 50,000 discs a week with titles ranging from the popular (“Avatar: The Way of Water” and “The Fabelmans”) to the obscure (the 1998 Catherine Deneuve crime thriller, “Place Vendôme”). Each of the employees at the Anaheim facility has been with the company for more than a decade, some as long as 18 years. (One hundred people at Netflix still work on the DVD side of the business, though most will soon be leaving the company.)
I know microsoft bad
I second that, big corp bad
Spotted the software engineer
Sounds to me like the equivalent of a product manager asking for blockchain features in order to save a failing startup.
It depends on the field you are studying. I was into CS, using Linux was recommended because the machines they used to test our code were also running linux.
Most fields are going to be okay with linux, the only exception being fields that rely on specialized software like architects, engineers, and audio/video editing. Also, some software like MatLab are possible to run on Linux but it's a pain to set them up.