Click here to Skip to main content
15,888,239 members
Please Sign up or sign in to vote.
1.33/5 (3 votes)
See more:
How to become a software engineer? How to learn a programing language completely? I have finished BCA degree. I am astonished how engineers are developing software with latest technology. Who teaches them 1s after getting job? Please anyone tell what is other area than programing in IT to begin a good career?




[Edited for readability]
Posted
Updated 22-Oct-11 6:28am
v2
Comments
OriginalGriff 22-Oct-11 11:53am    
Please use English rather than txtspk.

There are a number of reasons:
1) txtspk is seen as "childish" by many members - you have a keyboard, use it. That reduces the chance of misunderstandings.
2) This is an international site. Many members come from countries where English is not their native langauge: India, China, The United States of America. If you use txtspk then is difficult if not impossible for them to understand, as most of your post will not be in any dictionary.
Praveen Kullu 22-Oct-11 12:18pm    
Don't bcme a "sftware enginear". Become a software engineer by learning C++ or C# language
Philippe Mori 22-Oct-11 12:20pm    
If you cannot write text properly, you won't be able to write a program so you should probably look to do something else.

Use the internet to search for Tutorials on the language(s) you wish to learn. Here are a few to get you started:

C# Tutorials[^].

C++ Learning[^].

The Java Tutorials[^].

.NET Book Zero[^].

Many more can be found by using the tools at your disposal.

And remember to take careful note of OriginalGriff's advice above.
 
Share this answer
 
umm listen up first of all you should write your question in a proper way. learning programming language is a good decision. and i would suggest you to attend number of short courses which teaches programming. learn from basic and then go for the biggest thing. in the early stage you will see programming is very difficult and quite bore as well. but with time you will be loving programming. if you want to ask anything. email me.
***@***.***
http://tinyurl.com/66wuvfs
 
Share this answer
 
v2
Comments
Sander Rossel 22-Oct-11 12:47pm    
Edited out the email... Not a good idea to post that in public forums unless you want to get spammed.
I must echo the earlier comments about what I must honestly say is your truly appalling language. If you want to be taken seriously in a real workplace, you must be able to express yourself clearly and accurately. You probably aren't 12 years old anymore, so act like an adult. I don't mean any offense here, but I want you to take this seriously!

Second, in my opinion you simply cannot learn a programming language completely, and even if you could you would be wasting your time. What you do want to learn is logic, problem solving, refactoring, database design, algebra, coordinate geometry etc. The programming language in use will likely change many times in your career. It is just a tool like any other, and a key skill will be the ability to read a manual and understand the application of basic language components and leveraging higher-level library functions, code-reuse and so on. Debugging techniques are similarly independent of language for the most part.

You ask who teaches you things after you graduate? The answer is really you teach yourself. Sure there are courses here and there and some are useful for a kick-start, but you will learn more by doing, working with good programmers, and reading good code. Observe, and try, and you will learn. You will also find that the more languages you are exposed to, the better your overall capabilities will become. Seeing limitations or benefits of one language will often lead you to better implementation of algorithms in another language.

I think you should no more specialize in one language than you should specialize in one type of application or one platform. Flexibility will be the key to success.

Best of luck to you!
 
Share this answer
 
Actually, we had a likewise question earlier today. Check it out here[^]. There are some good answers there (as well as the answers given here).
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900