Мета закинута
Автор не відписував в цілі 7 років 9 днів
Senior Full Stack developer
Hello there!
My name is Andrey and I am full stack web developer in PHP/JS stack. My goal is to get a promotion in my company or get a new job offer as a Senior Full Stack Developer ot Team Lead.
In short, after several intervies, I have discivered that I have a lot of whitespaces in tech knowledges. So, I want to change the current situation and improve my working skills, get new expirience and so on and so far.
Moreover, I recognise that my level is middle, not a senior as I thought before.
My plan is still in developing phase, so it will be changed and it will be supplemented from time to time.
This is a Gantt diagram for showing the tasks, tasks prioritization and timeline.
So, let's start ... it is going to be long way ...
Критерій завершення
Senior Full Stack Developer / Team Lead position
-
Define whitespace in knowledge
-
Make a list of technologies that I pointed in my CV and popular questions about them
-
Find whitespaces and start making the plan of improving my har skills
-
Start to estimate the tasks and milestones
-
-
Devops practises
- DOU "Виртуализация процесса разработки" Vagrant + Docker
https://dou.ua/lenta/articles/docker/ https://dou.ua/lenta/articles/vagrant/ - Top 10 Practices for Effective DevOps
- Book Vagrant: Up and Running Publisher: O'Reilly Media
-
Vagrant
-
Docker
-
Kubernetes / Docker Swarm
-
Continuous integration
- DOU "Виртуализация процесса разработки" Vagrant + Docker
-
Clouds Platform
-
Amazon Web Services (AWS) - Cloud Computing Services
-
Google Cloud Platform
-
-
Networks
DNS / Protocols (tcp/ip, http, webdav, websockets, rpc, telnet)
-
DHCP
-
TCP/IP
-
HTTP / HTTPS / HTTP2
-
FTP / SFTP
-
SSH
-
Telnet
-
SSL / TLS
-
-
DataBases
Points that should be considered for each DB
- index
- partitioning (Horizontal / Vertical)
- sharding
- replication
- pros and cons
- some
-
MySQl
-
PostgresSQL
-
PostgreSQL vs MySQL
-
MongoDB + другие NoSQL
-
Security for web applications
-
Cross-site scripting
-
SQL injection
-
Cross-site request forgery
-
-
Javascript
- Fundamental aspects
- ES6/7/8
- http://learn.javascript.ru/websockets https://github.com/socketio/socket.io-client
- https://coursehunters.net/course/node-i-socketio-sozdaem-prilozheniya-veb-chat-s-nulya
- https://medium.com/@vitaliy.akimov
https://github.com/yavorsky/tdd-webinar
-
PHP
-
New features.
-
Pattern implimentation
-
-
Software architecture knowlages
https://medium.com/webbdev/webwebweb-c61f5fe2232a
Domain-driven design (DDD)
iaas,
paas,
saas
RabbitMQ / Kafka https://habr.com/company/itsumma/blog/416629/
Выбор MQ для высоконагруженного проекта
Redis vs RabitMQ
-
Load Balancing
-
Platform-as-a-Service (PaaS)
-
Software-as-a-Service (SaaS)
-
MQ / Redis vs RabitMQ / Apache Kafka
-
JSON API / REST API / Restful api
-
-
Product Managment / Team Leading
-
TDD / BDD
-
Code review
-
-
Interviews
-
Update CV
-
Update Linkedin Profile
-
Make a script of presentation
-
- 865
- 16 жовтня 2018, 08:13
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням