DEV Community

Cover image for Learning Code

Learning Code

Briggs Elsperger on February 26, 2022

Ultimately we all need to write software in a way that is professional and extensible. This skill is something that will be developed over time; do...
Collapse
 
warmastr profile image
JJ

I got quite a bit out of this and appreciate you taking the time to write this. Having just completed the Landing Page project, I look forward to the rest of Foundations and will resort back to this to make sure I'm on the right track.

It is very easy to get into rabbit holes, and it is good to have a reminder to stay focused on what is important at the time instead of getting sidetracked with link after link of stuff (albeit important stuff) that isn't necessary for the current task at hand.

I'm guilty of not reading others' code as much as I should. I can definitely see the value in that and will practice that more and more as I progress. I look forward to your future postings!

Collapse
 
jitessu profile image
Israel Tessu

Very much like mine.. Thank you for this, thoughtful and insightful

Collapse
 
birdie_ou profile image
Birdie Ou • Edited

So often I don't know what to do when I take on a project. It may be easier to start on the macro level and then zoom in on the microlevel. I need to learn how to write better pseudocode anyway.

Collapse
 
maxdaniliuk profile image
MaxDaniliuk

Receive a 403 error when trying to open unf.edu/~broggio/cop2221/2221pseu....

Collapse
 
pedrampema profile image
pedram-pema

The link doesn't work for me either.

Collapse
 
jason7 profile image
Jason Robinson

Same here.

Collapse
 
reese949 profile image
Reese Oliver • Edited

This is a very helpful article for getting the most out of The Odin Project! When I learned my first programming language (python), I found myself wanting to go down the rabbit hole and learn how my code gets translated all the way down into binary... Thankfully I tamed that urge a long time ago!

Collapse
 
dswehla profile image
Douglas Swehla

Re: pseudocode, the resource currently linked (unf.edu/~broggio/cop2221/2221pseu.htm) is a bit sparse. The page at users.csc.calpoly.edu/~jdalbey/SWE... contains a more detailed discussion of what pseudocode is, along with more and (I think) better examples than the other. This resource was on the first page of Google results for "pseudocode examples", and was the first one (after the current resource) that wasn't riddled with ads, didn't require a membership, didn't require installing an extension, and wasn't complete garbage.

Collapse
 
jason7 profile image
Jason Robinson

Thanks for this. I need to get back into the practice of writing (good) pseudo-code.

Collapse
 
daegudude profile image
김상학

These are really gold tips. I come back to this article very often and it's always refreshing to read them. Thanks

Collapse
 
dswehla profile image
Douglas Swehla

Re: "reading others’ code", could you please add some detail on where &/or how to find others' code to review? I'm reading this article a few lessons into Foundations, just after joining the Discord server, and while it might soon become obvious where to look, it isn't right now. I'm reasonably confident that the Showcase category on Discord will be one resource, but if there's a way to track down people's submissions in GitHub or other locations, I can't guess it. A few links to common resources, or some tips on how to find them, would be a great help. Thanks!

Collapse
 
shjordan profile image
Jordan Humberto de Souza
Collapse
 
hongbo-wei profile image
Hongbo Wei

Be a professional programmer.