|
SOFTWARE JOBS
USEFUL TIPS:
Introduction
A computer engineer is trained to work
on both software and hardware, and to
integrate the two. Common tasks
include writing embedded software for
real-time microcontrollers, designing
VLSI chips, working with analog
sensors, designing mixed signal
circuit boards, and designing
operating systems.
Did You Know?
* Software engineers usually begin
their careers testing ongoing designs,
but with greater experience they
eventually design and develop
software.
Computer programmers write, test, and
maintain the instructions that
computers must follow to land
airplanes, sell products online, build
machines, share information, and so
much more.
Software engineering:
Software engineering (SE) is
the profession that creates
and maintains software
applications by applying
technologies and practices
from computer science,
project management,
engineering, application
domains and other fields.
The term software
engineering has been
commonly used with a variety
of distinct meanings:
* As the usual contemporary
term for the broad range of
activities that was formerly
called programming and
systems analysis;
* As the broad term for all
aspects of the practice of
computer programming, as
opposed to the theory of
computer programming, which
is called computer science;
* As the term embodying the
advocacy of a specific
approach to computer
programming, one that urges
that it be treated as an
engineering profession
rather than an art or a
craft, and advocates the
codification of recommended
practices in the form of
software engineering
methodologies.
Areas of specialty
Theoretical
* Computer programming
* Computer architecture
For most engineers technical
work accounts for only a
fraction of the work they
do. A lot of time is also
spent on tasks such as
discussing proposals with
clients, preparing budgets
and determining project
schedules. [1] Many senior
engineers manage a team of
technicians or other
engineers and for this
reason project management
skills are important. Most
engineering projects involve
some form of documentation
and strong written
communication skills are
therefore very important.
The workplaces of electrical
engineers are just as varied
as the types of work they
do. Electronics specialists
may be found in the pristine
lab environment of a
fabrication plant, the
offices of a consulting firm
whereas electrical
specialists may be or on
site at a mine. During their
working life, engineers may
find themselves supervising
a wide range of individuals
including scientists,
electricians, computer
programmers and other
engineers. Perhaps the most
important technical skills
for engineers are reflected
in university programs,
which emphasize strong
numerical skills, computer
literacy and the ability to
understand the technical
language and concepts that
relate to electrical
engineering.
Computer programming
The act of writing
algorithms in a programming
language.
Formal methods
Mathematical approaches for
describing and reasoning
about software designs.
Software engineering
The principles and practice
of designing, developing,
and testing programs, as
well as proper engineering
practices.
BPO-Business Process
Outsourcing?
Business process outsourcing
(BPO) is the act of giving a
third-party the
responsibility of running
what would otherwise be an
internal system or service.
For instance, an insurance
company might outsource
their claims processing
program or a bank might
outsource their loan
processing system. Other
common examples of BPO are
call centres and payroll
outsourcing.
There are an estimated
300,000 mainly young people
working in the roughly
five-year-old outsourcing
industry, which is set to
grow 40 per cent in 2005 and
hit revenues of $5.1
billion, according to an
industry study.
A study by the National
Association of Software and
Service Companies (Nasscom)
projects business process
outsourcing --shifting jobs
from countries like the
United States or Britain to
countries like India --
could quadruple to 1.2
million jobs by 2008 and
bring in revenues of $21 to
$24 billion.
CALL CENTRE?
A call centre (UK) or call center (US)
is a centralised office of a company
that answers incoming telephone calls
from customers. A call center may be
an office that makes outgoing
telephone calls to customers
(telemarketing). Such an office may
also responds to letters, faxes,
e-mails and similar written
correspondence. However the term
contact centre (UK) or contact center
(US) is often applied when such
multiple functions are blended in one
office.
|
|