The is your journey for getting a break in software world, ideally after doing all the following steps you should get a Job Offer. Some of the levels or steps can be easily skipped depending on your existing skill set, in which case you can mark your progress at journey.hitalent.org(work in progress).
Please go through the following to undertand the behaviour you need to inculcate while you are with us GROUND RULES
Follow all the steps mentioned below, if anything is not clear or you are not able to follow the instruction or you are stuck you need to reach out on Slack Channel
-
Introduction to Agile
- https://youtu.be/6fKn4rgk4jM
- We follow agile as part of core philosophy so you will also master it as you practice it from day one so only an introduction is sufficient.
-
Learn about Github
- https://youtu.be/gwWKnnCMQ5c
- Git is where the code lives in simple terms
-
Decide a language you want to be proficient at, We work with Javascript, Java, Python, DotNet, Javascript for now.
-
Complete Level 1 at https://github.com/krantikaridev/helloworld in laguage of your choice
-
Introduction to programming : Practice the language of your choice for one week
- TODO: Concepts one needs to complete for this, this is just an introduction a mastery is not required -
- https://www.w3schools.com/js/default.asp
- https://docs.microsoft.com/en-us/learn/paths/csharp-first-steps/
- https://www.learnjavaonline.org/ Basics steps are suffinet for this level
- https://www.programiz.com/java-programming
-
Sign up on any one or more plateform listed below using your Git Account
-
Complete Level 2 at https://github.com/krantikaridev/helloworld
-
Getting more familiar with the language of your choice
-
Getting familiar with programming concepts
- OOPs
- Functional Programming
- SOLID
- TODO: Provide some good links for above
-
Solve the following problem in any one of the above plateform Arrays
Strings
HashTable
-
TODO Provide some link
-
TODO: Number of problems should be 30, the talent will solve at least 5 problem a day
-
Complete Level 3 at https://github.com/krantikaridev/helloworld
-
Getting more in depth knowledge of programming language
-
Solve the following problem in any one of the above plateform
-
Arrays
- [Medium Level](Link TODO)
-
Strings
-
HashTable
- [Medium Level](LInk TODO)
-
TODO there should be at least 18 problem
-
TODO Introduce more data structure
-
-
Complete Level 5 at https://github.com/krantikaridev/helloworld
-
Solve the following problem in any one of the above plateform
-
Arrays
- [Hard Level](Link TODO)
-
Strings
-
HashTable
- [Hard Level](Link TODO)
-
TODO there should be at least 18 problem
-
TODO Introduce more data structure
-
-
Complete Level 8 at https://github.com/krantikaridev/helloworld
- Complete Level 13 at https://github.com/krantikaridev/helloworld
- Complete Level 21 at https://github.com/krantikaridev/helloworld
THE END
Tips!!