Thursday, February 3, 2011
Wednesday, December 29, 2010
Career in E-Commerce and Information Systems
Where to start an E-Commerce career
In order to start E-Commerce career there are various entry points. First entry point would be after 10+2 stage. At this point various options include Certificate course in EDI and E-commerce, E-commerce application programme, certificate course in web and e-commerce technology, Certificate in web and internet programming.
Second entry point start after graduation. The courses offered at this stage include Bachelor of e-commerce (BE-Com), Bachelor of Business Administration in e-Commerce (BBA-e-Commerce). Third entry level starts after graduation.
Here one can go for Ecommerce MBA (eMBA), Master of Business Administration in e-Commerce (MBA-e-Commerce), Master in e-Commerce (MeC), Master of Engineering in e-Commerce(ME e-Commerce), Master of Science in Information Technology and e-Commerce (MS-IT & e-Commerce), Master of Science in e-Commerce Applications (MS e-Commerce Applications), Master of Information Technology-e-Commerce (MIT-EC), Post Graduate Diploma in e-Commerce Applications (PGD e-Commerce Applications), PG Diploma in Information Technology & Management in e-Commerce (PGDITM-EC), Advance Diploma in Web & e-Commerce Technology, e-connect, e-commerce visual application developer, E-commerce application programmer etc.
In addition to the programmes mentioned above Anna University offers a unique e-commerce programme in collaboration with Opensource, Inc., USA for the students who have already passed ME, MCA, MBA, M.Com and M.Sc.
Ecommerce Careers
- Web site design and developer
- Content developer
- Web programming and application developer
- Database administrator
- Webmaster
Wednesday, December 15, 2010
Qualities of a Good Programmer
Although anyone can learn to program (or just about anyone), I think that there are a few qualities that make people better programmers than others. Let's go over five of them.
- Memorization (syntax)This is probably the most obvious one. A person that can easily recall function names, syntax, etc. would have an easier time learning languages than a person who can't. This applies to all languages: programming, spoken, or others.
- Problem solvingIn my opinion, this aspect of programming is a lot more important than the first. It's really important that a programmer can solve problems on their own. If that fails, let's hope that the person has the next skill.
- Searching for the right thingsWhen you don't know how to fix your code, chances are that you head to Google (or another search engine). A good programmer should be able to scan the web to learn what they need to do to make their code work. If this still doesn't work, the next skill is their last chance.
- Asking the right questionsThis is the last resort for fixing a problem. If fixing it yourself and searching for help have both failed, you will probably ask someone else. You need to know how to ask the right questions, though. A question such as 'How do I fix this?' wouldn't generate as many responses as a specific one. You have to understand that other people aren't going to code for you – they are just going to give you small tips to fix what you have.
- Applying what you knowProgrammers shouldn't be robots. They should be able to apply what they know to create other systems. For example, let's look at a simple example on the web.
If a programmer knows how to make a login system, they should be able to apply what they know to make a simple blog system. There's not a lot that is different between each system (only the logic).