Is there a way for me to judge my own programming skills?
I'm in a media design bachelor and close to graduation. I didn't have a lot of formal programming education, however I've been programming a lot for the last 5 semesters (mostly mobile apps & vr; almost exclusively c# and a little Cg/GLSL for graphics).
I'd like to apply for programming jobs but I'm afraid I might not be good enough?
Write a bubble sort from memory
pls respond
>>60532988
I even had to google what a bubble sort is.
Where can I learn about stuff like this? What are the design patterns and algorhithms i should know? Most of what I know about programming comes from trial and error
>>60533024
read Cracking the Code Interview
>>60533814
thanks! that looks like a good compass for what kind of stuff to look into
>>60533024
Dude, like if you ever used a for loop to sort something, you've likely done either an insertion sort or a bubble sort. Just read >>60533814 and you'll be fine.
>>60533977
>>60532988
are you telling me it's super easy to land a job as a programmer?
bc after reading the first few pages of cracking the code interview I feel like maybe I do have to study computer science or sth. in order to pass these kind of interview questions.
Go on codewars website, really cool and adictive programming challenges. When you complete one you get to see the solution of other people that also completed it.
It ranks you by the number of completed challenges hand their difficulty grades.
>>60533024
Get Algorithms Unlocked by Cormen on libgen.io or the fuller version Algorithms by same author et all (CLRS). https://mitpress.mit.edu/books/algorithms-unlocked
>>60534049
>super easy
It's not. First of all most of the jobs are not even advertised, like 80% of them which means if you don't know people in the industry you are competing for the tiny amount of jobs avail with billions of pajeets and everybody else.
You can also try Codility and Hackerrank they're both used by hiring (esp Codility tests).