Sign Up Now!

Sign up and get personalized intelligence briefing delivered daily.


Sign Up

Articles related to "codenewbie"


(Dont Always) Trust Your Inner Critic

  • I came away from every code review with the refrain: "I need to get better, or they will not keep me", or "I'm never going to learn enough to be considered good at my job".
  • When the reviewer sent my pull-request back as "wrong", instead of internalizing the word "wrong", I went over, defended the correctness of my test, and then discovered about the abstracting we were doing.
  • When I graduated bootcamp, I thought that the hardest part of my first dev job would be directly related to coding - learning, making mistakes, being corrected, learning again.
  • This reminder can help us to step out of our negative self-talk and see feedback on our code for what it is: information we can use to become even better.

save | comments | report | share on


Free coding environments and interactive courses!

  • We have some exciting news to share with you: we’ve partnered with the GitHub Student Developer Pack to make it easier for students everywhere to learn programming and write your own programs!
  • What does this mean for you as a student?
  • Well, students now get access to Next Tech’s course library and sandboxed computing environments for free for a whole year!
  • As former and current computing students ourselves, we know that setting up your computer for programming can be tough.
  • It’s especially frustrating when you can see the solution to your homework or next project in your head, but your computer just isn’t working.
  • Head over to the GitHub Student Developer Pack page to claim yours, or if you already have the Pack, come check out Next Tech!

save | comments | report | share on


#discussWhat does it take to become a jr. dev?

  • It covered my top 5 picks for Udemy web development courses for the 2019-2020 season.
  • Two viewers asked a logical question: If a Udemy coding bootcamp course won't make you a junior developer, what will?
  • dev = job ready newbie developer that is able to pass an interview & won't get fired their first month on the job) you need to be proficient with your tech communication skills, have a portfolio that goes beyond standard bootcamp projects (as 100,000 people have already done those projects and thus solved the same problem 100k times over), you need to understand how to read documentation & write basic documentation, your general problem solving skills need to be sharp (able to find a solution efficiently).
  • What other things do aspiring developers need in order achieve junior developer status?
  • Or is junior developer merely a job title?

save | comments | report | share on


(Dont Always) Trust Your Inner Critic

  • I came away from every code review with the refrain: "I need to get better, or they will not keep me", or "I'm never going to learn enough to be considered good at my job".
  • When the reviewer sent my pull-request back as "wrong", instead of internalizing the word "wrong", I went over, defended the correctness of my test, and then discovered about the abstracting we were doing.
  • When I graduated bootcamp, I thought that the hardest part of my first dev job would be directly related to coding - learning, making mistakes, being corrected, learning again.
  • This reminder can help us to step out of our negative self-talk and see feedback on our code for what it is: information we can use to become even better.

save | comments | report | share on


Optional .... what else?

  • When using an Optional in a declarative way, we are able to execute a map function on it.
  • The lambda supplied with the map will only be executed if the Optional is filled with a value.
  • If we change the code of maybeString to Optional.empty() and execute again, as expected, nothing happens.
  • So even if the Optional contains a value, the method inside the orElse() is still being executed.
  • When using a map() to assign a value to a variable, there will not be any problem using orElse() for assigning a default value when the Optional is empty.
  • In fact, the purpose of the orElse() method is to assign a default value and nothing more than that.
  • You probably don't want your alternative flow to be executed anyway regardless of the value of the Optional.

save | comments | report | share on


Failing Doesn't Make You a Failure

  • So when someone who's in some way controlling the money I have to pay for those things is asking me questions, I don't want to admit, "I don't know that" or "I've bombed that" or "I've screwed that up" because I can't do that safely.
  • And at the time I didn't recognize how important that was, but that was one of the steps in my career that allowed me to understand, okay, so first off, failure is normal and second, I'm going to learn something from this.
  • This is what I want to be and strive for every day: Not knowing all the answers, but learning new ones all the time, being more open, being more transparent and pushing myself and others forward.

save | comments | report | share on


Failing Doesn't Make You a Failure

  • So when someone who's in some way controlling the money I have to pay for those things is asking me questions, I don't want to admit, "I don't know that" or "I've bombed that" or "I've screwed that up" because I can't do that safely.
  • And at the time I didn't recognize how important that was, but that was one of the steps in my career that allowed me to understand, okay, so first off, failure is normal and second, I'm going to learn something from this.
  • This is what I want to be and strive for every day: Not knowing all the answers, but learning new ones all the time, being more open, being more transparent and pushing myself and others forward.

save | comments | report | share on


Modern React interview questions for junior developers

  • Here's an example of an interview-style question that's common in junior React frontend interviews.
  • Mainly, they want you to show that you know the ins and outs of how to work with the framework.
  • This is a real phone screen question I had when I was interviewing for my first fronted role, including ES6, list mapping, click events, etc.
  • Also, updated to use React Hooks!
  • If you found this video useful, please consider subscribing to my YouTube Channel!
  • I talk about tech, life in Silicon Valley, and self-improvement!
  • Thanks for reading!

save | comments | report | share on


πŸ“˜ Study tips from a Computer Science student

  • There's a high chance that searching online for the topic you're struggling with will yield a large amount of resources for you to try and learn from - more books, articles, videos, and anything else in between.
  • Gather the resources you plan on using to study these topics This will make it easy for you to crack on with the studying rather than waste time trying to find those lectures and books you need!
  • Set a day that you'd like to study each topic, and state how long Example: Monday 2PM to 3PM - study Big O Notation and Time Complexity.
  • Reward yourself for your hard work β˜• In that all important study plan we talked about earlier, set aside time to do things you like.

save | comments | report | share on


πŸ“˜ Study tips from a Computer Science student

  • There's a high chance that searching online for the topic you're struggling with will yield a large amount of resources for you to try and learn from - more books, articles, videos, and anything else in between.
  • Gather the resources you plan on using to study these topics This will make it easy for you to crack on with the studying rather than waste time trying to find those lectures and books you need!
  • Set a day that you'd like to study each topic, and state how long Example: Monday 2PM to 3PM - study Big O Notation and Time Complexity.
  • Reward yourself for your hard work β˜• In that all important study plan we talked about earlier, set aside time to do things you like.

save | comments | report | share on