Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Path of the programmer

Path of the programmer

A presentation on how to be a young software engineer, combine work and study and reach for the dreams staying fit.

Ea60e6cb811c2e67b7d0891bc8082b12?s=128

Artur Martsnkovskyi

April 07, 2019
Tweet

Transcript

  1. PATH OF THE PROGRAMMER

  2. 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
  3. 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.
  4. AIMS, TARGETS BUDGET UP SEARCH FOR A JOB WORK FOR

    YOURSELF STUDY CHECK THE PROGRESS SPEAK TO HUMANS
  5. 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
  6. STUDY ENGLISH 01 EDUCATE YOURSELF 02 GET INTERSTED IN WHAT

    YOU'LL DO 03 PROGRAMMER G O T T A C O D E
  7. 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
  8. HOW CAN I FIND A JOB? Courses, projects on Github,

    government job
  9. 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
  10. Open-source software— software with open source code that operates on

    one of the open code licences. (noun) OPENSOURCE
  11. 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
  12. HEALTHY BODY MAKES A HAPPY PROGRAMMER Sleep 01 / Food

    02 / Useful entertainment 03 / Sport 04 /
  13. 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.
  14. OPEN SOURCE SOCIETY UNIVERSITY https://github.com/ossu/computer -science 4CHAN COMPUTER SCIENCE https://4chan-

    science.fandom.com/wiki/Computer_Sci ence_and_Engineering
  15. THANK YOU! ARTUR MARTSINKOVSKYI