You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
might want to make this separate from the bot itself so that it could also be put on the website
asks questions like:
what's your main goal from learning programming? Learn how computers work [C / Asm], Just make something as easy as possible [Python etc], Get a job [Java, etc]
is there anything specific you want to make? Games [C#, C++, etc], Websites [HTML & co], AIs [Python, Julia], etc
scale of 1-5, 5 = "i want something safer and more powerful, but harder to learn" [Rust, Erlang, Haskell, TS instead of JS, etc], 1 = "i want to be able to make something as quickly as possible" [JS, Python, etc]
scale of 1-5 of how important performance is, 1 being C-level, 5 being python level. Mention that it is often inversely correlated with ease of use
Allow skipping questions / don't know, which favours more general purpose langs
Also have questions & answers for things that aren't languages. DevOps might suggest AWS, Docker, Linux, Git, etc.
Perhaps preset stacks? DevOps stack = see above, Ethical Hacking stack = lol, webdev stack = HTML, CSS, JS, Node, Nginx, etc
Should have questions to fast-track to limited domains, eg "i want to make plugins" = java or kotlin
For hobbyists (i.e when job market popularity doesn't matter), should try and spotlight all languages fairly equally. Would be very boring if "Python" or "JS" was the answer to every question.
Want to avoid leading / obvious questions - for example "i want
display results in a "top matches" sorta thing rather than just returning a single result, with pros and cons. if you answered "AI" and "get a job" for example you might get something like:
Python (100% match). Very popular for AI and in general, huge job market
R (80% match). Very popular for Data Science, more niche than Python
Julia (70% match). Relatively new, extremely powerful for Data Science, but less popular than R and Python
Rust (40% match). Not specifically made for data science, ecosystem is very new. But language growing in popularity very quickly and big general job market
Importantly, link the answers to Learning Resources!
The text was updated successfully, but these errors were encountered:
might want to make this separate from the bot itself so that it could also be put on the website
asks questions like:
Allow skipping questions / don't know, which favours more general purpose langs
Also have questions & answers for things that aren't languages. DevOps might suggest AWS, Docker, Linux, Git, etc.
Perhaps preset stacks? DevOps stack = see above, Ethical Hacking stack = lol, webdev stack = HTML, CSS, JS, Node, Nginx, etc
Should have questions to fast-track to limited domains, eg "i want to make plugins" = java or kotlin
For hobbyists (i.e when job market popularity doesn't matter), should try and spotlight all languages fairly equally. Would be very boring if "Python" or "JS" was the answer to every question.
Want to avoid leading / obvious questions - for example "i want
display results in a "top matches" sorta thing rather than just returning a single result, with pros and cons. if you answered "AI" and "get a job" for example you might get something like:
Importantly, link the answers to Learning Resources!
The text was updated successfully, but these errors were encountered: