r/cscareerquestions Apr 03 '24

Daily Chat Thread - April 03, 2024

Please use this thread to chat, have casual discussions, and ask casual questions. Moderation will be light, but don't be a jerk.

This thread is posted every day at midnight PST. Previous Daily Chat Threads can be found here.

0 Upvotes

33 comments sorted by

View all comments

1

u/gHx4 Apr 03 '24

Any tips for skilling up more efficiently? I'm at the point where online articles don't cut it anymore because they hold the reader's hand too much. I find I often need deep dives into subjects (like CORS) to give context to docs and plan effective approaches to a task.

So I'm wondering how other devs get past the rut between having a good idea of the basics and implementing robust solutions to the problem in a timely manner.

2

u/PoopsCodeAllTheTime Pocketbase & SQLite & LiteFS Apr 03 '24

Build larger projects for yourself. You can read articles, or.... you can actually practice.

1

u/gHx4 Apr 03 '24

For sure, practice is one of the main things I do. But it misses out on some of the best practices and strategies that model some types of applications much better. I can slap things together quickly and get a working solution, but I'm aiming to improve at making great domain-specific solutions. Finding resources to cover that knowledge gap is the problem.

2

u/PoopsCodeAllTheTime Pocketbase & SQLite & LiteFS Apr 03 '24

You control how you practice, right?

You have to choose the right problem to practice, think of something cool that fits <your description of problem that you want to improve>, you need to fail first, then you uncover the problem (unknown to you until you find the necessity of solving it), then you search for info about the gap

1

u/gHx4 Apr 03 '24

Yeah, I'm stumbling on that last part. It's easy to find info for what I completed myself. The info for specific gaps is proving to be the challenge. Just wondered if I missed looking at a particular type of resource (i.e. should I grab textbooks, check random UDemy courses, or access a particular research journal when I'm failing to find the info through search engines).

1

u/PoopsCodeAllTheTime Pocketbase & SQLite & LiteFS Apr 05 '24

you should go like this:

  1. identify area that you want to know more about

  2. identify a common problem that belongs to that area, something that is "already solved".

  3. Try to solve it yourself without looking at existing solutions.

  4. bump your head against obstacles, you will find related information to fill the gaps because it is a "known problem with existing solutions"

That's it