[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

How not to suck at programming

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 38
Thread images: 4

File: Cover.jpg (31KB, 500x500px) Image search: [Google]
Cover.jpg
31KB, 500x500px
A little backstory.
>Be me.
>Take intro to programming, make a B
>Take Intermediate programming, make a C
>Take Advanced programming with hard professor, drop class.
>Take Advanced prog. again with easy professor, make a B.

Why am I so shit at Java development. I couldn't even make a Blackjack game as an assignment for last year. How can I get better at this shit?
>>
Shameless self bump
>>
i don't understand how you can't make blackjack after 3 years of experience. i'm not great at programming either but i can do stuff like that pretty easily if given enough time. Sounds like you're a brainlet
>>
>>61737249
install gentoo
>>
>>61737279
That very well maybe, but I used to be good at programming. I did well in all of my classes. Idk man.
>>
>Java

wow use a better fucking language

and read the SICP
>>
>>61737249
>Intro to programming
>B

Anon I....
Jk but just keep trying. I get really discouraged too sometimes. We're doing C in this OS course I'm in over the summer. Surprised over how much C I learned in such a short time.
>>
>>61737389
Yeah, this is my last chance to actually do well in college before I can't get financial aid so we'll see how it goes. Otherwise 7 years of my life have been for naught.
>>
>>61737249
don't do programming, do something easier, we do not need more stupid programmers that because of us they lower the salary for programmers.
>>
>>61737409
I'm a senior software dev student. I just wanna do DBA stuff and stay away from object oriented stuff. A wee bit too late to change now.
>>
uni gets tiring and boring sometimes. also, stress sucks
>>
File: eye.jpg (10KB, 212x194px) Image search: [Google]
eye.jpg
10KB, 212x194px
>>61737408
>Otherwise 7 years of my life have been for naught.
jesus
search a true path before it is too late.
maybe cs isnt for you
>>
gotta do stuff with time, but some aren't really cut out for it. i know some classes i have had to drop since i couldn't put the time into them.
>>
>>61737448
I don't think a uni would let a student fail multiple classes for 7 years without dropping them from the program idk.
>>
>>61737249
USE PAPER AND PENCIL, I can not stress this enough, plan out your structure, write psuedo code, figure out what algorithms you sholduse to solve a problem, and then write the code. I used to feel like you anon, but I learned how to actually implement a proper workflow. Also Java is a terrible language but if you need to, study the documentation very hard.

>>61737279
>you are a brainlet

you are not op I can assure you, as long as you are willing to try and keep on going, you are learning. Don't worry anon you will do fine.
>>
Write a lot of code.
When you succeed, keep going.
When you fail, keep going.
Just keep going.
>>
>>61737591
I think being able to type it out and run immediately helps more, especially if you're using a language with a REPL like Python. As shitty as IDLE is as an IDE, it has the nice feature that its REPL is the same one that runs your code (files) Need to check what some internal variable is after your program has finished? Just check in the repl
>>
>>61737594
this.
>>
>>61737421
>senior software dev student
>DBA

No. You want to be a sys admin, anon.
>>
File: aint_that_some_shit.jpg (125KB, 694x863px) Image search: [Google]
aint_that_some_shit.jpg
125KB, 694x863px
>>61737408
>this is my last chance to actually do well in college before I can't get financial aid so we'll see how it goes. Otherwise 7 years of my life have been for naught.
I dont think you should be in CS.

Anyone who is decent at it can learn programming languages on their own with even going to college/uni.

Switch to network administration, you can do that with only basic level scripting ability as long as you dont mind fixing other peoples shit for them
>>
>>61737742
Jokes on you though. Network admins and programmers make around the same salary.
>>
>>61737749
>net admin
>Average salary: $67,736 per year
>https://www.indeed.com/salaries/Network-Administrator-Salaries

>software engineer
>Average salary $100,538 per year
>https://www.indeed.com/salaries/Software-Engineer-Salaries

Even if the salaries were lined up, sys admin shit is soul-crushing.
>>
>>61737749
But the joke isn't on me. Im infosec

we make more than both
>>
>>61737819
Fuck man. Gamedev here, working at an indie studio in LA only making $55k/year. I really like the guys I work for though. Don't want to apply to bigger places but really want a thicker pay check.
>>
>>61737820
Delet this anon.

We don't need more "software security" majors.
>>
>>61737836
Do you actually program during your job?

Even a low-level code-monkey is getting paid $75k at entry. It sounds like they're paying you as an "artist" or a "designer."
>>
>>61737837
I did CS programming major tho
>>
>>61737857
Yeah man. To date I've done about 30% of all the programming on a 1 year VR project. Just finished doing all of the programming on a 3 month mobile project.
>>
>>61737837
its all about your professional certifications and work experience in the infosec world.

The software security majors are a joke
>>
>>61737837
>>61737884
a CASP or CISSP certification go a lot further than any software security degree
>>
>>61737876
Programming is where it's at, but too many kids go in and get a degree in Metasploit.
see: >>61737884 >>61737911
being able to work with C/C++/C#/Objective-C puts you ahead of a lot of wannabes.

>>61737879
Senpai, you gotta step it up and value your work higher than that. Don't fall for the work experience > salary meme gamedev is perpetuating.
>>
>>61737249
>be me
>make c at intro programming class
>make c at algo and data structure class (actually par with my peers on this one)
>make a at software arch
>make a at c/c++ class
>it just keeps getting easier

i have found i get better as i go
>>
>>61737927
To be fair, I'd be an absolute shit programmer/gamedev if they didn't "take me under their wing" honestly. I got into a lot of areas I wouldn't have without them, and they purposely put me on math heavy projects to teach me. I think with the skills I've gained from working there I could probably double my salary working elsewhere..

But I feel a bit indebted to them. At the same time I'd like to get a piece of the company I work at. Second employee there so I guess I have a shot at it maybe. Is low pay worth it if I end up getting "stock" at the place I work? I don't even know how that stuff works.

Fuck I just want to make games and get paid better
>>
>>61737959
This. It's all cumulative.
>>
>>61737927
>Metasploit.
your not even a professional at that point, your just a monkey who clicks 'go' on the $10000/year software package an employer is paying for
>>
>>61737965
I feel you anon, I get it.

But if they mentored you in good faith, they'll understand when it's time for you to move on. You were a small fish in a tiny pond, now you're a fat fish gasping for water in a puddle. You don't need to cut all contact either, it's better to keep contacts.

>But I feel a bit indebted to them.
I can assure you, the chance of them reciprocating is minuscule. There's no loyalty in the American workplace, you don't owe anyone but yourself, shit.

>At the same time I'd like to get a piece of the company I work at. Second employee there so I guess I have a shot at it maybe. Is low pay worth it if I end up getting "stock" at the place I work? I don't even know how that stuff works.
At a start-up: Maybe.
At an indie studio: Never.

Indie studios are not known for their lasting or fast growth. It'll be a long time before those shares are worth selling.

>Fuck I just want to make games and get paid better
If you really think more pay is what you want, and you don't think you'll ever settle, then move on. It's not worth wasting your youth being meek.

>>61737992
NetSec IT Specialist Admin (Sr.)*
>>
File: 1500871976835.jpg (104KB, 1280x720px) Image search: [Google]
1500871976835.jpg
104KB, 1280x720px
>>61737249
it's important to put notions from class into practice
i really started understanding how to figure shit out for myself and also basic imperative programmig control flows by making a retarded command line battleship game some weekend as a mean of procrastinating from studying physics
it's easy to get a general impression of having understood what was shown to you in class, but my first programming classes felt much clearer to me after autisticaly dedicating so many hours to stuff like googling how to iterate over an array

everytime some somewhat bigger notion got introduced i took some time to if not use it in some autismo small project, at least try to make it run on my computer

i then could smile smugly at my comrades struggling at every programming assignment for the rest of the year and the following one
>>
>>61738050
Well, I was the second employee and now there's ten. I think they want to keep growing but are worried about growing too fast
Thread posts: 38
Thread images: 4


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.