Re: How much it takes from you to master C++ ?!
Quote:
Originally Posted by
darwen
C++ is a great starting point in my opinion but beware ! The learning curve is very steep (especially when you start moving into templates etc).
For instance if you know (and I really do mean know i.e. down to how memory for structs, arrays, vectors etc is arranged) C++ then moving into C# is a snap if it usually takes people a while to adjust to the .NET way of doing things with garbage collection etc (I know I took a while to see the benefits).
Working for small companies definately gives you the best environment to work in.
Generally you can just get on with things with no code reviews etc.
This can either be good or bad. Good in the respect you don't have to report to anyone or justify yourself much but bad in the fact that you can develop very sloppy programming habits which then come up and bite you later on.
They don't pay very well either...
Working for a large organisation (I work for a bank) is a tough environment. It's very unforgiving, you're expected to justify all your coding decisions and morale tends to be quite low.
However they do pay much much better than small companies and are more open to contractors (which is where the real money is).
Starting off in a small company is my best advice. That's what I did and then progressed upwards.
Darwen.
i think it's too early now to think about jobs as i am still studying in college and " this is just the first year" all i need now is to focus on learning C++ and mayber later " after couple of years" i'll pick another language to learn it, so if you can please go to my other thread: http://forums.codeguru.com/showthread.php?t=523112 and help me it would be nice!
Thanks and have a good day!