Presentations
Templates
Features
Teams
Pricing
Log in
Sign up
Log in
Sign up
Menu
Как да оцелеем като Junior програмисти?
Радослав "РадоРадо" Георгиев
16ти октомври, HackConf 2016
Да живее хака!
self
<- Радослав Георгиев
<- HackBulgaria
<- HackSoft
<- ФМИ
1
3
2
4
J ->
E ->
P
!P
Презумции
<- Junior -> Senior
<- На Junior-а му се работи
<- Удоволетвореност
Това е лично мнение
<- Наблюдения и пряко участие
<- Може и да съм тъп
1
3
2
4
J ->
E ->
P
!P
1
Програмиране от гледната точка на Junior-a
1
Научете се да работите добре с компютър*
<- Shortcuts
<- Tooling (Git, shell, editor)
1
Свободно време?
<- Запълнете дупки с липсващи предишни знания
<- Учете нещо ново
1
Д***а, това не работи!
<- Блъскайте, но не прекалено дълго
<- Повикайте някой за помощ
1
Д***а, това не работи!
<- Ако изгубите 1 седмица за нещо, което се оправя за 10 минути от някого с опит, не е яко
1
Tests, tests, tests.
<- Тестовете помагат да се запознаете със системата
<- Създават добро впечатление
1
Tests, tests, tests.
<- Винаги има какво да се тества
<- Генерално добра практика
1
"Ей, Пешо/Мария писа тестове цял ден, лоша работа!"
Said no one ever
1
Четене на грешки
<- Грешките са там, за да ни казват какво не работи.
<- Често никой не ги чете
1
Конференции, презентации
<- Помагат да вдигнете ниво
<-
hellerve/programming-talks
<-
JanVanRyswyck/awesome-talks
1
Конференции, презентации
<-
Между код и професия
<-
Книгите, които всеки програмист трябва да прочете
<-
The Language of the System
1
Невежество
<- Целта е да се прескочи Junior-a, а не да се гордеете, че сте по-добри Junior-и, от колкото някой е Senior.
1
3
2
4
J ->
E ->
P
!P
Програмиране от гледната точка на Employer-a
2
Software == $$$
2
Definition of Junior
2
A person that works on legacy sh*t projects when no one else wants to.
Контролирано количество
💩,
които се хвърлят по Junior-a
2
<- Грешка е да се кърпят кофти проекти със свежа кръв
<- Трябва да е интересно, за да се задържи човек
Production, production, production!
2
<- Когато има клиенти от другата страна, нещата са различни
<- Junior-ството не е курс по програмиране
Feedback & retrospection & pair programming
2
<- Така става ученето и порастването
<- Трудно се прави на навик, но си заслужава опита
Fuck methodology
2
<- Фокусът трябва да е върху кода и крайният продукт
<- Trello дъска с добре разписани user-stories е често достатъчна.
1
3
2
4
J ->
E ->
P
!P
!Програмиране от гледната точка на Junior-a
3
Изолация
3
<- Ако се изолирате, хората се чудят какво става
<- Комуникацията с колегите помага за много неща
Work hard, rest hard, don't try-hard for too long*
3
<- Стресът ще ви разболее. Може и да ви убие
<- Burnout-а ще ви направи нетрудоспособени
Гледайте си здравето
3
<- Ако имате нужда от почивка, почивайте
<- Учете се да бъдете продуктивни, за да намалите стреса
<- Не оставяйте на 2HP
1
3
2
4
J ->
E ->
P
!P
!Програмиране от гледната точка на Employer-a
4
Следете за здравето на хората
4
<- Извън стандартната отпуска, давайте почивка, когато е нужно
Помагайте за преодоляване на лоши навици
4
<- Повечето Junior–и са млади и не винаги имат добра работна етика
<- Работната етика се изгражда
DONE > PERFECT
4
<- Software === $$$
<- Трябва да се ship-ва
<- Трябва и да се рефакторира
<- DONE > PERFECT е токсично
Благодаря!
Как да оцелеем като junior програмисти?
By Hack Bulgaria
Made with Slides.com
Как да оцелеем като junior програмисти?
1,790
Hack Bulgaria
github.com/HackBulgaria
hackbulgaria.com
hackbulgaria
More from
Hack Bulgaria