1

Step 1

Планирование

2

Step 2

Sorting Algorithms

3

Step 3

Data Structures

4

Step 4

AWS Fundamentals: Going Cloud-Native

5

Step 5

Design Data Intensive Apps

6

Step 6

AWS Fundamentals: Building Serverless Applications (Coursera)

7

Step 7

Книги

8

Step 8

Презентации

9

Step 9

English

10

Step 10

Online courses

11

Step 11

Design Patterns

1

Step 1

Планирование

2

Step 2

Sorting Algorithms

3

Step 3

Data Structures

4

Step 4

AWS Fundamentals: Going Cloud-Native

5

Step 5

Design Data Intensive Apps

6

Step 6

AWS Fundamentals: Building Serverless Applications (Coursera)

7

Step 7

Книги

8

Step 8

Презентации

9

Step 9

English

10

Step 10

Online courses

11

Step 11

Design Patterns

22 April 2019 31 August 2020
The goal is overdue by 1545 days

Goal abandoned

The author does not write in the goal 5 years 5 months 13 days

Career & Work

Level Up To Senior Software Engineer

Test

 Goal Accomplishment Criteria

Test

  1. Планирование

    1. Дополнение плана

    2. Подборка материалов для обучения

  2. Sorting Algorithms

    1. Insertion

    2. Radix

    3. Quick

    4. Merge

    5. Heap

    6. Counting

    7. Bubble

    8. Selection

    9. Shuttle

    10. Shele

  3. Data Structures

    1. Arrays

    2. List (ArrayList, LinkedList)

    3. Stack

    4. Queue

    5. Map (HashTable, LinkedHashMap, TreeMap, HashMap, SortedMap)

    6. Dictionary

    7. Tree, HashTree, BinaryTree

    8. Heap

    9. Graph

    10. Set (HashSet, SortedSet, LinkedHashSet, TreeSet)

  4. AWS Fundamentals: Going Cloud-Native

    1. Week 1

    2. Week 2

    3. Week 3

    4. Week 4

    5. Week 5

  5. Design Data Intensive Apps

    1. Reliable, Scalable, and Maintainable Applications (Part 1: Foundations of Data Systems)

    2. Data Models and Query Languages

    3. Storage and Retrieval

    4. Encoding and Evolution

    5. Replication (Part 2: Distributed Data)

    6. Partitioning

    7. Transactions

    8. The trouble with Distributed Systems

    9. Consistency and Consensus

    10. Batch Processing (Part 3: Derived Data)

    11. Stream Processing

    12. The Future of Data Systems

  6. AWS Fundamentals: Building Serverless Applications (Coursera)

    1. Week 1

    2. Week 2

    3. Week 3

    4. Week 4

  7. Книги

    1. Грокаем алгоритмы (Бхаргава)

    2. Design Data Intensive Apps

    3. Clean Code

    4. Agile Software Development. Principles, Patterns and Practices (Robert Martin)

    5. Refactoring (Martin Fawler)

    6. Structure and Interpretation of Computer Programs

    7. Design Patterns

    8. Programming Pearls (2nd edition)

    9. CODE: the Hidden Language of Computer Hardware and Software

    10. The Art of Computer Programming (Knuth)

    11. Introduction to Algorithms (Cormen, ..)

    12. Стивен Кови - 7 навыков высокоэффективных людей

  8. Презентации

    Провести несколько презентаций (работа) на тему java технологий, и таким образом прокачать presentation skills.

  9. English

    Do any task from list below every day:

    1. Read books on English

    2. Listen podcasts

    3. Attend conversation clubs

    4. Speaking/writing practice by telling/writing texts on specific topic

  10. Online courses

    1. AWS Fundamentals: Building Serverless Applications - https://www.coursera.org/learn/aws-fundamentals-building-serverless-applications/home

    2. Java Design Patterns and Architecture - https://www.udemy.com/java-design-patterns-tutorial/

    3. 20 Small Programs in Java - https://www.udemy.com/10-small-programs-in-java/

    4. Data Structures and Algorithms | Coding Interview Q&A - https://www.udemy.com/data-structures-algorithms-coding-interview/

    5. Javascript Essentials - https://www.udemy.com/javascript-essentials/

    6. Java Interview Questions You Need To Know - https://www.udemy.com/java-interview-questions/

  11. Design Patterns

    1. Adapter -------- Structural

    2. Facade

    3. Decorator

    4. Proxy, Dynamic Proxy

    5. (Bridge, Composite, Flyweight)

    6. Abstract Factory -------- Creational

    7. Factory Method

    8. Builder

    9. Prototype

    10. Singleton

    11. Chain of responsibility -------- Behavioral

    12. Command

    13. Iterator

    14. Observer

    15. Strategy

    16. Template method

    17. (Interpreter, State, Mediator, Memento, State, Visitor)

  • 675
  • 22 April 2019, 15:05
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?