|
I've been in the programming industry for 7 months now and its a bit different than what school prepared us for. At my company our program manager gives us swim lanes (http://en.wikipedia.org/wiki/Swim_lane) and from there I must design and code the program. I get some help from a couple of guys who worked on the program and I also have the original business requirements, swim lanes, and existing code. There's alot involved with the BizTalk, SAP, C#, Symbol Scanners, and an auto generated (and seemingly inflexible) Data layer/business layer generated by CodeSmith. The company I work for calls their process agile programming.
I expected much more documentation in the professional world and the code I'm reading through looks like spaghetti code to me, but it may simply be my inexperience. There's not much commenting and two of the main guys who built the program are no longer with the company. Finally, the more I learn about C# the more I'm afraid that I'll get boxed in to what I do now without the power and flexibility of a language like C++ under my belt.
Your experience and insight is appreciated.
|