comsci 10

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/27

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

28 Terms

1
New cards

Tips to become a good programmer

Title of lesson 3

2
New cards

Hone the skills

  • 1

  • Interpersonal skills

  • Empathy, communication, humor

3
New cards

Code Frequently

  • requires putting in the programming skills for hours

  • We dont just learn, we know how it works

4
New cards

Be language agnostic

  • learn more than one programming language

  • This is useful if you want to switch programs at a later date

5
New cards

Contribute to the open source community

  • Dont chase a famous developer, be one.

  • Speak at conferences, write blogs, engage in mentorship programs

6
New cards

Join a local user group or mentorship program

  • working with highly skilled programmers

  • Pair programming; instantaneous feedback

7
New cards

Develop a specialty

  • specialize by focusing on a smaller section of tech

8
New cards

Write code thrice

  • basically proofreading and debugging

9
New cards

Learn from reading

  • its a great way to enhance your programming skills through books and texts

10
New cards

Core Competencies

Title of lesson 4

11
New cards
  1. Willingness to learn

Technology is never ending; a programmer should always have interest in what they’re doing

12
New cards
  1. Ability to handle failure

Getting things right on the first try isn’t always going to happen. You have to accept that there are errors and bugs that need to be fixed.

13
New cards
  1. Teamwork Mentality

The ability to work with others

14
New cards
  1. Respect deadlines

Programmers, and everyone, should have respect for their deadlines

15
New cards
  1. Grace under pressure

A good programmer knows how to handle even the most stressful situations

16
New cards
  1. Team player

Plays closely with number 3, develop relationships with your co-programmers.

17
New cards
  1. Passion for your work

Without passion… the hell are you doing here?! Ts dont give no moola bih…

18
New cards

Technical skills of a programmer

  • problem solving skills

  • Programming skills

  • Attention to detail

19
New cards

Duties and responsibilities as a programmer

Title of lesson 5

20
New cards

Programmers need to be good at __ mostly?

Multi tasking and lateral thinking

21
New cards

Flowchart

Will diagrammatically show how information flows thru the system

22
New cards

Programming environment

Title of lesson 6

23
New cards

How many jobs computer programmers hold

329 000 jobs

24
New cards

Programmers usually work alone..

They have backpain, eyestrain, and carpal tunnel’s

25
New cards

Debug

A process in which a person usually debugs the system thru trial and error

26
New cards

37-40 hours a week

Hours in which a comp programmer works

27
New cards

Tools of a programmer

  • source code editing software

  • Compiler software

  • Database management systems software

  • Development environment software

28
New cards

Salary?

25 000 - 50 000