+ 2
Any software enginners here?
Hey guys I want to know what you learnt as a software enginner. I am thinking of becoming one. Write your personal experience and what you found hard and easy.
1 Resposta
+ 1
Well, when I decided to start learning programming with 0% of experince in all, I've searched a lot for the most popular, easiest, smartest and strongest language, and I found everybody talking about Java.
When I started learning Java I found many difficult concepts in it, which make it more difficult to learn, of course that was because 0% of knowledge in all programming languages.
After 2 years of diving in the language concepts with a ton of writing and testing on console, found it very close to the reality (already mentioned in Java Docs), but I was so inattentive about that xD.
So basically, you can imagine something in the real world, take the concepts of it, and write it (how easy is that, hah)
Anyway, after being very eligible in Java, I went to learn more languages such as C++, and found myself so luck when I started with Java, because Java eliminate the complexity of C++ and made the concepts very clear to me, so I dive in C++ and found it much easier with my Java experince, actually without Java experince I will never learn C++.
And I went to PHP, found it much easier with my Java and C++ experince, and C#, ObjC and python.
Java made the road for me to understand what is the programming concepts in all languaes.
Now what is the worst concept I've faced in Java?
actually it was the (thread pool), I west 8 months searching for the concept of thread pool xD, which made me dive and learn a lot about threads.