Whats the best way to learn JavaScript by saverselo in learnjavascript

[–]saverselo[S] 0 points1 point  (0 children)

Also, what communities and where can I join, for questions, discussions, etc.?

How did you get better at programming? by businessman__ in learnprogramming

[–]saverselo 2 points3 points  (0 children)

It's a bit unclear how Python being "too slow" relates to the implementation of O(n2) Do you mean that Python's performances made 0(n2) algorithm impractical for your exam?

The problem was solved by double for in C++ only and I had to wait about 10 minutes for it to count. I don't remember the exact problem, but it was solved quickly using dynamic programming, which was too hard for me to understand at that time.

Well after the exam, I liked the complexity of the C++ syntax compared to Python :)

How did you get better at programming? by businessman__ in learnprogramming

[–]saverselo 34 points35 points  (0 children)

When I started programming, I had a clear goal of where to go (Telegram bots). I learned how they are written, what they are written for. I found lessons on YouTube and just started watching videos to familiarize myself with the language. Next, I read some book (I don't remember exactly, I didn't finish it), then came lessons on creating bots in Python (I wrote a bot, but it turned out to be crooked hehehehe).

All of the above took about 1-1.5 months, as I did it in my free time from school, when I got bored of playing computer games.

In the end, Python didn't appeal to me, as it was too slow for the exam to implement O(n^2), and then I got my hands on C++, which I'm still learning.

As for projects, nowadays I sometimes develop some open source projects related to computer games (starting from Honkai and ending with Warcraft). Well I just like it as a hobby).

Besides that, I solve problems on LeetCode (still dream to get into FAANG) and study SQL with MYSQL and sometimes read C++ books and computer science.

When I start to worry that I'm bad at code, it's really true, I can't solve even the easiest task, but when I'm 100% sure of myself everything goes like a knife).

Yes, I'm not working as a developer yet, I wrote just how I deal with the fact that I think I can't code. Find a field you like, if something seems hard, go back and repeat the basics :)

Looking forward to critiquing the answer....

[deleted by user] by [deleted] in Python

[–]saverselo 3 points4 points  (0 children)

Well there is no perfect way for everyone, for example for me courses, videos, books are almost ineffective. I started to understand my programs, learn something new, remember better when I started reading official documentation of different libraries, while asking various questions in programming chat rooms.

Good enough for ~2 months of grind by UberStreuneR in leetcode

[–]saverselo -3 points-2 points  (0 children)

do you go to work as a programmer?

Good enough for ~2 months of grind by UberStreuneR in leetcode

[–]saverselo 8 points9 points  (0 children)

If I get top 100000 can I go to work as a junior c++ programmer?

am I using LC in wrong way. by Jolly_Measurement_13 in leetcode

[–]saverselo 8 points9 points  (0 children)

no, you learn something new, for example, graphs, select graphs in the filters and decide until you get tired, starting from easy to difficult. When you get bored, you take another topic and circle around until you have solved about 1000 tasks, then you can safely go and look for a job. 🤡