Мы много говорили о том, как учить программирование, изучать Java, C/C++ и другие основы. Некоторые могут спросить: что мы можем делать после обучения? Каменщик может класть кирпичи, портной может шить одежду. У всех этих занятий есть чёткое направление. Так какую же работу мы можем выполнять после изучения программирования?
1. Интернет
Самая прямая работа — стать программистом в технологической компании. Другие кладут кирпичи; мы пишем код. Современной интернет-индустрии нужно большое количество программистов, чтобы преобразовывать, хранить и анализировать данные реального мира. BAT — сейчас лучшие интернет-компании в Китае. Их бизнес требует большого количества программистов для работы. Высокая зарплата, хорошие льготы и ощущение превосходства.
2. Традиционные софтверные компании
Что такое софтверная компания? Прежде всего это Microsoft, которая предоставляет другим программные продукты или услуги. Основной продукт таких компаний — программы, выполняющие конкретные задачи. Большинство их сотрудников — программисты; иначе кто бы писал код, кто бы реализовывал функции?
3. Индустрия аппаратных продуктов
Это, конечно, тоже требует программистов. Например, процессорам, производимым Intel, также нужны драйверы для работы, и им тоже нужны программисты для написания кода.
4. Мобильные телефоны
Типичные китайские компании, разрабатывающие мобильные телефоны, такие как Meizu и Xiaomi, покупают комплектующие у других и используют Android в качестве своей системы, но им всё равно нужны программисты для работы при производстве собственных телефонов. (Строго говоря, Xiaomi — интернет-компания.)
5. Игры
Хотя некоторые китайские игровые компании лишены этики и намеренно отравляют подростков, нельзя всех осуждать огульно. Хорошая игра, например CS, всё ещё может помочь расслабиться после работы. Игры тоже создаются с помощью программирования, а это такая интересная вещь.
И так далее — можно сказать, что это повсюду. Сейчас автоматизация и цифровизация становятся всё более совершенными, и большая часть работы требует программирования, так что, изучив программирование, вы не будете беспокоиться о поиске работы.
Если вы умело программируете на C/C++ и знакомы с операционными системами, вы можете стать программистом на полную ставку. Если вы знакомы с низкоуровневым программным обеспечением, вы также можете стать системным инженером. Это, безусловно, утомительно, но какая работа не такая? Даже госслужащим приходится думать о достижении политических результатов.
Если вы хорошо владеете JAVA, вы можете справиться с объектно-ориентированной разработкой корпоративных приложений, дизайном корпоративных WEB-страниц, разработкой интернет-визуального программного обеспечения и анимации, веб-серверами, разработкой JAVA-игр для мобильных телефонов и так далее. Это очень популярно; создание приложения, в которое играют все, даёт огромное чувство достижения.
Если вы знакомы с Linux, вам нужны только компьютер, подключение к Интернету и светлая голова. Впечатляйте людей своим кодом. Вы не будете беспокоиться о поиске работы — работа сама вас найдёт!
Их слишком много. Если только вы способны терпеть трудности и одиночество, работать сверхурочно и не спать по ночам — дерзайте.