I think I've reached my limit.

About 6 years ago, (I was 11 at the time) I decided I wanted to learn how to program. specifically, 11 year old me wanted to program minecraft mods. so long story short, I managed to teach my self the basics of programming in java and a few other languages. at time passed, I became less interested in minecraft mods, and more interested in making my own programs. as what I wanted to create became more and more complex, I pushed myself to learn more about the language, and there days I'd like to say that for someone who taught themselves from the beginning, I've done pretty damn well. I've mastered almost every skill I've come across, And I spend almost all my free time working one one of a few different test projects that I use to help me keep learning.

...And this is where things get frustrating. I've spent about the last two weeks on a single function in one of my programs, but I just don't have the know-how to get it to work correctly. I've tried almost everything, and I've even reached out to a relative of mine who teaches java at a college for a living. I'm not particularly great at a whole bunch of stuff, but I always figured this would be the one thing that I'd always be good at. I think the worst part is I can't even find anyone to teach me. I've been super upset over this for the past few days and I just don't know what to do any more.

Comments

I wish, dude. I just don't think I'm smart enough. I'm still a kid, and everyone else doing this stuff has had training.
 
This happens to everyone in all types of projects at some point. Hang in there. Keep your cool and don't give up. Leave it for a while and focus on something else. That's usually what works for me in these types of situations. One day I'll just gain a new perspective on the issue and come up with a solution, or at least something new to try.

Not being able to do everything by yourself is human and looking for help is fine too so keep trying that as well. If you haven't already, post on some related communities, subreddits, Stack Overflow or something of the likes. Feel free to PM me if you want. Might not be able to help depending on how specific your issue is, but just discussing your issue with someone might help yourself as well.

You'll pull through!
 
@HamBone41801 people who had training means dick. I'm a self taught web developer and I've been employed full time for almost two years now. The amounts of "educated" clowns you run into trying to do the same is baffling.
The ones who make it and stay relevant and make good shit are the ones who are passionate and take pride in what they do. The important part is that you're willing to learn and can show that you can teach yourself.

What's important is to always learn though. Make sure to stay up to date on news in whichever area you're focusing. Don't focus on one language or framework.
 
yea. no luck so far. a few things were *almost* what I needed, but always missing a few important details.
 
Several thoughts.

It has been noted that many that go down the self taught route can find themselves missing fairly key aspects. This is less of a thing now, especially for programming, as you are not trying to piece together something based on something you don't know, or even know a related field for, but can follow along with the tried and tested stuff for. At that point some might have a discussion on said self taught types maybe not having the self discipline to push through the boring stuff -- while I don't necessarily find it boring all the fun and games with maths when probably 95% of programming will use nothing more complicated than simple arithmetic with a tiny bit of trigonometry I can well see being a hard sell for some, especially if they have been given a teaser of the good stuff and are already making things they find useful or even get paid for.
Don't know what your problem you face here is (and probably would not even wager much on my being able to solve it myself), however while it mostly only clicks 5 years later the relentless focus on the types of errors, nature of problems and maths of it all can be vital in this. See something like Seven Bridges of Königsberg (a famously unsolvable problem)-- if you did not know to frame it that way then you might head down something similar to the travelling salesman brute force solutions, something someone self taught I frequently find to be more than capable of making a program to handle.

On the flip side I have met so many people with training that slept through the classes and passed an exam that was an essentially a glorified short term memory test, even without that the functional difference between sitting there in a lecture theatre and not asking a question vs doing the same via a video of said lecture when the former is supposed to generate useful people is hard to define. Said training might also have been delivered by a professor that never made it into the game and stuck around in academia. Being able to spend months pondering an issue and maybe then having to wait to publish in the next conference/quarter's journal, as well as possibly having a supercomputer to solve it on, making for a rather different mindset than one that has to get something working last thing on a Friday night*... "fuck it, bubble sort it is, only has to output a single 1000 line report once a month anyway".

*"what does the client want?" is a question we are not often taught to ask, much to our detriment. I love being given a budget and told to do something cool as much as anybody but if you unintentionally piss away your client's money building a super shiny thing that does not solve their problem you are not going to get far.

Depending upon what you go in for next you may also face a related problem in hand holding. Example might be take all your know now and consider learning another new and cool language. Most books/courses on said same will probably take the time to labour the ideas and types of programming errors, what different things within programming are, and probably pepper just enough basic syntax in there that you find yourself a bit lost if you press next chapter. I have usually been able to find something that works for me here but it has been hard at times, or I might have had to dive into the incredibly dry manuals before coming back.

Blogs so song
 
  • Like
Reactions: 1 person

Blog entry information

Author
HamBone41801
Views
223
Comments
14
Last update

More entries in Personal Blogs

More entries from HamBone41801

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: I really don't want to buy this fap tab...