Software engineering is indeed an up and coming field and profession whose demand is growing. However, don't confuse software engineering with programming. Programming is just a tool. Software engineering is an engineering discipline. Software engineering revolves around designing and building LARGE enterprise software systems.
It's like comparing building a dog house to a 100 story building. Any programmer can "build a dog house" but the processes for building an office building presents a whole new set of challenges dog house builders don't have to worry about. Your dog won't sue you if his house collapses.
Programmers are literally a dime a dozen. People who can design enterprise systems containing 4 billion lines of code and interact with a dozen different heterogeneous systems, that is secure, and can't have a second of down time - those people are gold!
There are universities that offer SE degrees.
2006-07-12 05:29:43
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
Hai,
Just like any natural spoken/written language, every programming language has some constructs, called as building blocks.
Basically, a program is a set of steps that can be used to solve a particular problem. But these set of steps should be understood by a programming language compiler, which translates set of steps into computer understandable format.
In any programming language, the follwoing are the basic building blocks:
character set
variables,constants,expressions
statements like if,while,for etc.
Start learning C language and understood how to write a program in that language.Or you can choose any programming language you like.
2006-07-12 10:11:47
·
answer #2
·
answered by yaramala 2
·
0⤊
0⤋
i'd strongly propose hostile to gaining knowledge of action script until eventually you plan on being in basic terms a flash developer. AS3 has a thoroughly diverse paradigm from maximum of programming, and in case you prefer to do programming outdoors of Flash, there'll be an significant gaining knowledge of curve. That being reported, in case you prefer to be a Flash developer, taking off in something like C/C++ and shifting into Flash ought to also be a challenge. oftentimes speaking, there are programming languages that concentrate on a useful paradigm, like C, uncooked Javascript, or uncooked Perl. those have a tendency to be older. The more recent languages are in preserving with merchandise orientated Programming, or OOP. those are extra cutting-part and have a tendency for use for brand spanking new projects, as they're regularly a lot less complicated to paintings with. some examples are Java, C++, or my widespread Python. C and C++ assist you to a lot tighter administration over a number of the extra distinctive parts of software. C and C++ require you to maintain a tighter administration over a number of the extra distinctive parts of software. Java and Python, for example, do no longer require that aspect of administration, because the language handles it for you.
2016-10-14 09:41:13
·
answer #3
·
answered by ? 4
·
0⤊
0⤋
Find a good information systems program at the local community college and get started there.
Of course, I wonder what the future of programming is, since so many jobs seem to be going offshore recently.
2006-07-12 04:55:50
·
answer #4
·
answered by Rob 5
·
0⤊
0⤋
Each line are read from left-to-right, top-to-bottom on any language.
To me the hardest part in development is "What to develop or how it is going to work.". When I figure that out then I'll create a schema and then begin the development. The programming part is the easiest.
2006-07-12 04:52:32
·
answer #5
·
answered by HotRod 5
·
0⤊
0⤋
programing is not just
|| #include
||
it involves more than just that.
you first start with a problem create an step by step algo then write the code by the way this is the easiest part and then get if debugged and user tested
2006-07-12 05:00:10
·
answer #6
·
answered by Anonymous
·
0⤊
0⤋
check out www.python.org
I think this is a strong language overall and a great place to start. Not to mention, the web site will give you everything you need to get started including a library of tutorials aimed at the new user.
2006-07-12 06:21:34
·
answer #7
·
answered by wabtcdi 1
·
0⤊
0⤋