+ 3

How can improve programming skills after finish SoloLearn ?

If you finish a course and take a lot of chalange. Whats the next step to became an advanced programmer who can work on bigger projects ?

3rd May 2017, 5:06 PM
Szabó Gábor
Szabó Gábor - avatar
5 odpowiedzi
+ 4
You see, the challenges here are tiny. All you have to do is to do some calculation inside your head in real quick time. That's it. If we hadn't the time limit, there was a possibility that everyone would score 5 on 5. So, what I am saying is you are not coding here. You are reading other people's code, finding out the outputs, sometimes input. That's not what programming is. It's all about problem solving ability. How quickly how complex problem you can solve, that's how people judges your programming skill in big companies like Google, Facebook etc. There are so many advance site where you can find so many programming problems. There you have to write code, full code. You will be given a problem with test cases(input and output) and you have to write the appropriate code. Often you will see your code is working fine but was not accepted. Because, you have to write code which are efficient and by that I mean your code has to pass given time and space complexity. I don't know if you have heard about these complexity before. Not only that, to be a better programmer you have to be real good at algorithm and data structure. Some name of advanced programming website is Top Coder, Code Chef, Code Forces, Hacker Rank, Spooj etc. Good Luck!
3rd May 2017, 5:36 PM
Rubel Hosen
Rubel Hosen - avatar
+ 11
Code and learn from other people's codes here
3rd May 2017, 5:10 PM
C.E.
C.E. - avatar
+ 6
Implement your own projects and help others to become just as good as you. And don't forget to have fun along the way. ;) Good luck
3rd May 2017, 5:08 PM
Thanh Le
Thanh Le - avatar
+ 5
To be more skilled go and get projects from people or your friends around you. You can earn money as you are improving your skills!
3rd May 2017, 5:57 PM
keivan Ipchi
keivan Ipchi - avatar
+ 3
Thanx for all of your answers. I think sololearn can give a good basic knowledge. After should learn about design patterns and learn some famous and widely used algorithm. I suggest to learn git and use github where you can reach a lot of codes. I offer everyone to read the Clean Code book.
3rd May 2017, 7:09 PM
Szabó Gábor
Szabó Gábor - avatar