These are chat archives for FreeCodeCamp/Help

13th
Feb 2019
Lia-Sue-Kim
@Lia-Sue-Kim
Feb 13 04:28
How do you deal with updating your site
Do you have to rebuild each time
I mean when you learn something new and you wanna add something more as you learn more
Brad
@bradtaniguchi
Feb 13 05:09
LIke adding new features to a site?
crorodriguezro
@crorodriguezro
Feb 13 07:15
@Lia-Sue-Kim “Perfection is enemy of progress”. Some times is worth to rebuild something to improve it, but if you do it always you will never finish it
Lia-Sue-Kim
@Lia-Sue-Kim
Feb 13 07:17
@bradtaniguchi yes
Brad
@bradtaniguchi
Feb 13 07:17
Well you need to redeploy and you need to "build" your site (like gatsby or something) then yea
Lia-Sue-Kim
@Lia-Sue-Kim
Feb 13 07:19
@crorodriguezro Then the only way is I have to buy another domain over and over again
Not for being perfect but to build things with what you learn
Amit Patel
@AmitP88
Feb 13 07:22
hey guys, I was wondering, what are some things I can do to separate myself from other junior developers when applying for jobs? Atm I'm learning unit-testing with Jest and Enzyme and I'll also be building more apps using React and Sass.
I'm also looking more into doing open source contributions along the way
Brad
@bradtaniguchi
Feb 13 07:28
@AmitP88 Learn something completly outside of what most other junior web developers learn. So like C or something
Amit Patel
@AmitP88
Feb 13 07:29
@bradtaniguchi Wouldn't that extend on how long it'll take me to get a job though?
plus, what if they don't use C?
Brad
@bradtaniguchi
Feb 13 07:29
How does learning something stop you from getting a job?
Learning and job hunting can be done "asynchronous" :P
Amit Patel
@AmitP88
Feb 13 07:31
well I mean, I'm really just focused on React stuff atm. And I still need to get better at JavaScript.
I was just wondering if there were ways to help me look better as an applicant while still staying in that domain
Brad
@bradtaniguchi
Feb 13 07:33
What you already mentioned are great extra stuff. I'd recommend "soft" web developer skills too, stuff like some basic software engineering concepts, git, terminal stuff, how AWS works, etc.
Amit Patel
@AmitP88
Feb 13 07:34
For sure. Yeah, I guess I just gotta go deeper into the stuff I've picked up. Thanks man
btw, do you think 10 good React apps is enough to land an entry level job? (each project including unit-tests, good docs, etc)
Manish Giri
@Manish-Giri
Feb 13 07:37
Try to develop some algorithmic skills too
Brad
@bradtaniguchi
Feb 13 07:37
^
Manish Giri
@Manish-Giri
Feb 13 07:38
Unless you're sure you won't be asked to code during the interviews(online/in editor/white board), which is very rare
Brad
@bradtaniguchi
Feb 13 07:38
Id say thats more important than 10 react apps. 1 complex app is good enough, otherwise Id assume you made 10 to make 10.
Amit Patel
@AmitP88
Feb 13 07:39
hmmm I see. I mean, so far the only good react projects I've made is the unbeatable tic tac toe and the simon games. And as for the algorithms, I've only solved the first 7 intermediate ones on my own (got through the basic ones though). I only look at MDN for algos when I need to.
Brad
@bradtaniguchi
Feb 13 07:39
Like walking in saying "I've made 10 React apps" isn't as impressive as "I made a full-stack MERN stack app, with PWA, automated deployment, e2e testing, opened sourced it, running on AWS using docker, that get's 5k hits a month by myself" :sunglasses:
Amit Patel
@AmitP88
Feb 13 07:40
damn, It's gonna take me a while to learn the whole mern stack
Brad
@bradtaniguchi
Feb 13 07:40
But yea CS topics are always good, especial day to day stuff: https://teachyourselfcs.com/
Amit Patel
@AmitP88
Feb 13 07:41
I was hoping I could just dive deeper into React without having to go full stack yet
Brad
@bradtaniguchi
Feb 13 07:41
Not saying "you must learn all that stuff" but job prospect wise it looks better. Heck doing half that (the front-end half) is impressive
Amit Patel
@AmitP88
Feb 13 07:41
I mean here's what I have so far if you're curious: http://portfolio-site-react.herokuapp.com/
Brad
@bradtaniguchi
Feb 13 07:41
locking yourself up to "front-end only" always limits your job prospects, and knowledge since if you get a backend related bug you gotta shrug and find help. (if ya know what I mean)
Amit Patel
@AmitP88
Feb 13 07:42
True. And I totally understand that, it's just that I have to get a job soon. I only have enough savings to last me until maybe August
Brad
@bradtaniguchi
Feb 13 07:42
If you are to be front-end only, knowing some design skills is pretty good too, but it definently takes an eye.
How many jobs are you applying to today?
Amit Patel
@AmitP88
Feb 13 07:43
so far I've only applied to around 15. I know that's nothing, but I've been focusing on learning unit testing and working towards building more projects
I've heard that a lot of employers won't even hire devs that don't do unit-testing on their code, so that's why I've sort of held off from applying further until I build some more projects with unit tests in them
Brad
@bradtaniguchi
Feb 13 07:44
If you applied to 1 job a day you'd apply to nearly 200 jobs before August. I feel like your current skills are good enough for 1/200 odds.
geez my employeer was one of those "We don't have time for unit tests" people until I walked in and slapped them (with unit tests)
Amit Patel
@AmitP88
Feb 13 07:45
lol wow
I dunno, that's just what some CTOs said on Linkedin when he was commenting on this one developers post on one of her projects
Brad
@bradtaniguchi
Feb 13 07:46
Sounds like your digging/looking into it to much.
Amit Patel
@AmitP88
Feb 13 07:46
Probably. I dunno, it just feels like it's never enough though you know?
Brad
@bradtaniguchi
Feb 13 07:47
I would learn enough to make your own opinion, don't do something just cuse you read it from someone.
Amit Patel
@AmitP88
Feb 13 07:47
lol that might take a while
Brad
@bradtaniguchi
Feb 13 07:47
it's never enough, but that doesn't mean you should stop until you feel like it will be cuse then you wont ever move. If you go out, get a job and find out you know 0, then good, you should be in a place where you can find out X Y and Z.
But if you just are guessing, you might learn A B C, for 4 months and get that same job and still have to learn X Y and Z.
Manish Giri
@Manish-Giri
Feb 13 07:48
also try to get comfy with some node.js too
Brad
@bradtaniguchi
Feb 13 07:48
Ah but you don't have to have the perfect opinion on something, just enough to get by for now. Like learning the MERN stack might not be worth your time.
Amit Patel
@AmitP88
Feb 13 07:48
Hmmm, that's true. I guess I'm just worried that I won't even get interviews though
Brad
@bradtaniguchi
Feb 13 07:49
again, 1/200 odds
Manish Giri
@Manish-Giri
Feb 13 07:49
for almost all react jobs I see, Node is a given requirement
Amit Patel
@AmitP88
Feb 13 07:49
damn
Brad
@bradtaniguchi
Feb 13 07:49
thats if you apply to 1 job a day, imagine if you applied to like 10 jobs a day (1/2000 odds!)
Amit Patel
@AmitP88
Feb 13 07:49
all I know about node is that it's a runtime js environment
I was planning on doing that actually
Brad
@bradtaniguchi
Feb 13 07:51
Heck you could apply to 0 jobs, and network super hard and get a job that way too. Lots of ways
Amit Patel
@AmitP88
Feb 13 07:51
I have a lot of connections on linkedin (about 8500)
I guess I just have to keep applying
I wish I could show you my resume, but I can't upload pdfs on here
Brad
@bradtaniguchi
Feb 13 07:52
Just like Facebook, how many of those people are likely to give you a job right now?
Manish Giri
@Manish-Giri
Feb 13 07:52
I don't think I have even 85..lol
Amit Patel
@AmitP88
Feb 13 07:53
I'm not sure lol
I have maybe 4-5 decent -ish react projects (only 2 use redux though)
and those are the fcc ones
Brad
@bradtaniguchi
Feb 13 07:54
So for the sake of just job finding, how many are people who even have the power to give you a job? (let's say 1/10 for simple math). Say 850. You gotta ask your self how many are hiring (or willing to hire), lets say 400. Finally how many require your skills and have openings
Amit Patel
@AmitP88
Feb 13 07:55
maybe 200?
I'm not sure
Brad
@bradtaniguchi
Feb 13 07:56
So if you messaged those 200 to ask about positions, or how to apply I'm damn well sure some of they would at least give you an interview.
Lots of positions just require warm bodies who can figure crap out. If you threw out all expectations, you could probably get a job right now dealing with some legacy code base somewhere. But that would totally suck and be terrible
Amit Patel
@AmitP88
Feb 13 07:57
so basically I just gotta start messaging my connections
Brad
@bradtaniguchi
Feb 13 07:57
Lots and lots of people hardly can handle understanding how MS word works, let a lone what React is or how the internet works. Programming some front-end for some complex buisness requirements? Ha
That's is an option. You could also apply to 10 jobs a day too
If your goal is to get hired and get some income, you gotta ask yourself whats the best use of my time, since time = money
It's like optimization, you can spend 10 hours optimizing a for loop from forEach to for() to gain a 65% increase in performance since forEach is slow.... but your code runs like garbage since you nested 5 of these loops and you ask yourself why you see no gain.
Amit Patel
@AmitP88
Feb 13 08:00
hmmm, that's true. I'm not really seeing any gain since I'm not applying for jobs
Brad
@bradtaniguchi
Feb 13 08:00
Its because your focusing on the wrong thing, youd' want to focus on the slowest part of the code to increase the average speed. So, for the job search, if you spend 3 months improving your skills, when your skills are still pretty good, then apply for jobs for 1 week, your optimizing your skills, not your potential jobs
if that makes any sense
Definitely some imposter syndrome going on where you think "I'm not ready yet to apply, I need to learn this and that" But I argue, you don't know what you need to learn yet, or maybe you do, but it doesn't matter since you should have a good base to learn anything at this point, which is all you really need.
Amit Patel
@AmitP88
Feb 13 08:02
Yeah, that's definitely true. I guess the biggest thing that I'm worried about is applying to like 1000 jobs and not getting any interviews. I don't want to waste my time when I'm not ready you know?
Brad
@bradtaniguchi
Feb 13 08:02
Figure out the "what" later once you get a job and need to learn, focus on the "when" to make the job
I mean you can learn for another 3 years, and apply to 1k jobs and get no interviews for one reason or another
Amit Patel
@AmitP88
Feb 13 08:04
lol that's kind of what I've been doing tbh. I started learning web dev in 2015 starting with Udacity
Brad
@bradtaniguchi
Feb 13 08:04
If you apply to 1k jobs and find out 1k reasons why you didn't get an interview, you'd probably become a god at job applications, since you could find 1k things wrong with how your applying
Amit Patel
@AmitP88
Feb 13 08:05
That's true. I guess I gotta face it sooner or later
damn, I wish I could show you my resume though to get an opinion on it
can I email it to you?
Brad
@bradtaniguchi
Feb 13 08:07
Sure, I think you can also message me on linkedIn. But I'm not the person to ask, employeers/hiring managers are the ones you want opinions from. I'm just another dev haha
Amit Patel
@AmitP88
Feb 13 08:08
what's your linkedin?
Brad
@bradtaniguchi
Feb 13 08:08
Aren't I one of the 8.5k? XD
Amit Patel
@AmitP88
Feb 13 08:08
lol I don't know :P
Brad
@bradtaniguchi
Feb 13 08:09
Haha guess not, must be thinking of another camper. You may email me
Amit Patel
@AmitP88
Feb 13 08:09
ok
Brad
@bradtaniguchi
Feb 13 08:11
check pms
Amit Patel
@AmitP88
Feb 13 08:14
ok, I sent it
I also had a recruiter email be about a Senior Front End Dev position. I sent her my resume
Brad
@bradtaniguchi
Feb 13 08:16
Resume looks fine to me, but yea I'd follow up with the recruiter, and if you get any negative feedback be sure to dig into it as to "why"
Amit Patel
@AmitP88
Feb 13 08:17
For sure, I'll definitely ask if I'm rejected
I also told her I'm open to other positions related to front end dev, UX/UI, and React positions
since she's from CyberCoders, they tend to have a lot of different positions
Brad
@bradtaniguchi
Feb 13 08:19
sounds like lots of potential
Amit Patel
@AmitP88
Feb 13 08:20
hopefully lol
I think tomorrow I'm just going to keep applying with 10 jobs per day everyday
whether they're jr or sr
Brad
@bradtaniguchi
Feb 13 08:23
Id apply, and learn. Keep a good balance, and possibly network as well. A shotgun method should net better results than betting everything on "improving your skills", since I believe your skills are fine to get started. If they aren't "good enough" then you will get feedback from employeers as to what isn't good enough then you focus on that. Its an iterative process
Amit Patel
@AmitP88
Feb 13 08:24
I see. Ok, so I guess what I can do is spend the first half of everyday applying to 10 jobs, and the second half working on projects/improving skills
I'll apply everywhere I can (indeed, google, linkedin, etc)
also, what did you think of my cover letter? just curious
It's just a template of course, I'll change the names and company, etc
Brad
@bradtaniguchi
Feb 13 08:30
Yea looks fine, again I'm not the best person to ask. If you can seek out some resume workshops just to get extra extra input too :D
Amit Patel
@AmitP88
Feb 13 08:40
Eh, that's ok. As long as it looks fine lol
As long as it's good enough to apply with
Brad
@bradtaniguchi
Feb 13 08:42
Yea I see no red flags with a quick skim
Amit Patel
@AmitP88
Feb 13 08:42
That's good. Ok, so at least I don't have to worry about that part for now
I've actually written down that I'll apply to 20 jobs per day starting today
just to better kick myself out of the fear lol
Brad
@bradtaniguchi
Feb 13 08:45
Yup, sounds like its all fear
Amit Patel
@AmitP88
Feb 13 08:45
Yeah, I gotta push through it
Brad
@bradtaniguchi
Feb 13 08:46
Ah I fixed my bugs on my end so time to hit the hay (its 1 am here). Nothing like object references + random behavior making bugs annoying as hell to deal with :D
Amit Patel
@AmitP88
Feb 13 08:46
I did the math and if I keep applying to 20/day for the rest of this month, I can still get in over 300 applications
lol gotta love bugs right?
Brad
@bradtaniguchi
Feb 13 08:49
Well, thats probably 80% of what I deal with so its a neccessary evil Xd
Amit Patel
@AmitP88
Feb 13 08:50
lol ah well, it'll increase your problem-solving skills at least right? XD
Brad
@bradtaniguchi
Feb 13 08:51
Yooo, thats not a skill, its an atitude :D
Amit Patel
@AmitP88
Feb 13 08:53
That's a damn good saying, I need to remember that
Brad
@bradtaniguchi
Feb 13 08:57
haha good note to leave out, I'm out, c ya and goodluck in your job search :D
Amit Patel
@AmitP88
Feb 13 08:57
Thanks bro. Have a good one :)
abraham anak agung
@padunk
Feb 13 09:10
Anyone know graphql? what is this telling me?
"data": null,
  "errors": [
    {
      "message": "Unknown type \"__Type\".",
      "locations": [
        {
          "line": 20,
          "column": 24
        }
      ]
    },
Ene Catalin
@EneCatalin
Feb 13 10:35
that you sent no data ?
or it got the null data type ?
@diomed is the local graphql expert though
abraham anak agung
@padunk
Feb 13 10:46
@EneCatalin i have data in my database, i think the way i built my graphql server is missing something, but i don't know where
Ene Catalin
@EneCatalin
Feb 13 11:10
"message": "Unknown type \"__Type\".",
  "line": 20,
      "column": 24
@padunk
abraham anak agung
@padunk
Feb 13 11:39
@EneCatalin yes, but on line 20, i don't have my type declared.
Xarri Jorge
@xarrijorge
Feb 13 22:10
:wave: wallup folks? What's good?
Anyone here understands Mongoose. I'm trying to get it linked to a Node/ React app
Kaz Baig
@kbaig
Feb 13 22:12
:wave: what do you need