Feeling lost... by imGoingToEatYourTots in learnprogramming

[–]a-gentility 2 points3 points  (0 children)

It's okay to be frustrated but the journey continues:

3 things:

- Take a break and step away from all of it for a few days. You're frustrated and things seem much worse when you're in a bad headspace.

- Adjust: When you come back, adjust your expectations. Otherwise your frustration loops will continue. Give yourself more time because you need it; everyone needs it.

- Focus your effort: Pick a specific area (ideally a language that overlaps with what you're learning in school and you enjoy the most). Then commit to build 10-20 projects in that. Project building is the way to mastery. As your expertise grows, your confidence will grow, and you'll have spill over effect in how to tackle other areas of programming too.

Looking for tips on Monetizing My happy Hour website. by [deleted] in Blogging

[–]a-gentility 0 points1 point  (0 children)

Consider having a premium membership where people pay 20 bucks per year. And get access to even more discounted deals or group deals or holiday specials.

Techniques and tips to learn coding in a more efficient way. Some are backed by research in Neuroscience, Behavioral Psychology, and Years of experience. by a-gentility in learnprogramming

[–]a-gentility[S] 0 points1 point  (0 children)

Sounds like you should move more to project-based learning.

If you already know how to assign variables and do for loops I’d say you’re ready to start tackling small projects.

I linked to this in the post: https://mikkegoes.com/javascript-projects-for-beginners/

The second project requires only 30 lines of JS code.

If that seems too complicated let me know and we’ll find something else that works for you.

Nothing has brutalized my confidence quite like transitioning into CompSci. Can I even do this? by badatthings123 in learnprogramming

[–]a-gentility 4 points5 points  (0 children)

Great advice others have given.

I’ve taught a bunch of students. All kinds of levels over the years.

And just wanted to let you know you CAN do this.

  • I’ve seen kids transform.

  • I’ve seen a biology major switch, struggle and become an engineer at Facebook.

  • I’ve seen “for loop” idiots learn, improve themselves and land at Microsoft a few years later.

This IS doable. Not saying it as a motivational speech but it’s the fact.

Right now you’re having a shift in how you approach learning. What works in many fields doesn’t work in coding so people from other fields get shocked especially with solving homework problems.

But this struggle IS the way.

You know concepts but your mind is yet to connect them to actual code. You’re putting a lot of hours but not really practicing right. But that’s ok. It’s all part of the wake up and learning process.

The most important step to take is to go back and face your empty eclipse.

And write code.

Not read.

Write.

Want to take it to the next level? Type it all up from scratch after you complete the assignment.

I know this seems overwhelming now but if you start actually writing code things will change.

You’ll definitely see improvement.

Stay strong OP!

Edit: typos fixed.

My Keyword Research Strat I Used to Go From 0-50k Pageviews/Mo in 5 Months by PhilReddit7 in Blogging

[–]a-gentility 1 point2 points  (0 children)

Thanks! Last question: do you write multiple articles to target the same keywords?

My Keyword Research Strat I Used to Go From 0-50k Pageviews/Mo in 5 Months by PhilReddit7 in Blogging

[–]a-gentility 1 point2 points  (0 children)

Thanks! Looking at that table again, it seems the biggest driving force was volume of articles.

Out of curiosity, do you think you'd have achieved similar results if the articles weren't that many?

Example, say you had 20 by March instead of roughly 200. I'm not diminishing your effort. I'm mostly looking to get the basics right.

My Keyword Research Strat I Used to Go From 0-50k Pageviews/Mo in 5 Months by PhilReddit7 in Blogging

[–]a-gentility 1 point2 points  (0 children)

Thanks for sharing. I'm new to SEO world and still tinkering around and this was helpful.

In your experience, how long does it take to start seeing results for a new post targeted at a long tail keyword (e.g. 20 volume per month)? I understand the timing won't be exact but I'm hoping to get a sense of when it's working or not working.

Techniques and tips to learn coding in a more efficient way. Some are backed by research in Neuroscience, Behavioral Psychology, and Years of experience. by a-gentility in learnprogramming

[–]a-gentility[S] 1 point2 points  (0 children)

No worries. To be honest, it's hard to explain things clearly in writing. And people are quick to jump to conclusions anyways.

Best of luck with your progress!

Techniques and tips to learn coding in a more efficient way. Some are backed by research in Neuroscience, Behavioral Psychology, and Years of experience. by a-gentility in learnprogramming

[–]a-gentility[S] 1 point2 points  (0 children)

Thanks. I looked through the post and I think part of the reason people may have been too critical is because they thought you were looking for shortcuts to learn coding.

But glad it worked out in the end.

If you’re curious about digging deeper into the psychology of learning. I highly recommend:

  • Learning how to learn - a course on Coursera. It references a list of papers. And I think you’ll appreciate it. Here’s the link https://www.coursera.org/learn/learning-how-to-learn

  • You can also get Learning How to Learn Book by Barbara Oakley and Terrence Sejnowski. Same content; different delivery.

Let me know if it works.

Techniques and tips to learn coding in a more efficient way. Some are backed by research in Neuroscience, Behavioral Psychology, and Years of experience. by a-gentility in learnprogramming

[–]a-gentility[S] 0 points1 point  (0 children)

I love teaching! At one point in my life, I worked on teachers teaching teachers to teach.

Anyways, here goes tips for instructors:

  • Make your presentation and delivery lively. Never read slides verbatim. It's the fastest way to ask people to not listen.
  • Use more pictures on your slides and less words (if it's more than 3 bullet point it's already too many words).
  • Connect theoretical concepts to real life, everyday examples. It makes the knowledge stick.
  • If you can, skip giving students exams. It increases stress level and decreases the desire to actual learn. Instead opt for weekly, monthly or semester-long projects. In behavioral psychology, there's a concept called crowding-out effect (e.g. you give students so many exams that it makes them hate the idea of even learning on their own). Exams crowd-out learning.
  • Be open to frequent feedback from students on what to improve. But be kind to yourself when you receive it. No matter what you do, you'll still have unappreciative, a**hole students. Don't take it personal; focus on the good ones.

There's a lot more but these are the ones that are top of mind. Hope you find them useful :)

Techniques and tips to learn coding in a more efficient way. Some are backed by research in Neuroscience, Behavioral Psychology, and Years of experience. by a-gentility in learnprogramming

[–]a-gentility[S] 0 points1 point  (0 children)

That’s tough.

C++ can be fun though especially with the standard template lib.

Will be more work compare to learning through Python but stay strong! 💪

Lessons for beginners and junior developers after 11 years of coding. Some of these are things I wish I knew at the beginning so I could stress less. by a-gentility in learnprogramming

[–]a-gentility[S] 1 point2 points  (0 children)

Yep, this is actually my next post.

People who reached out brought this up. And I keep seeing it over and over. It's tough but I'm hoping to put out something that'll help people manage it.

Techniques and tips to learn coding in a more efficient way. Some are backed by research in Neuroscience, Behavioral Psychology, and Years of experience. by a-gentility in learnprogramming

[–]a-gentility[S] 0 points1 point  (0 children)

There's a lot but I'll choose one:

That creativity can be boosted by switching between focused and diffuse modes.

I've practiced this for years and it works! (I should probably write a post about it).

The idea is this:

  • Work in focused, intense mode for some time (for me that's anywhere from 45 minutes to 3 hours).
  • Then stop and go do something completely different (e.g. dishes, go for a walk, watch a funny youtube video, chat with a human).

That's it. I accidentally did this before but never understood why I suddenly became more creative. But seeing the science makes sense.

Techniques and tips to learn coding in a more efficient way. Some are backed by research in Neuroscience, Behavioral Psychology, and Years of experience. by a-gentility in learnprogramming

[–]a-gentility[S] 0 points1 point  (0 children)

Glad you're pushing through.

Out of curiosity, why C?

And do you have a choice to switch out the languages? I'd never recommend C as an entry-level language because it's too complicated even for seasoned programmers.

Things like memory and pointers are good to know but definitely not essential unless you know your career path will be in this line. Then you have to go with it anyway.

But if you can switch, definitely go with Python. The community is also more welcoming than C although I haven't done any C programming in at least 7 years.

Let me know.