[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/prog/ - Programming

Programming board

Catalog

See 8chan's new software in development (discuss) (help out)
Infinity Next Beta period has started, click here for info or go directly to beta.8ch.net
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 1 per post.


File: 1449949563535.jpg (224.88 KB, 1140x1310, 114:131, 1446060072351-0.jpg)

118b5c No.3709

Sup /prog/,

I am currently at uni and I am also working as a dev. I've been programming for 3-4 years but I feel like I'm stuck on a platoe. How can I improve? I have 2-3 projects I've completed but they're not very serious.

I can work with Python/C++/Rust/C#/Java/C but I spend most of my time working with Python and Rust.

I tried starting to pick up some CS in order to help me but I'm unsure if this will help me be a better programmer.

What advice would you give me?

7db46e No.3727

"Better programmer" is too broad to give specific advice. As a general tip, though, I'd suggest you start solving problems on a competitive programming site like kattis.org.

You'd be surprised at how much you can pack into a few characters. Forget about creating "frameworks" or other overhead – solving competitive programming problems forces you to factor time into the equation. Your _only_ aim is to solve the problem and produce the correct result ASAP. After solving 120+ problems, my codebase has become not only more concise, but clearer.

Write meaningful code. Solve the problem first and foremost.

I meet programmers who write huge, cascading, convoluted messes of code which do relatively simple tasks. Their programs create call stacks as thick as the earth, so big that it would make any veteran cry trying to debug it. Don't be that programmer.

https://icpc.kattis.com/


e4c5eb No.3731

To be marketable in the workforce, you'll probably want to learn how to work with databases. Learn SQL while you're at it.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]