3 ms·
It's not just React, there's a huge ecosystem developing around it that is undergoing constant churn - see react-router or babel for example. And then with Redu
by zeemonkee3 11y ago
It's not just React, there's a huge ecosystem developing around it that is undergoing constant churn - see react-router or babel for example. And then with Redux you have a whole subsystem around that - redux-form and sagas and react-redux-router (or is it react-router-redux?). Then we have the GraphQL/Relay train leaving the station. Oh, and I've not even touched testing tools yet, or webpack (a whole other ecosystem on its own). Or CSS modules or...
But let's say I did learn all that (in fact, I did recently for a personal side project). It doesn't matter a bit for applying for a job. Why? Because I don't have real work experience using these things. So in order to have that, I have to somehow leverage React into my current job so it can go into my resume.
- nfriedly 11y ago> It doesn't matter a bit for applying for a job. Sure it does! When I interview people, I tend to give a fair amount of weight in their side projects, because it's something they were actually interested in.
- zeemonkee3 11y agoMaybe you do - and if so, kudos. But that's not standard industry practice. Nobody looks at your Github - except maybe at the final stages of the process. In the meantime you have to get through a lot of filters.
- nfriedly 11y agoWell, maybe my viewpoint isn't the most common. But I can at least say that it does matter to some companies / interviewers. My resume has a link to my github and I specifically call out 3 or 4 projects. If you want your side projects to count in an interview, that's probably a good place to start - if nothing else, you can at least use them for buzzword bingo to get past HR ;)
- zeemonkee3 11y agoI do the same, but it's never made much of a difference, at least until later in the game.
- madeofpalk 11y agoBut you don't need to learn all of that! That's what I mean when I say self inflicted. If you feel the need to learn all this BS, no wonder you're feeling fatigued. We just built and released a Very Big Project using React, Redux, and React-Router. Smooth sailing. Zero JS-Churn. No one had any issues being overwhelmed. We never went crazy and threw in every hot new library we heard about on Twitter.
- zeemonkee3 11y agoYou're missing the point. You're talking about what you used for your project. I'm talking about learning skills so I can walk into an interview for a job that says "we need React developers". They may use any number of these things I mentioned, or are thinking about using them, and will bring them up. As a "React developer" I have to be aware of the ecosystem. So it's not just "learn an API with a few functions". And, as I said, it matters not whether I learned these things on my own: to Get the Job you need to demonstrate real-world experience.
- madeofpalk 11y agoI strongly disagree with the idea that you need to know how to use react-saga or react-redux-router to walk into an interview that name drops React. Like, it would be a huge plus from a candidate if they even knew the name GraphQL/Relay, but I wouldn't want to work somewhere that expected me to know it completely.