CariDotMy

 Forgot password?
 Register

ADVERTISEMENT

View: 4566|Reply: 15

Career as Programmers/Software Engineers

[Copy link]
Post time 9-1-2004 02:22 AM | Show all posts |Read mode
What they do:

By simplest definition, computer programmers write computer code; that is, they write the detailed instructions (programs) that tell the computer what to do to perform a certain function. Programmers write programs according to the specifications determined by (usually) systems analysts.


The Programming Process:

Coding:
After the design process is complete, it is the job of the programmer to convert that design into step-by-step instructions according to the particular programming language in use. Coding is a precise process; even small errors in coding (widely known as "bugs") can create big problems when the program is compiled and run.

Compiling:
In the case of most computer languages, before the program can be run it must be compiled. A compiler is the computer program that converts high-level code (such as C) into code the computer can use (binary). If the code contains severe (or fatal) errors, the program will fail to compile, and the compiler will spit out an error report telling the programmer where the errors are in the program.
  
Debugging:
The programmer must find and correct all the errors in the code so that the program can be compiled and run.

Testing:
Once the program is sufficiently error-free to compile, the programmer can then run the program with test data. Through this process, the programmer will find other errors to correct (further debugging ensues).

Maintenance:
Even after a program is clean enough to release to the public, bugs and other problems may crop up. Programmers fix these problems throughout the life of the program, often resulting in updated releases of the program to registered users.

Today, many programmers use CASE (Computer Assisted Software Engineering) tools to automate much of the coding process. And programmers often do much more than code. The job of programmer has come to include the kind of problem-solving formerly done by systems analysts.

Areas of Specialty:

Not only do programmers do more than write code; they also write code for a number of special functions:

Application (or Development) programmers:
Write original programs which allow the computer to perform certain functions. Typical applications for personal computers are spreadsheet, word processing, and game programs. Applications programmers write code for all types of systems from PCs to mainframes and covering all user environments from the home to business and industry. Different programming languages are used depending on the purpose of the program.

Systems programmers:
Create computer operating systems (rather than applications). Systems programming requires extensive knowledge of computer architecture (specific to the particular computer under design), and is more technically demanding than general programming.

Maintenance programmers:
Adapt, customize, or "fix" large programs (for instance, large commerical applications such as payroll or inventory control) that were written by other programmers. These programmers often work in the data processing departments of large organizations such as banks or insurance companies.

Language-specific programmers:
Specialize in one of the hundreds of computer languages, particularly those less commonly used.

Function-specific programmers:
Specialize in one kind of application; for instance, database, network, or security systems programmers.

Requirements, Salaries and Future Outlook:
Education and Training:
Bachelor Degree wolud provides most necessary training, but is not absolutely required. In some cases, a 2 years Diploma course is sufficient for entry level. Experience counts.

Average Annual Salaries:
For full-time programmers in 2000, the median annual income was RM30,800.

Future Outlook Through 2005:
Opportunities for programmers are expected to grow faster than the average for all occupations compare to other IT related jobs.

Interested?
Reply

Use magic Report


ADVERTISEMENT


Post time 9-1-2004 02:15 PM | Show all posts
Originally posted by bobok at 9-1-2004 02:22:
What they do:

By simplest definition, computer programmers write computer code; that is, they write the detailed instructions (programs) that tell the computer what to do to perform a certain fu ...


lets say i/m interested?.....

what the NextStep?...
Reply

Use magic Report

Post time 9-1-2004 08:34 PM | Show all posts

programmer

1.Bagi Den ,term tak paham.Cuma reti buat jek
Reply

Use magic Report

Post time 11-1-2004 12:27 PM | Show all posts
Cool. Is Network Security Consultant same with programmers/software engineers?
Reply

Use magic Report

Post time 12-1-2004 12:30 AM | Show all posts
Originally posted by alien3d at 9-1-2004 20:34:
1.Bagi Den ,term tak paham.Cuma reti buat jek


sama lah ngan teman....  
Reply

Use magic Report

 Author| Post time 14-1-2004 04:53 PM | Show all posts
Nope if according to that position title. But now u can end up repairing photostat machine no matter what title or job description you have.

Originally posted by Asiafever at 11-1-2004 12:27 PM:
Cool. Is Network Security Consultant same with programmers/software engineers?
Reply

Use magic Report

Follow Us
Post time 14-1-2004 07:52 PM | Show all posts

case tool

Today, many programmers use CASE (Computer Assisted Software Engineering) tools to automate much of the coding process. And programmers often do much more than code. The job of programmer has come to include the kind of problem-solving formerly done by systems analysts.

Kalau guna case tool macam mana nak ada trademark programming sendiri.Lagipun boleh reuse code yang ada tetapi macam mana dengan ecurity loop hole,error handling yand teruk:stp:
Reply

Use magic Report

 Author| Post time 17-1-2004 01:52 PM | Show all posts
aiyo... bukan buat program hello world bang. kalu dah coding dia ratus ribu line giler apa nak type semua. lagi satu, jgn eksen sgt dgn coding style kita. kalu org tak paham, kita gak kena buat balik semua.

CASE tak akan create vulnerabilities. programmer yg tak sengaja sebab tak der benda perfect dlm dunia. yg tu programmer kena fix from time to time.

CASE will handle any error very, very, very well compare to any human. ramai org tak guna CASE masa develop & coding (sebab malas nak belajar benda baru & tukar style keje & tak perlu submit apa2 report kat boss), but will turn to CASE once they've got problems.


Originally posted by alien3d at 2004-1-14 07:52 PM:
Kalau guna case tool macam mana nak ada trademark programming sendiri.Lagipun boleh reuse code yang ada tetapi macam mana dengan ecurity loop hole,error handling yand teruk:stp:
Reply

Use magic Report


ADVERTISEMENT


Post time 17-1-2004 07:17 PM | Show all posts

ribu-ribu line

Salamz
Sebab tu aku pindah ke web based programming.Sebab tak sampai ribu cuma ratus jek.Kalau ada yg pro perl mesti ada cakap 5 baris pun cukup
Waslaamz
Reply

Use magic Report

Post time 17-1-2004 10:10 PM | Show all posts
i pernah buat web application guna php ... ade lebih dari 5000 lines ..
tu pun tak abis lagi ... dah malas nak buat .... benda simple je tu
Reply

Use magic Report

Post time 18-1-2004 12:02 AM | Show all posts
Tulah i dah cakap jadi boss lagi senang, ko nak 10 ribu line ke 300 juta line ke suruh ajer programmer buatkan
Reply

Use magic Report

Post time 18-1-2004 08:35 PM | Show all posts

line

Salam
Korang dah tengok myphlink kan
link.php 59 line sahaja .Boleh dipendekan ke 30 line jek
view.php 249 line sahaja boleh dipendekan ke 200 line jek
viewmore.php 100 line sahaja boleh dipendekan ke 100 line sahaja
Wasalm
Reply

Use magic Report

Post time 18-1-2004 08:44 PM | Show all posts

case tool

salam
Aku dah tengok php dan mysql case tool tetapi suck kerana tak leh control semua value.Lebih baik buat dari scratch.Leh control setiap variable,function dan classes
Wasalam
Reply

Use magic Report

Post time 18-1-2004 09:35 PM | Show all posts
i belum tengok lagi & teringin nak tengok

[ Last edited by Remy_3D on 18-1-2004 at 09:43 PM ]
Reply

Use magic Report

Post time 19-1-2004 11:16 AM | Show all posts

case tool php dan mysql

contoh generate by phpcodegenie 1.2

<?
include("head.php");
include("datacon.php");
?>

<h2>Enter a New people</h2>
<form name=formMaker method=post action="insertpeople.php">
<table>

<tr height=30 valign=top>
<td align=right><b>Id :</b></td>
<td>

aku punya  script lain  gilor beb
cam form
echo '</br><form  name=post action='.$_SERVER["PHP_SELF"].'?'.$_SERVER["QUERY_STRING"].' method=post>';

Post tapi leh guna phpself
Reply

Use magic Report

guy_klcc This user has been deleted
Post time 12-2-2004 09:28 AM | Show all posts
aku pakai asp.net for UI and vb.net for middle tier and data tier
korang pakai language apa?
Reply

Use magic Report


ADVERTISEMENT


You have to log in before you can reply Login | Register

Points Rules

 

ADVERTISEMENT


Forum Hot Topic

 

ADVERTISEMENT


 


ADVERTISEMENT
Follow Us

ADVERTISEMENT


Mobile|Archiver|Mobile*default|About Us|CariDotMy

28-12-2024 10:34 PM GMT+8 , Processed in 0.082705 second(s), 29 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

Quick Reply To Top Return to the list