5 ms·
This. A "simple" thing like the kind of language you used to learn first have a huge impact in how you code or solve problems. And if, for example, people lea
by mamcx 13y ago
This.
A "simple" thing like the kind of language you used to learn first have a huge impact in how you code or solve problems.
And if, for example, people learn first C, then try to workaround the limitations of it... in python.
I learn first foxpro. And my personal experience is that it give me a huge boost in database/data manipulation than the regular developer. To this day (I do integrations between several ERPs made with different languages and databases) the system that I have meet with people with strong C-like and algorithmic stuff are qualitative worse, by a LOT (take in account, is not normal to meet GREAT GREAT developers, so YMMV), that people that start with DBase languages (yes, DBase/Fox was HUGE in my country ;)).
Is like this. If a person that learn by the CS path have a problem, inside his C/C++/Java:= Amazing. But when the same problem is inside a database engine :=Not amazing.
Is weird! Some folks have tell me I'm a great developer (I know I'm not. I'm very average) because I know SQL! I could figure how solve stuff with Sql/Sql languages naturally, but then... I'm inside C/C++/Java and I lost if need to do a black tree...