1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

34
pragmaticProgrammer.ne w

Transcript of 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Page 1: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

pragmaticProgrammer.new

Page 2: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Pragmatisim noun \ˈprag-mə-ˌti-zəm\A reasonable and logical way of doing things or of thinking about problems that is based on dealing specific situations instead of ideas and theories-A practical, matter-of-fact way of approaching or assessing situations or of solving problems

Page 3: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Four stages of competence

Page 4: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Four stages of competence

Page 5: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco
Page 6: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

The Problem so far

Page 7: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Scenario 1 : Students

Page 8: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Expectations

<-- after Graduation

Page 9: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Conscious competence?

Wtf is this s**t

Expectations

Page 10: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

<-- after Graduation

Reality!!!!!!

Unconscious incompetence

Page 11: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

The problem is almost all

is not aware that there is a

problem LOL

Page 12: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

College education

is not enough!.

Page 13: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Students lack

exposure and

awareness

Page 14: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Anong unit testing? Di

ko alam gumamit ng

linux. rm * ? . git?

Anong git? LOL Git? hahaha

Page 15: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Scenario 2 : Professionals

Page 16: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Conscious competence

Reality 1 – 2 years

Page 17: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Conscious competence

Reality ?– 3-4 years

Page 18: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Unconscious incompetence

Reality!!

Stagnant career

Page 19: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Awareness === Transition

Page 20: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Research Current Market Demand

Page 21: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Research Current Market Demand

Supply and demand 101If demand increases and supply remains unchanged, a shortage occurs, leading to a higher equilibrium price.If demand decreases and supply remains unchanged, a surplus occurs, leading to a lower equilibrium price.If demand remains unchanged and supply increases, a surplus occurs, leading to a lower equilibrium price.If demand remains unchanged and supply decreases, a shortage occurs, leading to a higher equilibrium price.

Page 22: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Research Current Market Demand

Page 23: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Research Current Market Demand

Page 24: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Be a specialist

Page 25: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

10,000 hours of practice

Be a specialist

Page 26: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

- Learn the internals of the PL- Learn best practices- learn to use frameworks- Join tech groups- Code your own projects

Be a specialist

Page 27: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Be Tech Agnostic

Page 28: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Find a Mentor

Page 29: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Be a Mentor

Page 30: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Be the Worst

Page 31: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Misc- Learn to use linux- Learn to use version control-Read Classic tech books- Clean Coder-- Code Complete-- etc

Page 32: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco

Have fun!!

Page 33: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco
Page 34: 1ST TECH TALK: Pragmatic Programmer Practical Tips by Bert Añasco