Slide 1

Slide 1 text

PATH OF THE PROGRAMMER

Slide 2

Slide 2 text

Artur Martsinkovskyi I L O V E R U B Y , L I S P A N D P O S T M O D E R N I S M S O F T W A R E E N G I N E E R M A S T E R S S T U D E N T

Slide 3

Slide 3 text

Almost magic with a bit of math I will never know everything in the field Working on interesting stuff with interesting people Programming makes future W H Y A M I A P R O G R A M M E R ? Here are a couple of reasons.

Slide 4

Slide 4 text

AIMS, TARGETS BUDGET UP SEARCH FOR A JOB WORK FOR YOURSELF STUDY CHECK THE PROGRESS SPEAK TO HUMANS

Slide 5

Slide 5 text

G E T R A D Y T H E R E W I L L N E V E R B E E N O U G H T I M E

Slide 6

Slide 6 text

STUDY ENGLISH 01 EDUCATE YOURSELF 02 GET INTERSTED IN WHAT YOU'LL DO 03 PROGRAMMER G O T T A C O D E

Slide 7

Slide 7 text

Choose one technology or a set of them and get better digging through it. Don't jump from one thing to another, it is unproductive. C H O I C E

Slide 8

Slide 8 text

HOW CAN I FIND A JOB? Courses, projects on Github, government job

Slide 9

Slide 9 text

Know your schedule at both places Know what you need to do to get credits on certian subjects as soon as possible Plan your work and study Communicate with professors and manager/teamleads at both places. They need a good quaility of your work and proper pace, not the time you stay in the office/class HOW TO COMBINE WORK AND STUDY? S E L F - C O N T A I N M E N T A S A W A Y T O H A P P I N E S S

Slide 10

Slide 10 text

Open-source software— software with open source code that operates on one of the open code licences. (noun) OPENSOURCE

Slide 11

Slide 11 text

CODE WE USE Я К ? The easiest way is to go to the library profile on github.com and look at Issues and Pull Requests. There is also a service for selecting projects that need help at https://www.codetriage.com/ You will definitely use libraries written by other people and involvement in library extension effort is a good thing for aprogrammer. Unlike real work, people are not too tied up with timeframes, so the whole body of code will most likely be totally scanned, which helps you to get the whip of good code. W H Y ? OSS

Slide 12

Slide 12 text

HEALTHY BODY MAKES A HAPPY PROGRAMMER Sleep 01 / Food 02 / Useful entertainment 03 / Sport 04 /

Slide 13

Slide 13 text

D O N ' T S T O P Sooner or later you will be at the comfort zone, when your knowledge will be sufficient to support you workflow and even career growth. Don't stop there, it is a dead end. Computer science moves too fast to slack off.

Slide 14

Slide 14 text

OPEN SOURCE SOCIETY UNIVERSITY https://github.com/ossu/computer -science 4CHAN COMPUTER SCIENCE https://4chan- science.fandom.com/wiki/Computer_Sci ence_and_Engineering

Slide 15

Slide 15 text

THANK YOU! ARTUR MARTSINKOVSKYI