Другие языки программирования и технологии
С чего начать путь программиста?
Мне 13,я пойду на программиста, хотелось бы понять, что представляет программирование, с чего стоит начать путь?
С изучения языка программирования С.
С английского языка! И только с английского языка!
Почему?!
Любой более/менее толковый программист вам подтвердит, что программирование - это 90% гугления и поиск ответов, и 10% написание кода.
И вот здесь, со знанием английского, вы будете иметь огромное преимущество переде другими, как минимум потому что сможете читать на языке первоисточника, а не на "отрыжке" переводчика.
Следом, настоятельно рекомендую изучать структуры данных и алгоритмы (смотрите в сторону олимпиадного программирования, их натаскивают именно в этом направлении). Программирование - это про управление данными, отсюда и такой набор и это позволит вам понять принцип работы.
Если говорить про синтаксис, то я не рекомендую начинать с python или JS.
Такие ЯП (языки программирования) как: Java, C/C++, Swift; они очень похожи между собой и изучение одного, позволит быстро разобраться в другом.
Если хотите только мобильную разработку - рекомендую Swift. (разработка под всю технику Apple, без работы точно не останетесь).
Если желаете более универсальное решение - Java. (веб-разработка, серверная часть, мобильная разработка и т. д.)
С/С++ стоит изучать если есть потребность в написании высоконагруженных приложений, там где важна оптимизация и работа с памятью.
ЯП, на самом деле не так важны - они подбираются под каждую конкретную задачу.
Что же касательно самого обучения:
• курс от MIT (не путать с Московским) - CS 50 (считается легендой);
• курсы от Яндекса на Stepik org;
• специализация на Coursera org.
Так же список площадок, где можно искать ответы на вопросы и смотреть примеры кода:
• Stack Overflow;
• Reddit;
• GitHub (или любой другой репозиторий).
Почему?!
Любой более/менее толковый программист вам подтвердит, что программирование - это 90% гугления и поиск ответов, и 10% написание кода.
И вот здесь, со знанием английского, вы будете иметь огромное преимущество переде другими, как минимум потому что сможете читать на языке первоисточника, а не на "отрыжке" переводчика.
Следом, настоятельно рекомендую изучать структуры данных и алгоритмы (смотрите в сторону олимпиадного программирования, их натаскивают именно в этом направлении). Программирование - это про управление данными, отсюда и такой набор и это позволит вам понять принцип работы.
Если говорить про синтаксис, то я не рекомендую начинать с python или JS.
Такие ЯП (языки программирования) как: Java, C/C++, Swift; они очень похожи между собой и изучение одного, позволит быстро разобраться в другом.
Если хотите только мобильную разработку - рекомендую Swift. (разработка под всю технику Apple, без работы точно не останетесь).
Если желаете более универсальное решение - Java. (веб-разработка, серверная часть, мобильная разработка и т. д.)
С/С++ стоит изучать если есть потребность в написании высоконагруженных приложений, там где важна оптимизация и работа с памятью.
ЯП, на самом деле не так важны - они подбираются под каждую конкретную задачу.
Что же касательно самого обучения:
• курс от MIT (не путать с Московским) - CS 50 (считается легендой);
• курсы от Яндекса на Stepik org;
• специализация на Coursera org.
Так же список площадок, где можно искать ответы на вопросы и смотреть примеры кода:
• Stack Overflow;
• Reddit;
• GitHub (или любой другой репозиторий).
Макаров Вадим
Спасибо за ответ!
Сан Саныч
Копипастер хуже пидарастера.
Вася Старовойтов
Гугл переводчик -_-
Начинать надо с качественного учебника программирования. А язык программирования будет тем, который используется в этом учебнике для объяснения алгоритмов. Потому как программирование - это не написание кода на модном языке, а умение найти оптимальный способ (т. е. алгоритм) решения задачи. И умение программировать никак не зависит от используемых языков и технологий.
Язык программирования - не цель обучения, а всего лишь инструмент для записи найденного алгоритма в понятной компьютеру форме. Знание языков программирования без базовых знаний программирования может научить говнокодить, но не может научить программировать.
Язык программирования - не цель обучения, а всего лишь инструмент для записи найденного алгоритма в понятной компьютеру форме. Знание языков программирования без базовых знаний программирования может научить говнокодить, но не может научить программировать.
Зачем решили идти именно на программиста если даже не знаете что представляет программирование? Занятие это, скажу я вам, довольно сложное, и главное - очень скучное, никакой романтики там нет
на Википедии прочитай
Прежде всего, алгебра, основа для программирования, все функции, которые так не любимы в школе, там используются, так что начать с их понимания, а не зубрения или списывания. Ну и второе, уметь поставить перед собой задачу, для чего и для кого Вы хотите, что то напрограмировать и как это сможете втюхать, иначе просто впустую потратите время и скатитесь до уровня оператора пк, тупо вбивающие циферки с какой нибудь 1С или другую торгашную прогу. Или сисадмином, суть работы которого, создать условия, путем запароливания вснх и вся, чтоб без него и пукнуть ни кто не мог.
Макаров Вадим
Хотелось бы разрабатывать веб-сайты
Роман Синицин
Так изучайте тему. В интернете масса чтива, поверьте, в учебных заведениях и на курсах, Вам, дадут, только те же знания, что есть в открытом доступе, ну максимум, используют, как халявную рабочую силу для создания методических матерьялов, либо выполнения заказов, которые у них есть, а дальше, все перечисленные задачи, и основной из них, кому и как продать созданное Вами, предоставям решать Вам.
Тема интересная, а тем более, пока есть кому Вас кормить, учитесь, не ждите пока кто то Вам что то предоставит, этого, точно не случится.
Моему изумлению не было предела, когда из техникума, в котором были самые современные компы, я поступил в институт в 2000году, открыл методичку по программированию, а там - программирование инженерного компьюиера БК62, которым пользовались где то в 85-90 годах...
Тема интересная, а тем более, пока есть кому Вас кормить, учитесь, не ждите пока кто то Вам что то предоставит, этого, точно не случится.
Моему изумлению не было предела, когда из техникума, в котором были самые современные компы, я поступил в институт в 2000году, открыл методичку по программированию, а там - программирование инженерного компьюиера БК62, которым пользовались где то в 85-90 годах...
Роман Синицин
Институты дают связи в будуещем и умение решать поставленные задачи, любыми законными способами, так что я бы не сказал, что это бесполезное заняте, ну и вопрос армии, то же, частично отодвигает.
Удачи)))
Удачи)))
Роман Синицин
Постарайтесь закончить полные 11 классов, даже это, даёт большие возможности в манёвре с образованием и работой, нежели среднее профессиональное образование, тем более, что программы ПТУ и техникомов подрихтовали, под узкие задачи, а это не очень хорошо.
И это говорит, крыглый троечник, но закончивший 10классов, в своё время, ..
Хотя в школе, то же считал, что надо узкую специалищацию вводить, ан нет, только сейчас стало доходить, всё было построено грамотно....
И это говорит, крыглый троечник, но закончивший 10классов, в своё время, ..
Хотя в школе, то же считал, что надо узкую специалищацию вводить, ан нет, только сейчас стало доходить, всё было построено грамотно....
https://docs.microsoft.com/ru-ru/windows-server/administration/windows-commands/windows-commands - уже можешь считаться кулхацкером.
Раньше начинали с Паскаля либо с Бейсика, чтобы понять, что такое программирование.
Макаров Вадим
Я бы в будущем хотел выбрать язык программирования-Python. То есть сейчас не стоит его изучать?
Не только базовая логика программ, но и имена функций и классов по английски написаны, поэтому профессиональный программщик вынужден знать английский язык
Рекомендую почитать данную книгу: https://www.litres.ru/aleksandr-vankov/kak-stat-programmistom-s-nulya/
Начните с ручного тестирования. Далее плавно перейдете на автоматизированое тестирование. Там вы встретитесь уже непосредственно программированием. А далее будет не сложно стать разработчиком ПО.
Похожие вопросы
- It - с чего начать путь программиста?
- начинающий программист Подскажите пожалуйста с чего начать начальному программисту?
- с чего начать новичку программисту. P.S какой язык выбрать как начать
- С изучения какого языка программирования лучше начать начинающему программисту? Подумываю начать с HTML...
- С чего начать начинающему программисту?
- Правильно ли я начал путь программиста?
- C чего начать? Будущему программисту, какие книги нужно прочитать и какие языки надо знать начинающим?
- С чего начать начинающему программисту?
- С чего начать карьеру программиста? (Посоветуйте язык программирования для игр)
- Как вы начали зарабатывать программистом?