This is a weekly roundup of awesome DEV comments that you may have missed. You are welcome and encouraged to boost posts and comments yourself using the #bestofdev tag.
In response to What advice would you give to an unemployed software developer? @jmfayard outlines a really powerful system:
My wife is in the middle of a career change.
She wants to get inside the IT sector.
I can show you how we are doing it.
1) First we defined a list of job titles that might be a good fit for her: product manager, project manager, product owner, agile coach, ...
2) Next we looked up for people around us that are currently employed with one of those job titles.
One way to do this is via a LinkedIn search:
Search > People
area=Berlin ; title="product manager" ; sectors="..."
3) Next we created a list on Trello of the companies where those people work.
We went on their website to collect basic metadata. For example the
Zalando
card contains this:4) Then my wife reviewed all of this and asked herself in which companies she would like to be. Asking questions like
In the end we have three lists, the top-tier where she would really love to work, the third tier where she is explicitly not interested, and the second tier "Why not?".
5) The crucial point is that we do not focus on what online job offers are or not available at any random moment. We focus on which companies she would like to work, and getting to know them very well.
Sharing a sweet accomplishment in What was your win this week?, @chrisachard talks about the landing page for their new project:
Launched a landing page for meetingplace.io/ after meetup made a really baffling $2 RSVP pricing test (info here: meetup.com/lp/paymentchanges?mpId=...) and got 400 email signups in 3 days! 🎉
Now I just have to execute on it 😁
@sgarciadev offered a very informative reply to The best front-end framework to learn in 2019, leaving a number of clarifying thoughts:
Hi everyone! So, there's quite a large number of misconceptions in this post that I feel the strong need to address. These are coming from someone that has worked with most of the technologies on this list over the years first hand;
Hope this helps clear up some confusion, other than that it's a great article!
@timrodz chimed into Which non-computer science degrees apply to skills needed for a career in software development? to talk about the immense power of soft skills:
Degrees regarding knowledge on empathy, conversation & communication — They’re pillars for developers who want to excel at their job. Communication is simply so important!
@ccleary00 replied into Cypress vs..... to offer their thoughts about a potential alternative to Cypress:
I'd take a look at TestCafe too. It's similar to Cypress in that it's a non-Selenium based E2E testing tool.
Anecdotally, at my job we initially tried using Cypress but found some limitations that were unfortunately deal-breakers. Cypress seems to have an opinionated view of how you should write your tests. After switching to TestCafe we haven't had any problems.
A downside to Cypress in my opinion is that it seems like it's trying to do too much. In addition to being a full E2E tool, you can write unit/integ tests with it. Which is really nice, but it's hard enough to get that piece of the puzzle right let alone get the E2E piece right too. Mocha and Jest, for example, are solely unit/integ testing tools and both of those tools still have issues...
See you next week for more great comments ✌