In your opinion, what are the things that a developer must to know to do his job?
to be curious and innovativemust to know to do his job
In my opinion nothing mentioned here is required to become a developer. If, by chance, the developer has to take that in count, he could take a good documentation and learn in situation.algorithm complexity, Computational complexity, OOP and Others
That's secondary, I still stand by my comments, you can know all the algorithms in the world, all the complex equations and formulas but that WILL NOT make you a good/better developer, it will help, but it won't guarantee it.Yeah guys, i agree with all. But i mean things that a developer must to know, not how a developer should be. For example, algorithm complexity, Computational complexity, OOP and Others
Faster doesn't mean better, if the code does its job efficiently then is the right code, the good thing with code is that you can always improve it (or damn it to hell) it's up to the developer.I never studied algorithm complexity. Few days ago, a my friend asked me how can i choose between list and hasmap without knowing their complexity and what is more expensive. I choose between maps and lists in relation on what i need to achieve, but in really i don't know what is faster. Is this an aswer? I don't know, but i am a junior developer and i'm trying to understand what is importand and needed in our job
And I would add that, if @Emme Developer makes his own researches and finds an answer, that could make a difference for his salary compared to his colleagues who don't already knowit's up the developer
Honestly, that sometimes is the answer, while a "Senior" developer is quoting Einstein and Hawking and opening stargates, wormholes and what not, by the time he is done, some other dude already did the job, who would I hire?: The other dude.How to use Ctrl-C and Ctrl-V
(irony)
I have not colleagues that are developers, so when i finds an answer there are more money for companyAnd I would add that, if @Emme Developer makes his own researches and finds an answer, that could make a difference for his salary compared to his colleagues who don't already know