Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

Блог пользователя noobAccount

Автор noobAccount, история, 6 лет назад, По-английски

I have recently joined codeforces and the idea of solving problems appeals to me but I have a slight problem. I am a Computer Science undergraduate and I am a bit embarrassed to say that I lack the motivation to do large projects mainly because I think there is always tons of new things to memorize and get used to before we can actually do stuff directly from our head. So, I am wondering if any of you here share the same issue and how you deal with it. What did you guys do for your undergraduate projects and how do you approach the idea of doing large projects? What did Petr and tourist do for their final year project projects?
Thanks.

  • Проголосовать: нравится
  • +11
  • Проголосовать: не нравится

»
6 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

You could try Web-development projects. Many frameworks have a gentle learning curve (personal opinion here). My recommended order if PHP followed by Django. Improve CSS and JavaScript skills alongside. There are a ton of frameworks but I'd recommend starting with Bootstrap (CSS) and jQuery (JavaScript) followed by Express on node.js (Server side JavaScript).

You can then try out projects on Android/iOS, Machine Learning etc. They have a moderate learning curve. There are also Web-frameworks like Spring, Angular, React etc.

System programming projects (like OS, compilers) generally have a steep learning curve.

Here's a link that might be useful to you: project-based-learning