SlideShare a Scribd company logo
S _ _ T _ _ P _ _ G _ _ _ M _ R
A P _ _ _ C A _ _ _ N P _ O _ R _ _ _ _R
_ A M _ P R _ _ _ A M _ _ R
Programming
is a task of writing computer
instructions in logical order to
create an executable or
automated process that solves
a problem or perform repetitive
tasks.
COMPETENCIES
OF A
PROGRAMMER
Behavioral Competencies – is a set of general competencies or
characteristics that an individual should have in order to establish a
well-balanced professional attitude.
A programmer is required to have the following competencies:
1. Analytical thinker
2. Client focused
3. Good communicator
4. Continuous learner
5. Results-oriented
6. Team player
Analytical Thinker
 one of the most important competencies on being a programmer
 can also be considered as a technical competency
 analyzes processes and data that should be translated into a
working computer program or application
 demonstrates the ability to sort out and give structure to
overwhelming amounts of unstructured information
 able to think “outside of the box”
Client focused
 always sensitive about the client’s needs whether they are internal
or external
 always ready to listen, ask and affirm the requirements of the
program being developed all the time and never assumes
 all the efforts in creating the program must be to the satisfaction
the client
Good communicator
 able to communicate well at any level of conversation, from a
layman’s standpoint to a technical standpoint.
 can translate client perceived requirements to programming
development process and conversely.
 can explain and express programming development process
back in a way that his clients can understand clearly
Continuous learner
 open and sensitive to the client’s needs all the time.
 should be able to learn and adapt to different domains in order to
create and deliver his services
 quick to learn different domain processes in order to make his
relevant
Let’s
Dance
Results-oriented
 being able to meet commitments and delivering services on time
 focused on producing results, not just a result but a WORKING
GOOD QUALITY result.
 always expected to provide a solution to the problem
 anything less than expected is NOT A RESULT
Team player
 being able to work with a team and collaborate with his
 Should not only cooperate (being passive) but also contribute
(being proactive) to the team (share information and resources
could help in the development of the project)
Technical competencies - a set of competencies that refer to the
standard skills a programmer should posses in order to perform and
deliver his services effectively and efficiently.
A programmer is required to have the following fundamental skills
1. Programming
2. Software development
3. Business analysis
4. Database design and management
5. Data/Information security
6. Identify platform and emerging technology
Programming
 the knowledge and application of fundamental components in
programming
ex. Program logic formulation, algorithms, data structures
and system architecture.
Software development
 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, to programming and testing, up to documentation.
Business Analysis
 pertains to the knowledge and skill in identifying business needs
and providing solutions to address such needs. Ex. Handling and
managing order and delivery system using POS system.
Database design and management
 handling and managing databases.
Data/Information security
 closely related to database management
 data security must be considered FIRST.
 must be adept in the different techniques like encryption and
technology available to ensure that any data his system is
and managing is kept private for all stakeholders of the system.
Identifying platform and emerging technology
 platform refers to the different medium, whether hardware or
software
Let’s
Dance
Identifying platform and emerging technology
 creates applications for desktop computers and smartphones and
other devices
 knowledge and application of how to make your program run in
cross platform is a great
FOUR AREAS of SPECIALIZATION
1. System Programmer
2. Application Programmer
3. Game Programmer
4. Web Programmer
System Programmer
- writes programs that are used to control computer systems
and its peripherals
- uses low-level instruction in programming that directly
communicates and controls the computer itself and its peripherals
- low-level instruction codes are usually difficult to understand
especially for people who are not really familiar with computer
programming
- not necessarily used by end users
Examples of system programs: operating systems and hardware
programs, software that controls robots
Application Programmer
- creates programs for end users
- programs are more specific in nature and would mostly be in aid
data manipulation and business processes.
- uses high-level language
- high-level language is more “English-like” and therefore easier to
understand even to most people who know little about
programming
Game Programmer
- creates programs focused on entertainment, specifically computer
games
- programs are comparatively more complex than application
programs in terms of algorithms and computing
- uses an combination of high and low-level languages or a more
specific programming language that is written especially to be
to manipulate and control both game elements and controller.
Web Programmer
- creates and develops websites and other programs that is needed
by some of its components to function.
- the one that significantly gains more popularity due to high
demand in the market as well as availability of tools (mostly free)
that makes it easier to implement.
- does the work at home rather that in an office for as long as there
is a very good internet connection

More Related Content

What's hot

Programmer
ProgrammerProgrammer
Programmer
Gail Ritchie
 
software characteristics
software characteristicssoftware characteristics
software characteristics
Muhammad Sikandar Mustafa
 
Application Engineer Capital Markets
Application Engineer Capital MarketsApplication Engineer Capital Markets
Application Engineer Capital Markets
chalikars
 
Amd + luxoft
Amd + luxoftAmd + luxoft
Amd + luxoft
alina.m
 
Amd
AmdAmd
Software engineering
Software engineeringSoftware engineering
Software engineering
sweetysweety8
 
Ankur Soni 1.5 yr_resume
Ankur Soni 1.5 yr_resumeAnkur Soni 1.5 yr_resume
Ankur Soni 1.5 yr_resume
Ankur Soni
 
cv- PRITI WARUDKAR
cv- PRITI WARUDKARcv- PRITI WARUDKAR
cv- PRITI WARUDKAR
Priti Warudkar
 
Systems Analyst Business Analyst
Systems Analyst Business AnalystSystems Analyst Business Analyst
Systems Analyst Business Analyst
swanhrconsulting
 
Tyronne Castillo - Resume MAY 2015
Tyronne Castillo - Resume MAY 2015Tyronne Castillo - Resume MAY 2015
Tyronne Castillo - Resume MAY 2015
Tyronne Castillo
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
Ma Ella Masilungan
 
Slides chapter 12
Slides chapter 12Slides chapter 12
Slides chapter 12
Priyanka Shetty
 
Sonny Dimaculangan Resume_New
Sonny Dimaculangan Resume_NewSonny Dimaculangan Resume_New
Sonny Dimaculangan Resume_New
Sonny Dimaculangan
 
Software engineering tutorial
Software engineering tutorial Software engineering tutorial
Software engineering tutorial
Ahmed Elshal
 
Software engineer job responsibilities
Software engineer job responsibilitiesSoftware engineer job responsibilities
Software engineer job responsibilities
Teyha Mdiah
 
Looking for php_drupal @ singapore
Looking for  php_drupal @ singaporeLooking for  php_drupal @ singapore
Looking for php_drupal @ singapore
Pradeep Gupta (LION 6000+ Connection)
 

What's hot (16)

Programmer
ProgrammerProgrammer
Programmer
 
software characteristics
software characteristicssoftware characteristics
software characteristics
 
Application Engineer Capital Markets
Application Engineer Capital MarketsApplication Engineer Capital Markets
Application Engineer Capital Markets
 
Amd + luxoft
Amd + luxoftAmd + luxoft
Amd + luxoft
 
Amd
AmdAmd
Amd
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Ankur Soni 1.5 yr_resume
Ankur Soni 1.5 yr_resumeAnkur Soni 1.5 yr_resume
Ankur Soni 1.5 yr_resume
 
cv- PRITI WARUDKAR
cv- PRITI WARUDKARcv- PRITI WARUDKAR
cv- PRITI WARUDKAR
 
Systems Analyst Business Analyst
Systems Analyst Business AnalystSystems Analyst Business Analyst
Systems Analyst Business Analyst
 
Tyronne Castillo - Resume MAY 2015
Tyronne Castillo - Resume MAY 2015Tyronne Castillo - Resume MAY 2015
Tyronne Castillo - Resume MAY 2015
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Slides chapter 12
Slides chapter 12Slides chapter 12
Slides chapter 12
 
Sonny Dimaculangan Resume_New
Sonny Dimaculangan Resume_NewSonny Dimaculangan Resume_New
Sonny Dimaculangan Resume_New
 
Software engineering tutorial
Software engineering tutorial Software engineering tutorial
Software engineering tutorial
 
Software engineer job responsibilities
Software engineer job responsibilitiesSoftware engineer job responsibilities
Software engineer job responsibilities
 
Looking for php_drupal @ singapore
Looking for  php_drupal @ singaporeLooking for  php_drupal @ singapore
Looking for php_drupal @ singapore
 

Similar to 10 lesson 2

Roles after graduation
Roles after graduationRoles after graduation
Roles after graduation
Shamesh Joshi
 
26968 software developer career
26968 software developer career26968 software developer career
26968 software developer career
Universitas Bina Darma Palembang
 
SOFTWARE DEVELOPMENT AND PROCESS MODELS.pptx
SOFTWARE DEVELOPMENT AND PROCESS MODELS.pptxSOFTWARE DEVELOPMENT AND PROCESS MODELS.pptx
SOFTWARE DEVELOPMENT AND PROCESS MODELS.pptx
SanthanalakshmiSelva2
 
Roles and responsibilities of an IT software professional
Roles and responsibilities of an IT software professionalRoles and responsibilities of an IT software professional
Roles and responsibilities of an IT software professional
annie annie
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxCOMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
SherinRappai1
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxCOMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
SherinRappai
 
C# Developer- Product Development- R&D- Fixed location- Permanent Contract
C# Developer- Product Development- R&D- Fixed location- Permanent ContractC# Developer- Product Development- R&D- Fixed location- Permanent Contract
C# Developer- Product Development- R&D- Fixed location- Permanent Contract
Mario John
 
C# Developer- Product Development- R&D- Fixed location- Permanent Contract
C# Developer- Product Development- R&D- Fixed location- Permanent ContractC# Developer- Product Development- R&D- Fixed location- Permanent Contract
C# Developer- Product Development- R&D- Fixed location- Permanent Contract
Mario John Lemmers
 
MOHAMED ABDALLAH
MOHAMED ABDALLAHMOHAMED ABDALLAH
MOHAMED ABDALLAH
Mohamed Ahmed Abdallah
 
Sd Revision
Sd RevisionSd Revision
Sd Revision
mrsmackenzie
 
Introduction to software & software engg presented by aniket kr pandey. ...
Introduction to software & software engg presented by  aniket kr pandey. ...Introduction to software & software engg presented by  aniket kr pandey. ...
Introduction to software & software engg presented by aniket kr pandey. ...
Aniketkumar204
 
Software Development Simplified - A Beginner's Guide.pdf
Software Development Simplified - A Beginner's Guide.pdfSoftware Development Simplified - A Beginner's Guide.pdf
Software Development Simplified - A Beginner's Guide.pdf
SeasiaInfotech2
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
NancyBeaulah_R
 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro ppt
NancyBeaulah_R
 
Transitioning to Product Manager
Transitioning to Product ManagerTransitioning to Product Manager
Transitioning to Product Manager
Toufiq Mahmud
 
application development analyst roles and responsibilities.pdf
application development analyst roles and responsibilities.pdfapplication development analyst roles and responsibilities.pdf
application development analyst roles and responsibilities.pdf
SocialMediaCyberDolp
 
Ba notes
Ba notesBa notes
Ba notes
rummy_123
 
Consulting
ConsultingConsulting
Consulting
Markus Voelter
 
Sepm t1
Sepm t1Sepm t1
CurriculumVitae for IT
CurriculumVitae for ITCurriculumVitae for IT
CurriculumVitae for IT
SURAJ GAUTAM
 

Similar to 10 lesson 2 (20)

Roles after graduation
Roles after graduationRoles after graduation
Roles after graduation
 
26968 software developer career
26968 software developer career26968 software developer career
26968 software developer career
 
SOFTWARE DEVELOPMENT AND PROCESS MODELS.pptx
SOFTWARE DEVELOPMENT AND PROCESS MODELS.pptxSOFTWARE DEVELOPMENT AND PROCESS MODELS.pptx
SOFTWARE DEVELOPMENT AND PROCESS MODELS.pptx
 
Roles and responsibilities of an IT software professional
Roles and responsibilities of an IT software professionalRoles and responsibilities of an IT software professional
Roles and responsibilities of an IT software professional
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxCOMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
 
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptxCOMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
COMPUTING AND PROGRAMMING FUNDAMENTAL.pptx
 
C# Developer- Product Development- R&D- Fixed location- Permanent Contract
C# Developer- Product Development- R&D- Fixed location- Permanent ContractC# Developer- Product Development- R&D- Fixed location- Permanent Contract
C# Developer- Product Development- R&D- Fixed location- Permanent Contract
 
C# Developer- Product Development- R&D- Fixed location- Permanent Contract
C# Developer- Product Development- R&D- Fixed location- Permanent ContractC# Developer- Product Development- R&D- Fixed location- Permanent Contract
C# Developer- Product Development- R&D- Fixed location- Permanent Contract
 
MOHAMED ABDALLAH
MOHAMED ABDALLAHMOHAMED ABDALLAH
MOHAMED ABDALLAH
 
Sd Revision
Sd RevisionSd Revision
Sd Revision
 
Introduction to software & software engg presented by aniket kr pandey. ...
Introduction to software & software engg presented by  aniket kr pandey. ...Introduction to software & software engg presented by  aniket kr pandey. ...
Introduction to software & software engg presented by aniket kr pandey. ...
 
Software Development Simplified - A Beginner's Guide.pdf
Software Development Simplified - A Beginner's Guide.pdfSoftware Development Simplified - A Beginner's Guide.pdf
Software Development Simplified - A Beginner's Guide.pdf
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro ppt
 
Transitioning to Product Manager
Transitioning to Product ManagerTransitioning to Product Manager
Transitioning to Product Manager
 
application development analyst roles and responsibilities.pdf
application development analyst roles and responsibilities.pdfapplication development analyst roles and responsibilities.pdf
application development analyst roles and responsibilities.pdf
 
Ba notes
Ba notesBa notes
Ba notes
 
Consulting
ConsultingConsulting
Consulting
 
Sepm t1
Sepm t1Sepm t1
Sepm t1
 
CurriculumVitae for IT
CurriculumVitae for ITCurriculumVitae for IT
CurriculumVitae for IT
 

More from Mary Grace Uminga

Orientation
OrientationOrientation
Orientation
Mary Grace Uminga
 
Lesson 02 areas of tle
Lesson 02   areas of tleLesson 02   areas of tle
Lesson 02 areas of tle
Mary Grace Uminga
 
10 lesson8
10 lesson810 lesson8
10 lesson8
Mary Grace Uminga
 
10 lesson7
10 lesson710 lesson7
10 lesson7
Mary Grace Uminga
 
10 lesson6
10 lesson610 lesson6
10 lesson6
Mary Grace Uminga
 
10 lesson5
10 lesson510 lesson5
10 lesson5
Mary Grace Uminga
 
10 lesson4
10 lesson410 lesson4
10 lesson4
Mary Grace Uminga
 
10 lesson3
10 lesson310 lesson3
10 lesson3
Mary Grace Uminga
 

More from Mary Grace Uminga (8)

Orientation
OrientationOrientation
Orientation
 
Lesson 02 areas of tle
Lesson 02   areas of tleLesson 02   areas of tle
Lesson 02 areas of tle
 
10 lesson8
10 lesson810 lesson8
10 lesson8
 
10 lesson7
10 lesson710 lesson7
10 lesson7
 
10 lesson6
10 lesson610 lesson6
10 lesson6
 
10 lesson5
10 lesson510 lesson5
10 lesson5
 
10 lesson4
10 lesson410 lesson4
10 lesson4
 
10 lesson3
10 lesson310 lesson3
10 lesson3
 

Recently uploaded

Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 

Recently uploaded (20)

Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 

10 lesson 2

  • 1.
  • 2. S _ _ T _ _ P _ _ G _ _ _ M _ R
  • 3. A P _ _ _ C A _ _ _ N P _ O _ R _ _ _ _R
  • 4. _ A M _ P R _ _ _ A M _ _ R
  • 5. Programming is a task of writing computer instructions in logical order to create an executable or automated process that solves a problem or perform repetitive tasks.
  • 7. Behavioral Competencies – is a set of general competencies or characteristics that an individual should have in order to establish a well-balanced professional attitude. A programmer is required to have the following competencies: 1. Analytical thinker 2. Client focused 3. Good communicator 4. Continuous learner 5. Results-oriented 6. Team player
  • 8. Analytical Thinker  one of the most important competencies on being a programmer  can also be considered as a technical competency  analyzes processes and data that should be translated into a working computer program or application  demonstrates the ability to sort out and give structure to overwhelming amounts of unstructured information  able to think “outside of the box”
  • 9. Client focused  always sensitive about the client’s needs whether they are internal or external  always ready to listen, ask and affirm the requirements of the program being developed all the time and never assumes  all the efforts in creating the program must be to the satisfaction the client
  • 10. Good communicator  able to communicate well at any level of conversation, from a layman’s standpoint to a technical standpoint.  can translate client perceived requirements to programming development process and conversely.  can explain and express programming development process back in a way that his clients can understand clearly
  • 11. Continuous learner  open and sensitive to the client’s needs all the time.  should be able to learn and adapt to different domains in order to create and deliver his services  quick to learn different domain processes in order to make his relevant
  • 13. Results-oriented  being able to meet commitments and delivering services on time  focused on producing results, not just a result but a WORKING GOOD QUALITY result.  always expected to provide a solution to the problem  anything less than expected is NOT A RESULT
  • 14. Team player  being able to work with a team and collaborate with his  Should not only cooperate (being passive) but also contribute (being proactive) to the team (share information and resources could help in the development of the project)
  • 15. Technical competencies - a set of competencies that refer to the standard skills a programmer should posses in order to perform and deliver his services effectively and efficiently. A programmer is required to have the following fundamental skills 1. Programming 2. Software development 3. Business analysis 4. Database design and management 5. Data/Information security 6. Identify platform and emerging technology
  • 16. Programming  the knowledge and application of fundamental components in programming ex. Program logic formulation, algorithms, data structures and system architecture. Software development  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, to programming and testing, up to documentation.
  • 17. Business Analysis  pertains to the knowledge and skill in identifying business needs and providing solutions to address such needs. Ex. Handling and managing order and delivery system using POS system. Database design and management  handling and managing databases.
  • 18. Data/Information security  closely related to database management  data security must be considered FIRST.  must be adept in the different techniques like encryption and technology available to ensure that any data his system is and managing is kept private for all stakeholders of the system. Identifying platform and emerging technology  platform refers to the different medium, whether hardware or software
  • 20. Identifying platform and emerging technology  creates applications for desktop computers and smartphones and other devices  knowledge and application of how to make your program run in cross platform is a great
  • 21. FOUR AREAS of SPECIALIZATION 1. System Programmer 2. Application Programmer 3. Game Programmer 4. Web Programmer
  • 22. System Programmer - writes programs that are used to control computer systems and its peripherals - uses low-level instruction in programming that directly communicates and controls the computer itself and its peripherals - low-level instruction codes are usually difficult to understand especially for people who are not really familiar with computer programming - not necessarily used by end users Examples of system programs: operating systems and hardware programs, software that controls robots
  • 23. Application Programmer - creates programs for end users - programs are more specific in nature and would mostly be in aid data manipulation and business processes. - uses high-level language - high-level language is more “English-like” and therefore easier to understand even to most people who know little about programming
  • 24. Game Programmer - creates programs focused on entertainment, specifically computer games - programs are comparatively more complex than application programs in terms of algorithms and computing - uses an combination of high and low-level languages or a more specific programming language that is written especially to be to manipulate and control both game elements and controller.
  • 25. Web Programmer - creates and develops websites and other programs that is needed by some of its components to function. - the one that significantly gains more popularity due to high demand in the market as well as availability of tools (mostly free) that makes it easier to implement. - does the work at home rather that in an office for as long as there is a very good internet connection