What is needed to become a skillful and professional software developer ?
Posted
by
silentbang
on Programmers
See other posts from Programmers
or by silentbang
Published on 2011-03-03T13:55:35Z
Indexed on
2011/03/04
23:32 UTC
Read the original article
Hit count: 193
career-advice
|software-engineering
I am interested in studying algorithms and my strong points are problem-solving and logical thinking. However what I am guided toward is web-developing languages, SQL and they seem to not exploit the best out of me. I think it's because lots of people can learn these things easily, even steal ideas and copy code. Is that wrong? I was told that "learning algorithms is just for optimization, so you just need to know it (not a deep understanding)", but I think algorithms are my savior; it differentiates one man's abilities from others'. Also I'm learning C++ to benefit my future career. Many people say that web developer is a future trend, which worries me.
I don't know what I need to standout in my career, and should I balance between web and software developing or just one? Should I work hard on algorithms?
© Programmers or respective owner