Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add non-code programming concepts #51

Open
nicorafales opened this issue Sep 24, 2019 · 4 comments
Open

Add non-code programming concepts #51

nicorafales opened this issue Sep 24, 2019 · 4 comments

Comments

@nicorafales
Copy link

Easy to learn, dificult to master. It's better to have a look, even if you don't dominate, but at least know about and can search on later.

Easy to access, read and understand Design Patterns. Maybe not so accurate with some but better to approach than any other resource out there.
https://github.com/kamranahmedse/design-patterns-for-humans/blob/master/README.md

If you find links like this post please add on the comments for:
Data Structures
HTTP stack
Architecture concepts
etc.

@mattstauffer mattstauffer changed the title Add (not so) advanced (and easy to learn) programming concepts Add non-code programming concepts Oct 15, 2019
@mattstauffer
Copy link
Member

mattstauffer commented Oct 15, 2019

  • How to learn (twitter, discord, SO)
  • How to find answers
  • How to make a PR
  • How to review a PR
  • How to host your site
  • Code styles
  • Agile vs waterfall?
  • Other productive stuff that's not code?

@rockymontana
Copy link

Is it just me, or isn't this exactly what you're during your streams @mattstauffer?
Those that aren't covered (yet? 🙃) would be awesome to go through.

@mattstauffer
Copy link
Member

Yah, I think the main thing is that I want to get these into an actual module or into actual existing modules.

@michapietsch
Copy link

Hey, I found this and #37, since I was just thinking about all the basic "find your way" stuff, e.g. understanding error messages, or navigating a (framework) code base, debugging. When I see some beginner questions in the community, then I realize that I'd have a hard time to teach these things effectively, or in a structured way. I'm thinking of capacity building. It's reasonable to teach but then also expect someone to know how to do a little digging. Maybe it starts with how to stay motivated and get unstuck.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants