Skip to content

Instantly share code, notes, and snippets.

Created August 29, 2017 04:20
Show Gist options
  • Save anonymous/4d91bdec90fae81ed14c8e4e90cb8404 to your computer and use it in GitHub Desktop.
Save anonymous/4d91bdec90fae81ed14c8e4e90cb8404 to your computer and use it in GitHub Desktop.
Чтоб стать программистом

Чтоб стать программистом


Чтоб стать программистом



Профессия программист. Как стать программистом? С чего начать? Кому эта профессия под силу?
Как стать программистом с нуля самостоятельно
Как стать программистом мирового уровня за 3 года?


























Веб-программирование Программирование приложений для стационарного компьютера Программирование прикладных распределенных систем Программирование библиотек, платформ, фреймворков, ядер Системное программирование Научное программирование. Чтобы стать программистом, нужно развивать свои навыки изо дня в день, из года в год. Программирование может приносить удовольствие и пользу для разума, духа и финансовую. В этой статье мы не приводим методы, которые позволили бы вам магическим образом превратиться в специалиста, и последовательность шагов необязательно должна быть такой. Эта информация даст вам общие знания о том, как можно стать программистом в одной из современных сфер разработки. Сообщество Наугад Про нас Категории Свежие правки. Написать статью Категоризировать статьи Другие идеи Веб-программирование Программирование приложений для стационарного компьютера Программирование прикладных распределенных систем Программирование библиотек, платформ, фреймворков, ядер Системное программирование Научное программирование Чтобы стать программистом, нужно развивать свои навыки изо дня в день, из года в год. Запишитесь на вводный курс по одной или по всем из следующих дисциплин: Изучите базовые концепции, включая таблицы, запросы и процедуры. Можно присмотреться к любому из следующих продуктов: MS Access DB V Fox Pro Paradox MySQL также подойдет, поскольку это бесплатная распространенная система, и базы данных связаны с SQL-запросами. Решите, каким программированием вы хотите заниматься. Есть несколько типов программирования: Веб-программирование Программирование приложений для компьютеров Программирование операционных систем специалист занимается разработкой одной операционной системы или набора систем Программирование, не привязанное к конкретной платформе Программирование прикладных распределенных систем Программирование библиотек, платформ, фреймворков, ядер Системное программирование Программирование ядер Программирование драйверов Программирование компиляторов Научное программирование. Изучите технологии и языки программирования, связанные с той сферой, которая вам нравится. В последующих разделах этой статьи пойдет речь о конкретных задачах в различных сферах программирования. Знайте, что включает в себя веб-программирование. Веб-приложения - это компоненты программного обеспечения, которые надстраиваются над архитектурой интернета. Это означает, что доступ к приложениям осуществляется с помощью веб-браузера например, Firefox или Internet Explorer. Эта надстройка необязательно требует активного соединения с интернетом. Это лишь означает, что веб-приложения строятся на основании стандартных веб-технологий, включая следующие: HTTP FTP POP3 SMTP TCP IP протоколы HTML XML Coldfusion ASP JSP PHP ASP. Просмотрите самые разные сайты, чтобы понять, как они построены. Нажмите правой кнопкой по любой области, затем "Посмотреть источник" либо нажмите F Обратите внимание на разнообразие информации и оформления и не гонитесь за количеством. Следует посетить хотя бы по одному из каждого вида сайтов: Корпоративный сайт сайты торговых корпораций, некоммерческих, государственных организаций. Сайты, отвечающие за индексацию в сети поисковые сайты, сайты с поиском по мета-данным, особые поисковые системы, директории. Сайты для интеллектуального анализа данных. Информационные и энциклопедические сайты вики-сайты, списки данных, технической информации, руководства пользователя с указанием директорий, блоги и дневники, новости и сайты новостных агентств, желтые страницы и так далее. Социальные сайты социальные сети, сайты для создания закладок и заметок. Коллаборативные сайты к этой категории относятся все страницы, упомянутые выше, включая вики-сайты и блоги. Ознакомьтесь хотя бы с одним методом или техникой мозгового штурма и приложением, которое было создано на основе этого метода. Например, мозговой штурм диаграмм и MS Visio. Узнайте, по какой схеме строятся веб-сайты. Сюда относится создание особых веб-диаграмм, карт сайта и навигации. Запишитесь на экспресс-курс графического дизайна. Постарайтесь научиться пользоваться хотя бы одной программой для создания и обработки изображений это необязательное требование, однако эти навыки вам будут полезны. Ознакомьтесь с основами интернет-инфраструктуры. Вам нужно будет иметь хотя бы базовые знания о: Основных протоколах веб-сервисов HTTP, FTP, SMTP и POP3 либо IMAP4 Программах для веб-серверов желательно для платформы, с которой вы будете работать чаще всего Веб-браузерах Серверах электронной почты и клиентском программном обеспечении. Изучите основы HTML и CSS. Для этих целей можно использовать программный пакет "What You See Is What You Get WYSIWYG ". Изучите XML и технологии, связанные с XML к примеру XSL и XPath. Делать это не обязательно, однако эти знания будут полезны. Начните создавать простые статические сайты и делайте это до тех пор, пока не освоите основы HTML. Изучите клиентский скриптовый язык программирования. Чаще всего изучают JavaScript. Можно также заняться VBScript, однако этот язык несовместим с большинством браузеров. Займитесь выбранным вами клиентским скриптовым языком программирования. Постарайтесь добиться своего максимума с помощью одного этого языка. Переходите к следующему шагу лишь тогда, когда будете хорошо ориентироваться хотя бы одном языке этого типа. Освойте хотя бы один серверный язык программирования. Если решите работать лишь с одним типом программного обеспечения сервера, изучите хотя бы один из языков программирования, который используется для написания этого программного обеспечения. Если будете готовы к большему, изучите как минимум по одному языку программирования на каждый тип программного обеспечения сервера. Изучив язык программирования серверной части, создайте тестовый проект. Узнайте, чем вам придется заниматься. Как правило, программисты пишут коды для приложений, которые используются в бизнесе, поэтому вам следует выяснить, как работает бизнес, как он организован и как построена его финансовая система. Изучите различные типы архитектуры компьютерного оборудования. Будет полезно изучить основы построения цифровых схем и компьютерной архитектуры. Однако некоторые специалисты считают, что на начальном этапе это не нужно, поэтому достаточно будет прочитать статьи на эту тему например эту и эту. Вы сможете вернуться к этому, когда освоите свой первый язык программирования. Изучите язык программирования базового уровня. Не стесняйтесь изучать то, что считается детским, лишь потому, что вы старше. Примером такого языка служит Scratch. Такие языки облегчат работу с вашим первым настоящим языком программирования. Тем не менее, этот шаг нельзя считать обязательным. Кроме того, заняться этим можно и до предыдущего шага. Начните изучать процедурные , объектно-ориентированные и функциональные парадигмы программирования. Запишись на вводный курс по процедурным языкам программирования. Какой бы язык вы ни выбрали позже, вам нужны будут знания процедурного программирования. Кроме того, многие специалисты считают, что для того чтобы понять программирование в целом, следует начать с этого. Изучите одну из систем продвинутого моделирования к примеру, UML или ORM. Начните писать небольшие консольные или консолеподобные приложения. Можно использовать упражнения из учебников по программированию. Выберите инструмент для написания программ на том языке программирования, с которым вы работаете. Запишитесь на курс по программированию на выбранном вами языке продвинутого уровня. Вы должны понимать следующие концепции, чтобы уметь применять их с относительной легкостью: Ввод и вывод информации клиентами в программе. Логический поток и поток выполнения программ на процедурных языках программирования. Выбор, назначение и сравнение переменных. Создание ключевых конструкций, включая "if.. Закольцовывание конструкций, включая "while.. Синтаксис вашего языка программирования для создания и названия процедур и функций. Типы данных и способы обработки данных. Типы данных, определяемые пользователем записи, структуры, единицы , и их применение. Если ваш язык поддерживает функции перегрузки , вы должны в них разбираться. Способы анализа памяти в выбранном вами языке указатели, звуки и так далее. Если ваш язык программирования поддерживает перегрузку операторов , вы должны знать это. Если в вашем языке есть указатели на функции, вы должны разбираться в них. Начните применять полученные знания. Пройдите вводный курс как минимум по одному языку программирования в другой парадигме программирования. Следует выучить один язык в каждой парадигме, и, как правило, все хорошие программисты так и поступают, однако вам достаточно начать с одного, поработать с ним, потренироваться, а затем перейти к другим, когда у вас уже будет реальный опыт в программировании. Присмотритесь к одной из следующих сфер: Попробуйте сравнить два языка программирования, которые вы уже освоили. Оцените сильные и слабые стороны каждого из них. Обычно делают это так: Возьмите простой пример вашей ранней работы на первом языке программирования и перепишите ее, используя второй язык. Создайте новый проект и используйте там оба языка. Возможно, некоторые вещи вам не удастся сделать на одном из языков - все будет зависеть от выбранного вами проекта и языков. Сделайте шпаргалки или сравните похожие конструкции в обоих языках и их отличия в сводной таблице. Найдите способ повторить конструкции, которые есть в одном языке, с помощью другого языка. Изучите концепции визуального программирования с помощью одного из выбранных вами языков. Практически у всех языков программирования есть версии либо библиотеки, которые поддерживают визуальное программирование и другие виды консольного или консолеподобного программирования. Сделать это можно следующим образом: Пройдите вводный курс по событийно-управляемому программированию. В основном визуальное программирование базируется на событиях и обработке событий с помощью выбранного языка программирования. Попробуйте поработать с большим количеством программного обеспечения для стационарных компьютеров, чтобы понять, что делают эти программы. Большинство компаний-разработчиков предлагают бета-версии приложений, которыми можно попробовать пользоваться. Следите за развитием пользовательского интерфейса. Читайте статьи или руководства по работе с графическим пользовательским интерфейсом. Начните применять свои знания, разрабатывая простые приложения. Попробуйте использовать полученные знания для решения повседневных проблем. К примеру, пишите программы, которые будут массово переименовывать файлы, сравнивать текстовые файлы визуально, копировать названия документов в определенное место в отдельный файл памяти или текстовый файл и так далее. Для начала пусть все будет простым. Создайте виртуальный дипломный проект. Сделайте все до конца, применяя методы визуального программирования, которые вы уже освоили. Углубите свои знания визуальных схем, библиотек и программных пакетов, пройдя курсы для продвинутых, уделяя особое внимание более мелким вещам и старясь узнать как можно больше приемов работы со фреймворками из интернет-источников. Поищите другие программные пакеты и библиотеки визуальных элементов для ваших языков программирования и изучите их. Запишитесь на курсы графики не графического дизайна. Это будет очень полезно, если вы планируете создавать элементы с красивым пользовательским интерфейсом. Станьте разработчиком игр по желанию. Программирование компьютерных игр считается программированием для стационарных компьютеров. Если вы хотите создавать игры, вам нужно будет освоить основы этого программирования после завершения вышеописанных шагов. Начните заниматься программированием прикладных распределенных систем. Это программирование считается одним из самых сложных и требует самых разных знаний в сфере компьютеров и информационных технологий. Пройдите экспресс-курс по телефонии и соответствующему оборудованию. Делать это не обязательно, однако благодаря такому курсу вы будете лучше понимать сетевую топологию. Ознакомьтесь с архитектурой сетевого оборудования и устройств, включая хабы, свитчи и маршрутизаторы. Изучите сетевые протоколы и все связанное с ними. Вам нужно будет хорошо понимать модель OSI Open Systems Interconnection - международная программа стандартизации обмена данными между системами различных производителей , Ethernet, IP, TCP, UDP и HTTP. Лишь после этого вы сможете начать работать. Начните изучать язык распределенного программирования. Если речь идет о программировании под Windows, подойдет любой язык, который поддерживает Windows Scripting Host. При программировании под Linux используются Bash и Perl. Рекомендуется изучить JavaScript для работы с обеими платформами по следующим причинам: JavaScript поддерживается практическими всеми скрипт-хостами всех операционных систем Windows Scripting Host поддерживает JavaScript по умолчанию, а у большинства дистрибутивов Linux есть пакет для поддержки JavaScript. Считается, что изучить его проще. Изучая JavaScript, вы знакомитесь с клиентским скриптовым программированием веб-страниц, а это означает двойную пользу! Сначала используйте только процедурное программирование на одном языке. Позже вы сможете применять более сложные приемы и парадигмы, соответствующие вашему скриптовому языку и тому, что он поддерживает. Все скриптовые языки используют процедурное программирование в той или иной степени. С помощью изученного вами скриптового языка начните писать скрипты, которые будут заставлять машины общаться. Узнайте, что вам для этого нужно. Будет достаточно простого обмена данными. Перейдите на язык программирования для стационарных компьютеров. Желательно выбрать язык с несколькими парадигмами - например, Python. Изучите основы этого языка. Многие выбирают Java по самым разным причинам, однако в настоящий момент все более и более популярным становится язык C. Причины, по которым лучше выбирать Java и C , заключаются в следующем: Это объектно-ориентированные языки, которые освобождают программистов в больших командах от необходимости думать о тонкостях внедрения, поскольку оба языка поддерживают компоненты готовые объединенные единицы кода, которые позволяют выполнять определенные задачи и в других программах. Они поддерживают событийно-управляемое программирование, а также объектно-ориентированное и процедурное программирование в определенной степени. Фреймворк, на основе которого надстраивается язык, является распределенным по умолчанию в случае Java. Возможность использовать готовые пакеты, которые отвечают за сети, то есть пакеты для открытого кода и для встроенных во фреймворк пакетов. Благодаря этому программистам проще строить свою работу на основании уже существующего кода. Уделяйте больше внимания ключевым особенностям языка, особенно там, где речь идет о сетях. Меньше внимания можно уделить пользовательскому интерфейсу, включая такие элементы, как вывод данных, дизайн окон и прочие техники. Изучите основы архитектуры прикладных распределенных систем. Это можно сделать самостоятельно с помощью книг, интернет-источников или на курсах. Что бы вы ни выбрали, вам будет важно понимать основные принципы построения прикладных распределенных систем. Изучите разработку обслуживаемых компонентов и сервисов на выбранном вами языке. Изучите одну или несколько из следующих технологий. Рекомендуется знать хотя бы немного о них всех. Большинство программистов прикладных распределенных систем не ограничиваются одним или двумя языками, а учат как минимум по одному языку на каждую операционную систему. Это объясняется тем, что для того чтобы сделать приложение распределенным, вам нужно будет создать по версии этой программы как минимум для основных операционных систем. Общая архитектура посредника запросов к объектам CORBA Простой протокол доступа к объектам SOAP Асинхронный JavaScript и XML AJAX Распределенная компонентная объектная модель DCOM. NET Remoting Веб-сервисы XML. Узнайте, что такое программирование ядра. Программисты ядер - это опытные программисты, которые перешли от разработки приложений к программированию единиц кода, которые могли бы использовать другие программисты. Изучите язык программирования, поддерживающий разработку компонентов и пакетов, которые можно было бы использовать готовыми, если вы еще этого не сделали. Пройдите продвинутый курс UML и ORM. Чаще всего используется либо что-то одно, либо и то, и другое. Изучите как минимум способы модулярного программирования, программирования на основе компонентнов, объектно-ориентированного и событийно-управляемого программирования и основные принципы работы в этих системах. Чем больше парадигм и языков вы будете знать, тем проще вам будет стать программистом библиотек и пакетов. Изучите различные операционные системы и фреймворки, которые работают в этих системах. Уделите особое внимание фреймоворкам, не зависящим от платформы, а также языкам программирования и технологиям. По возможности используйте стандартный код. Попробуйте воссоздать простые готовые библиотеки, особенно с открытым кодом. Это будет очень полезно на первом этапе. Начните с простых пакетов например, перевод единиц измерения или расчеты среднего уровня сложности. Если вы учитесь в университете, используйте информацию, полученную на других занятиях, и попробуйте применять уравнения и данные в качестве библиотек. Поищите пакеты с открытым кодом и попытайтесь поработать с ними в своей сфере программирования. Сначала скачайте двоичные и исполняемые файлы. Начните работать с ними, чтобы понять, в чем заключаются их сильные и слабые стороны. Затем скачайте исходный код и постарайтесь разобраться, как он был создан. Попробуйте воссоздать библиотеки или их части. Сначала делайте это после того, как увидите код, а потом - до этого. Когда начнете разбираться в этом, попробуйте улучшить библиотеки. Изучите различные подходы к распределению и развертыванию компонентов для программистов. Попробуйте представить задачу как совокупность мелких задач последовательность простых действий либо как повторяющий процесс, который позволяет свести большой масштаб к маленьким, а потом наслоить полученное друг на друга. Программисты библиотек и пакетов часто обобщают. Когда перед ними есть простая и понятная задача, они пытаются представить общую проблему и решить ее, что автоматически решит все более мелкие задачи. Узнайте, что включает в себя системное программирование. Системные программисты работают с научной стороной программирования, а не с конкретными задачами. Не привязывайтесь к определенной платформе. Следуйте рекомендациям в первых трех шагах для программистов приложений для стационарных компьютеров. Познакомьтесь с разными операционными системами без надстроек. Это можно сделать следующим образом: Выясните, как устанавливаются системы. Научитесь устанавливать операционные системы на компьютер рекомендуется. Установите более одной системы. Не пользуйтесь вспомогательными пакетами - возьмите лишь основной функционал операционных систем. Пройдите курс по архитектуре компьютерного оборудования либо прочитайте литературу по этой теме. Ознакомьтесь с основами языка ассемблера выбранной вами операционной системы или аппаратной платформы. Позже вам нужно будет изучить язык ассемблера других платформ и систем. Особое внимание уделите библиотеке стандартных шаблонов STL и библиотеке активных шаблонов ATL. Найдите и прочитайте документацию по выбранной вами платформе. Вам будет проще работать с операционной системой на основе Unix. Вам нужно будет очень хорошо разбираться в этой системе. Сначала создавайте небольшие системные утилиты. Будет полезно сделать следующее: Воссоздайте небольшие инструменты, которые уже есть в вашей системе. Попробуйте соединить утилиты, которые есть в других системах, с вашей системой. Изучите языки в том порядке, в котором это будет правильнее всего. Лишь в этом случае имеет значение, какой у вас первый язык программирования. Лучше сначала изучить ANSI C, а не C , Java или D. Требование знания языка C и только C связано с тем, что системный программист должен владеть следующими знаниями: Реальная и полная компиляция исходного кода Файлы выходных данных объектов нижнего уровня Связующие двоичные файлы Программирование на машинном языке нижнего уровня и программирование на ассемблере. На языке С многим проще изучать ассемблер. Кроме того, этот язык позволяет помещать языковой код ассемблера в основной код в любой момент, и это процедурный язык как и ассемблер. Узнайте, чем занимается научный программист. Научные программисты - это очень опытные специалисты, которые разрабатывают не приложения, а технологии: Добиться этого уровня знаний без специального образования и упорства практически невозможно. Накопите научные знания, равноценные объему информации, даваемой в университете. Это можно сделать несколькими способами: Поступите в университет обычно все так и делают. Узнайте, в чем заключается университетская программа в этой сфере в одном из современных университетов, и начните либо заниматься на курсах, либо учиться самостоятельно. Теоретически это позволит получить все нужные знания, однако лучше всего поступить в университет. Чем более узкой она будет, тем лучше. Все зависит от ваших личных предпочтений, но мы приведем список основных сфер в научном программировании: Компьютерную графику часто путают с графическим дизайном или дизайном графического пользовательского интерфейса. Компьютерная графика - это сфера знаний, которая позволяет узнать, как создавать графику и управлять ею в компьютерных системах. Подумайте о получении научной степени. Попробуйте стать кандидатом в доценты или доцентом. Изучите технологии и языки программирования, связанные с выбранным направлением. Советы Какой бы вид программирования вы ни выбрали и какого уровня вы ни хотели бы достичь, подумайте о курсах или университете. Пусть вас не пугают названия курсов. На любых занятиях, которые не предусматривают наличие каких-либо особых знаний у студентов, дают основы программирования. Чтобы убедиться в том, что курс вам подходит, обсудите программу с преподавателем. Помните, что курс с названием "Компьютерная грамотность" может давать информацию не о программировании, а о навыках использования офисных приложений. Информация о статье Категории: Мир работы На других языках: Была ли эта статья полезной? Куки помогают сделать WikiHow лучше. Продолжая использовать наш сайт, вы соглашаетесь с нашими куки правилами. Главная страница Про wikiHow Terms of Use RSS Карта сайта Войти. Весь текст размещен под лицензией Creative Commons. Сделано с помощью Mediawiki.


Что нужно, чтобы стать программистом и зарабатывать от 2000$ в месяц?


Программирование с нуля для начинающих, веб-разработка и системное администрирование. С чего начать учится программированию с нуля чайнику? Давайте разберёмся, можно ли стать программистом с нуля самостоятельно и какие варианты есть для того, чтобы освоить программирование самостоятельно и начать зарабатывать на этом. Постарался дать самый лучший — на мой взгляд — путь. Предупреждаю — он не из легких! Скажу сразу — если вы решите изучать программирование только самостоятельно, не вкладывая денег — придется потратить больше времени. Рассчитывайте на освоение новой специальности примерно через год, если занимаетесь обучением параллельно с другой работой. Первоначально нужно решить, какое направление программирования вас интересует. Лучший выбор в такой ситуации — на мой взгляд — начать изучать веб-разработку. Здесь ниже порог входа для новичков и есть возможность раньше начать выполнять несложные заказы. Поэтому дальше я буду рассказывать о том, как самостоятельно изучить веб-разработку и начать программировать под веб. Хороший курс для базового освоения HTML и CSS: После этого стоит посмотреть на возможности Bootstrap, который стал стандартом де-факто для ускоренной разработки веб-приложений: Этого будет достаточно для следующих шагов. Это даст вам возможность работать верстальщиком — человеком, который делает из дизайна статическую HTML страницу, после чего программист ее оживляет, реализуя логику проекта. На этом тоже можно зарабатывать — как на фрилансе, так и работая в ИТ-компании, которая специализируется на веб-разработке. Если понравилось — можно продолжить разбираться с frontend и начать изучать Javascript. Хорошая специальность, тем более, что такие знания пригодятся любому программисту, который выбрал веб-разработку. Самые перспективные языки программирования — Ruby, Java, Python, Node. JS Javascript для сервера. Самым простым языком программирования для начинающего будет Python. Если вы изучите Python, а затем фреймворк Django для веб-разработки — у вас будет все необходимое для самостоятельной реализации довольно сложных проектов. Минус — они не так популярны, поэтому начинающему будет сложнее найти заказы. Хотя это меняется, а хорошие специалисты в Python одни из самых высокооплачиваемых программистов. Python не только простой и понятный для начинающих программистов язык программирования, но и используется во многих крупных компаниях. Если готовы найти себе ментора или пойти на курсы по программированию и потратить дополнительное время на свое развитие, чтобы потом продвигаться быстрее — начните с Python. Язык программирования Python — подробно для начинающих. Другой путь — начать с PHP и работы с популярными CMS. Если вы изучаете программирование сами и хотите быстро начать работать — начните с PHP. PHP редко используется в крупных веб-приложениях и заточен только для веб — использовать его в других областях не получится. Хорошо разобравшись с этим, уже можно найти работу. Под PHP и WordPress очень много сайтов, поэтому работы хватит всем. Если вы готовы к работе программиста и ищете способ зарабатывать — добро пожаловать на фриланс! Фриланс-биржи позволят вам найти простые заказы возможно почти бесплатно на первых порах — чтобы получить практику. Как правило, работа в ИТ-компании может быть прибыльнее, если вы просто ищете работу программиста. Исходя из моего опыта, на самостоятельное изучение программирования уйдет от 6 до 12 месяцев, при этом 6 месяцев — это если вам кто-то помогает. Реально без человека, который передаст вам свои знания- очень сложно, можно просидеть год за книгами и так и не начать. А со знающим человеком, который может просто рассказать о сложных вещах — намного легче. В свое время я выбрал путь входа через тренинг. При том, что я довольно много знал о разработке, это сэкономило мне примерно полгода. Так появился курс программирования для начинающих , которые серьезно приняли решение начать карьеру программиста, и ищут оптимальный путь. Коротко — мы начинаем с создания полноценного проекта на Python и Django, в процессе работы осваивая необходимую базу HTML и язык программирования. На все уходит ,5 месяца, если у вас уже есть опыт, и месяца, если начать с нуля. Первый родители-программисты, которые всему научили своих детей. Таким детям даже не нужно идти в университет Как вообще такой бред может в голову прийти? Это не бред, у меня есть наглядный пример. Другу, отличный программист, много зарабатывает, вышки нет, родители программисты. Допустим, что вы разобрались с тем, что такое программирование и каким программистом вы хотите стать. Жамшид, чтобы найти наставника нужно в первую очередь общаться и спрашивать об этом людей. И если вы найдете такого человека — расчитывайте на необходимость много работать самостоятельно и оплатить работу вашего наставника, даже если он не просит об этом. Я беру людей в месяц для индивидуальной работы, если они готовы серьезно заниматься и реализовать проект под моим руководством. Владимир, напишите на email sergey. Дарья, я сейчас занимаюсь только индивидуально. Правда он расчитан на людей, которые уже немного знают HTML и имеют опыт программирования хотя бы на школьном уровне. Ваш e-mail не будет опубликован. Уведомить меня о новых комментариях по email. Уведомлять меня о новых записях почтой. Перейти к содержимому Как стать программистом Программирование с нуля для начинающих, веб-разработка и системное администрирование Меню и виджеты. Онлайн курс программирования — создание сайта с нуля на Django Уроки Django Python Ubuntu Linux shell KVM hypervisor. Как стать программистом в 30 лет и начать зарабатывать Как повысить эффект от книг и быстро стать программистом Программирование с нуля Программирование — с чего начать? Можно ли научиться программировать? Содержание Каким программистом стать? Как самостоятельно стать программистом с нуля 1. Разобраться в HTML и CSS 2. Познакомиться с jQuery 3. Как стать программистом с нуля самостоятельно: Статья очень интересная, спасибо. Как найти наставника чтобы начать с нуля. Напишите мне подробнее про ваши цели и опыт — постараюсь подсказать, с чего лучше начать. Добавить комментарий Отменить ответ Ваш e-mail не будет опубликован. Язык программирования Python за 10 минут. Языки программирования в реальной жизни.


Белые кисти рук
Права на гидроцикл в москве
Состав числа 46
Как сделать декоративную птицу
Производственная инструкция по производственному контролю
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment