Технический опыт
Оригинальный адрес:GitHub.com/ахах синий океан…
предисловие
Некоторые люди думают, что программирование — это техническая работа, требующая определенного таланта, недосягаемого для тех, кто не одарен и не умен. На самом деле это не так.Хотя автор компьютерный профессионал,но годы его работы не долгие,имею некоторый опыт и опыт работы с техникой.Большинству людей может быть сложно стать топовыми специалистами в определенной области, но они могут справиться с ежедневной работой и вырасти до старших инженеров по исследованиям и разработкам, технических экспертов или даже стать руководителем небольшой команды, это на самом деле несложно.
Читайте больше книг, читайте больше газет и больше изучайте исходный код распространенных фреймворков с открытым исходным кодом, таких как: github.com, где собрана мудрость мировых инженеров!
Ближе к делу ниже перечислены некоторые приемы, обычно используемые в работе, и способы тренировки и улучшения ваших архитектурных навыков.
Поскольку каждый технологический рынок в основном имеет соответствующие сетевые материалы или книги, в этой статье кратко перечислены только основные точки знаний, используемые в работе.Это продвинутый тип и не подходит для начинающих.
Базовые знания
база данных
В настоящее время чаще всего используется MySQL.Хотя производительность отдельной машины не так хороша, как у оракула, она бесплатна и имеет открытый исходный код, с низкой стоимостью за машину и с помощью распределенных кластеров, она может иметь мощный выход возможности.
- пул соединений
- дела
- Подбиблиотека и подтаблица
- генератор идентификаторов
- разделение чтения-записи
- Настройка SQL
- разное
веб-контейнер/протокол/сеть
- балансировки нагрузки
- сервер
- протокол
- CDN
- разное
Часто используемые сторонние наборы инструментов
промежуточное ПО
-
Фреймворк RPC
-
MQ-сообщение
-
Распределенный кеш
-
локальный кеш
-
поиск
-
Платформа распределенных данных
-
Служба распределенной координации
-
Управление конфигурацией
-
Распределенная файловая система
-
Структура распределенного планирования задач
-
Большие данные
-
разное
структура системы
- Архитектурный опыт
- Классический случай
- Выбор общего технического решения
- 3000 вопросов перед кодированием
управление проектом
Эксплуатация и техническое обслуживание
персональный рост
- обучающий веб-сайт
- Список чтения Тома
- Личностный рост и планирование карьеры
- Программистская грамотность
разное
- Общие программные инструменты
- Последовательный хеш-алгоритм
- интервью
- Разница между возвратом каретки и переводом строки
- После форка проекта на github, как синхронно обновить и отправить позже
написать на обороте
Прежде чем вы это узнаете, этот проект был обновлен в течение двух лет. Если вам понравилось, пожалуйста, нажмите на звездную коллекцию в правом верхнем углу, если вы расширили свой кругозор, улучшили свои технические способности, повысили свою зарплату и увеличили свою зарплату из-за чтения статей в ней, вы также можете получить вознаграждение и похвала Ваша оценка будет мотивировать автора продолжать обновлять, спасибо за вашу поддержку!
Связаться с автором
Электронное письмо:aalansehaiyang52@126.com
Lisence
Lisenced under Apache 2.0 lisence