{Programmer}

What it means to have profession - programmer

by Valentin Kononov and Kseniia Kononova

What is programming?

Programming is when you tell machine to do something

Algorythm

Sequence of things to do

 

Instructions to machine

Embed Editable Code from CodePen

# PRESENTING CODE
// code which buys new skin in roblox
function buyNewRobloxSkin(user, skin) {
  // lets check if we have enough ROBUX
  if (user.balance.robux >= skin.cost) {
    // we have enough! let's add new skin to user collection
    user.skins.push(skin)
  } else {
    // no money - tell user about it
    const missingMoney = skin.cost - user.balance.robux
    alert("You cannot buy it now, need {missingMoney} more ROBUX")
  }
}
# PRESENTING CODE

Code Sample for Game

# CHAPTER 2

What Progammer Does

  • Plan How to Write Code
  • Write Code
  • Read Code
  • Chat to other Programmers
  • Goes to Daily Meetings
  • Drinks Coffee
# CHAPTER 2

Other Roles in IT

  • Tester (QA)
  • Autotester
  • Designer / UX Designer
  • 3D Model Designer
  • Database Engineer (DBA)
  • Infrastructure Engineer (DevOps)
  • Project Manager (PM)
  • Business Analyst (BA)
  • Human Resource Manager (HR)
  • ...
  • Runs new code, application or game
  • Tests that everything works fine
  • Checks errors
  • Write BUG reports

Tester (QA)

  • Create Visual Arts
  • Draw User Interfaces
  • Designs Game Arts
  • Creates Characters
  • ....

Designer

  • Talks to Clients
  • Understands What to Do
  • Create tasks - what to do
  • Helps programmers to understand what to do

Business Analyst

  • Plans work schedule
  • Builds Team
  • Assign tasks
  • Coordinate Team Work

Project Manager

  • Helping Teams to work better
  • Handle Conflicts
  • Helps Teams
  • Finding people for the Team

Human Resource Manager

Process

# CHAPTER 2

Thanks!

Code

By Valentin Kononov

Code

  • 1