Недавно я прочитал цитату на Weibo, где он сказал: "Если вы хотите зарабатывать деньги, не жалея своей жизни, ИТ - это первый выбор". Я думаю, что если вы действительно заинтересованы в кодировании и хотите зарабатывать деньги, эта отрасль действительно хорошая. И сейчас, когда экономика находится в плохом состоянии, многие традиционные рабочие места в промышленности трудно найти, а зарплаты низкие, и многие молодые выпускники с трудом находят работу, за которую платят меньше!
Я занимаюсь операциями и обслуживанием более десяти лет, операции и обслуживание сети и linux, 08 лет, чтобы получить сертификат CCIE, 12 лет RHCA, текущая работа в основном касается k8s операций и автоматизации операций и обслуживания. Следующие я буду писать некоторые сухие товары, нулевой основе в ИТ, чтобы узнать, какие технологии хорошо, а также стратегии, и система обучения маршрут, любые вопросы приветствуются в разделе комментариев, чтобы обсудить о.
A, чтобы изучать ИТ: нулевая основа, чтобы узнать, какая технология хороша?
На самом деле вы можете найти множество людей, которые не в состоянии получить много денег из Интернета.
Интернет-индустрия находится в зачаточном состоянии, и будущее более чем достойно наших ожиданий!
Хотя вы видите, что WeChat, Alipay, Drip и электронные велосипеды уже сделали нашу жизнь слишком удобной, это можно рассматривать только как завершение начальной связи между информацией и людьми; будущее развитие интернет-технологий, таких как автономное вождение, виртуальная реальность и интеллектуальная робототехника, более чем достойно ожидания!
Возможно, в будущем нам не понадобятся частные автомобили: там, куда вы захотите поехать, вас сами заберут самодвижущиеся машины, соединенные между собой, и пробок не будет.
Одним словом, содействие развитию общества неизбежно неотделимо от ИТ-индустрии; сейчас и в будущем существует потребность в большом количестве ИТ-талантов, поэтому если вы хотите перейти в ИТ, то воспользуйтесь текущим моментом.
Нулевой выбор самообучения, осуществим ли он?
Для тех, кто самостоятельно изучает Интернет, следует иметь здравое суждение: IT-технологии не так сложны и не так просты, как вам кажется.
Если вы можете легко овладеть знаниями и получить работу после нескольких месяцев самообучения как белый человек с нулевым уровнем знаний, то почему некоторые студенты университетов специализируются на информатике в колледже? Почему на рынке так много учреждений профессионального образования в области ИТ?
Поэтому аргумент о том, что белый человек может хорошо учиться самостоятельно, в большинстве случаев не соответствует действительности. Поэтому белому человеку все же рекомендуется выбрать надежное учебное заведение для обучения.
Точно так же 100 белых людей, не имеющих никакого отношения к компьютерам, будут иметь не более 5% шансов на успех в самообучении, так что если у вас много времени, то можете попробовать.
Предложения для успешного перехода на 0-основание
Стратегия 1: Стремитесь к цели
Многие люди, меняющие карьеру, на самом деле имеют неправильное представление, путаницу и отсутствие ясности в отношении цели изменения карьеры. Умеют ходить на работу в Интернет, но Интернет настолько широк по охвату, что не знают, что конкретно делать, например.
О: Я хочу перейти на научно-исследовательскую работу и писать код.
Б: Поддержите меня, какой язык вы собираетесь изучать? Самыми горячими сейчас являются Python, blockchain и Java.
A:Эх, я еще не знаю этого, я слышал, что с Python легко начать, как насчет того, чтобы сначала выучить Python?
Многие из них остаются на поверхности, не посоветовавшись с профессионалом, где же точка входа, с которой можно начать?
Прежде чем менять профессию, лучше всего продумать и проанализировать начальный этап смены профессии, чтобы четко его понять.
Если не все ясно, можно обратиться в учебное заведение за консультацией, плюс собственное суждение, точка входа для смены профессии четко проанализирована и направлена на цель, вы преуспели в первом шаге.
Стратегия 2: О навыках обучения и логическом мышлении
Человек, который еще не имеет опыта работы в Интернете, столкнется с двумя наиболее очевидными дилеммами при входе в Интернет.
Обучение профессиональным навыкам
Логическое мышление
Тем, кто только что окончил университет или имеет опыт работы менее 1 года, в первую очередь необходимо решить проблему навыков, поскольку на данный момент у них нет ни сильного набора навыков, ни большого опыта работы. Если вы хотите обучиться в кратчайшие сроки, вы можете сделать это через учебные заведения.
Для тех, кто имеет стаж работы более 2-3 лет и хочет сменить профессию, они имеют определенный опыт работы на рабочем месте и обладают достаточной адаптивностью и базовыми деловыми навыками. В это время первое, что вам нужно сделать, это выскочить из ловушки мышления и быстро адаптироваться к логическому мышлению Интернета.
Стратегия 3: разумные методы обучения
1, прочитал много сухих статей, но все равно не очень хорошо справляюсь. Сейчас обучение стало более фрагментарным, хотя читают много сухих товаров, думают, что многому научились, но просто не могут приземлиться, причина в том, что нет систематического анализа логики, стоящей за сухими товарами.
2, вы должны потратить много времени и энергии, занимаясь практикой и тренировками. Подражание или копирование, вы должны делать практическую работу, а не читать кучу всего. Le Byte уделяет больше внимания обучению студентов техническому и проектному практическому опыту, обучаясь во время практических проектов, что эквивалентно более чем 2-3 годам опыта работы.
3、Улучшение навыков, мышления. Так что идите и смотрите сухие вещи больших имен и смотрите видео известных учителей. Такой подход, для продвинутых людей, не является проблемой, потому что они знают, где их недостатки, где срочно нужно подкорректировать. Но для тех, кто только что вошел в отрасль, нет фундамента, чтобы пройти высокий путь, легко "попасть в огонь", вам нужно учиться с самого начала систематически один раз, фундамент хороший, будущая дорога может пойти дальше.
4、Войдите в круг. После освоения вышеперечисленного, вам необходимо войти на высокий уровень круга, вы не только можете общаться по самому исследованию, вам также нужен кто-то в трудные времена, чтобы дать мозговой штурм и руководство, будет много неожиданных сюрпризов, таких как: учебные заметки, обмен ресурсами, сотрудничество, внутреннее продвижение и так далее.
Стратегия 4: Обучение - это все о занятости
Для друзей, которые меняют профессию, обучение - это уход на работу и стремление к лучшей жизни.
1, если вы опытный, умелый человек, то переходя в интернет, возможно, пожелаете отдать предпочтение такой позиции, которая максимально увеличит вашу игру. Таким образом, ваше пространство будет отражаться на вас.
2, во всей интернет-индустрии поляризация людей довольно серьезная, то есть: слишком много талантов низкого уровня, но талантов высокого уровня крайне мало. Таким образом, практически на каждом шаге вверх ваша зарплата может значительно измениться.
Наконец, для студентов, которые хотят успешно перейти в ИТ с нуля, вот несколько предложений.
Если вы чувствуете, что у вас хорошие навыки логического мышления, вы можете рассмотреть возможность изучения разработки программного обеспечения, разработки Java, разработки больших данных.
Те, кто не имеет высокого образования или чувствует, что не силен в обучении, могут рассмотреть возможность обучения операциям и обслуживанию, тестированию.
Девушки занимаются web front-end, UI, тестированием и т.д.
Рекомендуется выбрать Java, Java имеет широкий спектр приложений, python является хорошим выбором, высокая эффективность разработки, низкие затраты на обучение, два года искусственного интеллекта настолько горячий, рынок соответствующих талантов также относительно небольшой.
Ввиду того, что образование субъекта не очень высокое, поэтому рекомендуется сначала изучить эксплуатацию и техническое обслуживание, я также организовал систематический маршрут обучения для самостоятельного изучения эксплуатации и технического обслуживания, вы можете сначала посмотреть на
Linux облачные вычисления (эксплуатация и обслуживание систем) инженер системный маршрут обучения
Это маршрут обучения инженера облачных вычислений Linux (также называемого инженером по эксплуатации и обслуживанию систем), согласно развитию этого маршрута вы станете профессиональным и техническим персоналом с годовой зарплатой 500 000 юаней (город первого уровня).
Этап 1: Знакомство для начинающих
На начальном этапе необходимо четко определиться с маршрутом обучения linux operations and maintenance, любое обучение происходит постепенно, поэтому обучение linux operations and maintenance также должно иметь определенный маршрут.
Лично я рекомендую следующий маршрут для изучения системы эксплуатации и технического обслуживания.
Первичное внедрение.
1, Основы Linux, основные команды (происхождение, состав, общие команды, такие как cp, ls, file, mkdir и другие общие команды операций)
2、Linux пользователь и база разрешений
3、Управление процессами системы Linux
4、Linux эффективные команды обработки текста и файлов (vim, grep, sed, awk, find и другие команды)
5、 Введение в shell-сценарии (можно изучить во время практики)
Этап 2: Промежуточный уровень
После полного понимания принципов и основ linux, промежуточный уровень требует углубленного изучения приложений и сервисов верхнего уровня, что определенно включает в себя знания, связанные с сетью, и требует времени для обучения.
1、 Основы сетей TCP/IP (почти CCNA, достаточно знаний NP)
2, Общие службы Linux enterprise (такие как dns, http, ftp, mail, nfs и т.д.)
3, Принципы корпоративной безопасности Linux и методы предотвращения (производительность/безопасность системы, модели угроз безопасности и методы защиты)
4, Принципы шифрования / дешифрования и безопасность данных, контроль доступа к системным сервисам и основы безопасности сервисов
5, построение политики безопасности iptables
6、 Продвинутый shell scripting (в основном комбинирование некоторых приложений и написание некоторых случаев)
7、 Введение в принципы применения и управления MySQL (может управлять и создавать сайт личного блога)
Базовые навыки, полученные здесь, достаточны для выполнения некоторых основных работ по эксплуатации и техническому обслуживанию и простого ухода.
Этап 3: Продвинутое усовершенствование
1, ускорение кэша http-сервиса прокси (который в основном изучает varnish, систему кэширования nginx, чтобы иметь знания о CDN).
2, кластер нагрузки уровня предприятия (который в основном изучает nginx, haproxy, lvs, чтобы быть компетентным в основных знаниях, четкое понимание алгоритма балансировки нагрузки,)
3、 Кластеры высокой доступности предприятия (которым необходимо поддерживатьalived, heartbeat и т.д. для более подробного объяснения)
4、 Мониторинг эксплуатации и технического обслуживания zabbix (в основном zabbix, cacti, nagios и другие системы мониторинга, сейчас больше используется zabbix)
5, обучение автоматизации эксплуатации и обслуживания (необходимо изучить некоторые инструменты автоматизации эксплуатации и обслуживания с открытым исходным кодом, такие как ansible, puppet, cobbler и другие инструменты автоматизации эксплуатации и обслуживания)
Может освоить здесь, основные может справиться, чтобы получить много работы, вы можете пойти на собеседование старший инженер операций, почти зарплата может достигать 12-18K или около того.
Четвертый этап: продвижение по старшим направлениям
1, направление больших данных (необходимо глубокое понимание hadoop, storm и других распространенных систем больших данных с открытым исходным кодом)
2, направление облачных вычислений (в основном openstack это набор вещей, конечно, как некоторые kvm и другие технологии виртуализации, также необходимо освоить, теперь docker также более популярны)
3、 Разработка операций и технического обслуживания (в основном разработка операций и технического обслуживания на языке python)
4, автоматизация операций и обслуживания (в предыдущей автоматизации, основанной на углубленной работе)
5, архитектор по эксплуатации и техническому обслуживанию (главное требование широта, почти 5 лет опыта или более, может занять эту позицию)
Стать квалифицированным инженером по эксплуатации и техническому обслуживанию Linux необходимые технические моменты
освоение системы межсетевого экрана Iptables и внедрение межсетевого экрана для обеспечения фильтрации и пересылки пакетов.
освоение контроля безопасности прав пользователей система Sudo и конфигурация.
освоение принципов, развертывания, установки и применения служб DNS на уровне предприятия.
реализация сервисов обмена файлами NFS, Vsftpd, Samba конфигурация и применение.
реализация установки, конфигурации, использования и интеграции системы Jumpserver bastion и системы O&M.
Команда brctl для создания административных виртуальных мостов; Ip Netns для создания административных виртуальных маршрутов.
распространенные инструменты сетевых клиентов Ping/Lftp/Ftp/Lftpget/Wget.
распространение данных и синхронизация конфигурации для нескольких машин с помощью Rsync и Inotify.
Трамплин для прыжков с трамплина
основные функциональные приложения, аутентификация, авторизация, аудит.
концепция https и соответствующий модуль mod_ssl конфигурации приложения.
операции и обслуживание важнейших веб-сервисов решение с открытым исходным кодом Nginx, исчерпывающее объяснение архитектуры программы Nginx.
Внутренний каркас Nginx, функциональность модулей, механизмы обработки транзакций, методы установки, оптимизация сродства процессора, конфигурационные файлы.
Добавление, удаление, проверка SQL-операторов, часто используемые команды, авторизация пользователей, изменение набора символов, управление таблицами, индексами, библиотеками и т.д.
Знакомство с графическими программами управления, такими как PhpMyAdmin, SQLyog, Navicat и др.
Как работает Keepalived, основные компоненты Keepalived, механизм оповещения, механизм переключения, передача сердцебиения и т.д.
Реализация конфигурации кластера LVS, управление сервисами и модификация алгоритма планирования на Centos7.
Знакомство с использованием Ansible, методами установки, конфигурационными файлами, описанием модулей, аутентификацией на основе закрытого ключа, пакетными операциями и т.д.
Сравнение методов масштабирования Redis и основное применение Redis Cluster.
Vmware Esxi для создания виртуальных машин Linux и Windows и их миграции между хостами.
Образы Docker, управление репозиториями, методы загрузки, использование объемов данных, резервное копирование и восстановление, сетевые модели, межконтейнерные зависимости, ограничения ресурсов контейнеров и мониторинг Docker.