Competencies of A Programmer

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 7

COMPETENCIES OF A

PROGRAMMER
PROGRAMMING - IS THE TASK OF WRITING COMPUTER
INSTRUCTION IN LOGICAL ORDER TO CREATE AN
EXECUTABLE OR AUTOMATED PROCESS THAT SOLVES A
PROBLEM OR PERFORM REPETITIVE TASK.

BEHAVIORAL COMPETENCIES – IS A SET OF GENERAL


COMPETENCIES OR CHARACTERISTICS THAT AN
INDIVIDUAL SHOULD HAVE IN ORDER TO ESTABLISH A
WELL-BALANCED PROFESSIONAL ATTITUDE.
TECHNICAL COMPETENCIES – IS A SET OF
COMPETENCIES THAT REFER TO THE STANDARD
SKILLS A PROGRAMMER SHOULD POSSESS IN
ORDER TO PERFORM AND DELIVER HIS SERVICES
EFFECTIVELY AND EFFICIENTLY.
PROGRAMMING – REFERS TO THE KNOWLEDGE AND
APPLICATION OF FUNDAMENTAL COMPONENTS OF
PROGRAMMING, I.E., PROGRAM LOGIC FORMULATION,
ALGORITHMS, DATA STRUCTURES, AND SYSTEM
ARCHITECTURE.

SOFTWARE DEVELOPMENT – REFERS TO THE KNOWLEDGE AND


APPLICATION OF THE TECHNIQUES AND MANAGEMENT OF
THE WHOLE DEVELOPMENT CYCLE STARTING FROM THE
IDENTIFICATION AND STATEMENT OF THE PROBLEM TO
ANALYSIS AND VALIDATION.
BUSINESS ANALYSIS – THIS PERTAIN TO THE
KNOWLEDGE AND SKILLS IN INDENFYING BUSINESS
NEEDS AND PROVIDING SOLUTIONS TO ADDRESS
SUCH AS NEEDS. FOR EXAMPLE, HANDLING AND
MANAGING ORDER AND DELIVERY SYSTEM FOR A
MERCHANDISING BUSINESS, OR PROVIDING A MORE
EFFICIENT SCANNING AND POS SYSTEM FOR A
SUPERMARKET THAT COULD INTERGRATE THE
INVENTORY AND REPLENISHMENT SYSTEM.
DATABASE DESIGN AND MANAGEMENT – A SIGNIFICANT BULK
OF PROGRAMMING NOWADAYS IS RELATED TO HANDLING AND
MANGING DATABASES.

DATA/INFORMATION SECURITY – THIS IS CLOSELY RELATED TO


DATABASE MANAGEMENT.

PLATFORM REFERS TO THE DIFFERENT MEDIUM, WHETHER


HARDWARE OR SOFTWARE ON WHICH SYSTEM WILL RUN.
IDENTIFYING PLATFORM AND EMERGING TECHNOLOGY
– ARE DEVICE THAT ARE NEITHER DESKTOP NOR A
LOPTOP COMPUTER BUIT MORE LIKE A SMART PHONE.

PROGRAMERS KEEP CREATING APPLICATIONS FOR THE


DEVICES THAT MAKE DATA AVAILABLE SUCH AS DEVICES
AS WELL.

You might also like