Mail.ru: Как вырастить в себе автоматизатора и разработчика

  • View
    90

  • Download
    0

Embed Size (px)

Transcript

  • 8+ .

    , , , (Glu).

    banki.ru.

    , .

  • , , .

    , .

    : banki.ru, bankir.ru, finparty.ru, vklad.ru.

  • 6 :

    -

  • Php 5.6 >> PHP 7.0 Composer + vendor-

    libs Selenium WebDriver

  • :

  • - ,

  • DevOps :

  • :

    (, Git) ( php - Codeception) IDE (, Idea, PHPStorm, PyCharm) :

  • :DevOps

    xUnit CI:

  • :

    ; .

  • :

    :

    :

  • : .

  • : -

    .

  • :

    ;

    ; ,

    .

  • ( ) -

  • ( ) IDE

    (commit, add, push, pull).

  • (JS,

    Java, Python, PHP bash/powershell): , , , , , input/output

    :

  • CI

  • ( ) .

    : merge, rebase, , -.

  • (DRY, SOLID, KISS) : PHP(PSR), Python (Pythonic, PEP8)

  • CI: (staging, test, production)

  • : CodeReview

  • CI

  • CI:

  • : -

  • !== ?

    ()

    http://sijinjoseph.com/programmer-competency-matrix/http://sijinjoseph.com/programmer-competency-matrix/

  • !== ?

    , :

    - Yet another bot for Telegram

  • ?

    : TestComplete IBM Rational Test HP Quick Test

    : Codeception Selenide Appium

  • ?

    ( )

  • ?

    : code review ( ) ( hackerrank)

  • . wakatime ,

    https://wakatime.com/

  • ?

    3 - 5

  • - -

  • - vs

  • 57 Exercises For

    ProgrammersBrian P. Hogan

  • The Art Of Unit TestingRoy Osherove

  • Continuous Delivery

    Jez HumbleDavid Farley

  • Clean CodeRobert C. Martin

  • Code Complete 2nd Edition

    Steve McConnell

  • Design Patterns

  • RefactoringMartin Fowler

  • Edx: Java

    Edx: PythonCodecademy: https://www.codecademy.com/learn

    Codecombat: http://codecombat.com/

    Udacity: https://www.udacity.com/

    https://www.edx.org/course/introduction-programming-java-part-1-uc3mx-it-1-1x-0?utm_medium=affiliate_partner&utm_source=sailthru&utm_campaign=StudentNewsletter_20160614&utm_term=Active%20Usershttps://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-7https://www.codecademy.com/learnhttp://codecombat.com/https://www.udacity.com/

  • :

    Team Tree House: https://teamtreehouse.com/

    Udemy: https://www.udemy.com/

    : http://www.intuit.ru/

    CheckIo: https://checkio.org/

    https://teamtreehouse.com/https://www.udemy.com/http://www.intuit.ru/https://checkio.org/

  • HackerRank: https://www.hackerrank.com/

    LeetCode: https://leetcode.com/

    Corp.mail.ru: https://certification.mail.ru/tests/

    https://www.hackerrank.com/https://leetcode.com/https://certification.mail.ru/tests/

  • !Blog:

    https://maxbogus.blogspot.ru/

    Slideshare: http://www.slideshare.net/maxbogus

    Linkedin: https://www.linkedin.com/in/maxbogus

    Facebook page: https://www.facebook.com/maxbogusblog/

    https://maxbogus.blogspot.ru/https://maxbogus.blogspot.ru/http://www.slideshare.net/maxbogushttp://www.slideshare.net/maxbogushttp://www.slideshare.net/maxbogushttps://www.linkedin.com/in/maxbogushttps://www.linkedin.com/in/maxbogushttps://www.linkedin.com/in/maxbogushttps://www.facebook.com/maxbogusblog/https://www.facebook.com/maxbogusblog/https://www.facebook.com/maxbogusblog/

  • :

    : http://goo.gl/forms/eVEJIOHXdf7HPlzN2

    : https://goo.gl/dNgWbK

    http://goo.gl/forms/eVEJIOHXdf7HPlzN2http://goo.gl/forms/eVEJIOHXdf7HPlzN2http://goo.gl/forms/eVEJIOHXdf7HPlzN2https://goo.gl/dNgWbK