12

I'm fucking frustrated.

Almost Every project, almost every task I did in the past 6 months has been a failure or partly done. Even the most trivial of tasks take me hours to complete, after immense googling and copypasting.

I know that I'm a junior with less than a year of dev experience but it feels I'm traversing through hell itself. I truly love to program, have tremendous passion and want to be a professional dev but it seems destiny itself wants me to keep doing what I do best but hate(Sysadmining).

When will this nightmare end? When will I be able to accomplish anything I need with code with so much ease, like my dev friends do? How many more courses, bootcamps should I fucking attend and how many more tutorials to watch? When will be able to work at nights without falling asleep? When will I have a fucking dev job and freelance projects instead of being a goddamn server-managing monkey?

Comments
  • 1
    oh ya it will end. I spent the first month on my mac mini not knowing or figuring out how the fuck I connect a button to an event so that it responds to user tap :)

    Just make sure to spend your free time learning that will speed up your learning process
  • 1
    @gitpush
    I spend my free time learning but every time I finish learning some subject and work, 10000 more unkown subjects pop up, and in the meantime I forget the first subject
  • 2
    @Chlodovechus Don't move on like that. lear x, repeat x for a day or two, improve your way of doing x, then learn y, repeat for a day or two, then integrate x and y

    That's how I started, even now (starting with F#) I'm doing that
  • 1
    @gitpush
    This sounds really good but the only issue is that I have very little free time.

    I wish I didn't have to work full-time in a non-dev job so I could have more time for these things.
  • 3
    @Chlodovechus in similar situations I reschedule:

    Come back from work, rest, some family time, end the day around 10pm max.
    start the next day at 5am and do some reading and coding.

    See if you can do that it is really good because:
    1. Most people sleep, no noises
    2. Still nothing going on inside your head, plenty of free space for stuff to read
  • 0
    @gitpush
    Wow, I never thought of getting up early.

    Everyone I know work at night
  • 2
    A JAVA GUY IN TROUBLE

    FEAR NOT FOR I AM HERE

    You cant really learn everything. If your basics are strong, you should be fine. Choose one random field (dunno, sockets or some shit), and stick to learning one thing at a time. Its fine if you use goo.. I mean dont fucking use google, duckduckgo helps a lot with programming. Just make sure you know how build tools work and you are set to go.
  • 1
    You will be bad at first, then feel like you're bad for a long time even though you're adequate. Then you'll know that you're amazing at it and be amazing at it. Unfortunately, that takes years so buck up. Everyone sucks at first.
  • 1
    @BindView
    Actually I didn't have any problems with Java. It's Javascript which I jave problems with
  • 0
  • 0
    For me, learning to implement code into production-able projects was like learning to play the guitar.
    At first you feel like you're learning a lot and it feels amazing, but then for a very, very long time you hit this plateau.
    During this plateau is when most people stop learning to code / play the guitar.
    Only the ones who keep a good schedule and soldier through this phase emerge out of it, and as soon as you do cross the plateau, it feels great!
  • 0
  • 0
    @BindView
    Why?
  • 0
    Pick a project (or better get paid to do one) and do it. Tutorials are fine but they rearly touch real code isusses. There is no perfect code but as long as it is clean and tested you can make it better later.
Add Comment