Программист какой язык выбрать + видео обзор

Содержание
  1. Как выбрать первый язык программирования
  2. Мой личный опыт
  3. Определите, чем вы хотите заниматься
  4. Нужно ли начинать с простого языка
  5. Вывод
  6. Закодируйся: как выбрать первый язык программирования
  7. Что такое типизация
  8. HTML и CSS
  9. Старт карьеры в IT — какой язык программирования выбрать
  10. Начните с HTML и CSS
  11. JavaScript
  12. Особенности:
  13. Дополнительно пригодится:
  14. Особенности:
  15. Недостатки:
  16. Python
  17. Особенности:
  18. Недостатки:
  19. Особенности:
  20. Как выбрать, в чем лучше развиваться
  21. Какие языки программирования учить в 2021 (для начинающих)
  22. Как выбирают язык программирования?
  23. Какой язык программирования тебе выбрать?
  24. Виды направлений и языков программирования
  25. Backend разработка
  26. Чем занимается backend разработчик?
  27. Какие языки программирования используют в backend?
  28. Как выбрать первый язык программирования, гайд начинающим от профессионала
  29. Дубликаты не найдены
  30. Помогите жизненным советом
  31. Видео

Как выбрать первый язык программирования

Разбираемся, что учить новичку в программировании, даже если ты ничего не понимаешь, а вокруг одни противоречивые мнения.

Разработчики на Python хвалятся тем, как быстро пишут код. Программисты на C++ — что их код очень производительный. Те, кто используют Java, говорят, как важна кроссплатформенность.

И все торопятся друг друга обидеть: Swift — для геев (многие действительно так думают), Python — для малышей, а JavaScript, конечно же, для дураков. Разработчики готовы спорить даже о том, что лучше: табы или пробелы.

Программист какой язык выбрать

В этой статье мы рассмотрим две темы:

Программист какой язык выбрать

Пишет о программировании, в свободное время создает игры. Мечтает открыть свою студию и выпускать ламповые RPG.

Мой личный опыт

Я начинал с PHP и каждый день видел прогресс: какой-то новый подход, массивы вместо переменных, супермассивы, базы данных и так далее. Освоив PHP на более-менее сносном уровне, я двинулся дальше и приступил к JavaScript. Разобравшись с ним, я попробовал C++, потому что хотел заниматься играми. Скачал учебник, который все рекомендовали, позанимался по нему — и бросил программирование на несколько лет. М-да.

Сейчас я программирую на PHP, JS, Java, Python, C# и C++. С каждым новым языком я постоянно возвращался к основам и узнавал что-то новое о работе компьютера: как устроена память, как работает процессор, какой код будет работать быстро, а какой — нет. И, самое главное — почему. Если бы я сразу начал с C++, то, скорее всего, решил бы, что это не моё — слишком много информации.

Определите, чем вы хотите заниматься

Все эти споры, какой язык круче, бессмысленны, потому что:

Новички ещё слишком мало знают, чтобы понять, что им нужно от языка. Поэтому выбирать нужно не язык, а то, чем вы хотите заниматься. Многие языки в первую очередь затачиваются под решение определённых проблем или под определённые сферы:

Выбрав сферу, выясните, какие языки там используются, и выбирайте из них. Вы можете попробовать выучить несколько разных языков, чтобы определиться, какой вам больше нравится или лучше подходит для конкретной задачи.

Но даже если вы решите выбрать что-то совсем непопулярное — на чём пока не создавали крутые проекты, — это не значит, что вас ждет провал.

Выбор технологии не определяет успеха игры, сайта, приложения и чего угодно ещё.

А вот основные сильные и слабые стороны популярных языков:

ЯзыкПреимуществаНедостатки
С++• Высокая производительность
• Прямой доступ к памяти
• Строгая типизация
• Высокий порог входа
• Низкая скорость разработки
C#• Строгая типизация
• Сборка мусора
• Кроссплатформенность
• Большое количество синтаксического сахара
• Ориентированность под Windows
• Нет возможности создавать кроссплатформенное GUI
Python• Высокая скорость разработки
• Возможность быстро выучить язык
• Широкий спектр применения
• Слабая типизация
• Низкая производительность
JavaScript• Высокая скорость разработки
• Возможность быстро выучить язык
• Непредсказуемость
• Слабая типизация
Java• Кроссплатформенность
• Строгая типизация
• Сборка мусора
• Требуется много времени на запуск приложения
• Большой объём повторяющегося кода
PHP• Большое сообщество
• Быстрое развитие
• Слабая типизация
• Небезопасный код

Джоэл Спольски (CEO Stack Overflow) предпочитает C-подобные языки, но всё равно выбирает тот, который лучше справится с конкретной задачей.

Например, если вы хотите создавать игры, то какие? Посмотрите, на каком движке сделаны ваши любимые игры, и начните осваивать его. Если это Unity, то вам нужен C#. Если Unreal Engine 4, то С++.

Нужно ли начинать с простого языка

Если вы, как и я, выбрали геймдев, то перед вами встаёт дилемма: какой из языков выбрать. Оба достаточно крутые, на них написано большое количество известных игр. Допустим, вам всё же больше понравился C++.

Но тут возникает проблема: среди популярных сегодня языков C++ — один из самых сложных. Что делать?

Есть мнение, что если ваш первый язык будет слишком простым, то вы не сможете стать хорошим программистом.

Всё из-за того, что простые языки не требуют от вас знаний, как устроен компьютер, как данные хранятся в памяти, как процессор выполняет операцию деления и так далее.

Тот же Джоэл Спольски писал, что начинать погружение в программирование нужно с C (ещё сложнее, чем C++), потому что так вы освоите главные принципы и сможете писать более эффективные программы. Даже если они будут не на C.

С другой стороны, очень просто потерять мотивацию, когда изучаешь язык и подолгу останавливаешься на каждом термине. Несколько дней на изучение переменных, потом ещё недельку на массивы, месяц — на функции и так далее. За это же время другие успеют выучить Python на достаточном уровне, чтобы создавать простые блоги.

Так что я считаю нормальным начинать с чего-то простого. Вы будете расти — ступенька за ступенькой. Причём с большей эффективностью.

Вывод

Обсуждать можно бесконечно, но вот совет: начните уже изучать хоть что-то, сопоставив первый язык со сферой ваших интересов. И не переживайте, если вам понравился сложный язык. Сейчас обо всём можно найти понятные и подробные руководства. Например, в своей новой серии статей я максимально просто объяснил сложные понятия в C++. А на нашем курсе всё это можно закрепить на практике.

Источник

Закодируйся: как выбрать первый язык программирования

Рассказываем о плюсах и минусах JavaScript, PHP, Python, Java, CSS и HTML. Статья подготовлена на основе вебинара с Михаилом Овчинниковым.

Программист какой язык выбрать

Программист какой язык выбрать

В бэкграунде — программирование, французский язык, академическое рисование, капоэйра. Сейчас учит финский. Любит путешествия и Балтийское море.

У каждого языка веб-разработки свои особенности, достоинства и недостатки, своя сфера применения и свой список связанных технологий (он называется «стек»). Сегодня мы сравним несколько популярных языков и дадим советы, как же из всего многообразия выбрать что-то одно.

Что такое типизация

Прежде чем мы начнём разбираться в плюсах и минусах языков, стоит поговорить о типизации. Потому что от типизации зависит и как вы пишете программу, и как она потом работает.

Типизация — это разделение переменных на разные типы: например int (целое число), flow (число с десятичной частью), string (строка текста), bool (правда/неправда).

Типизация бывает явная или неявная, слабая или сильная и статическая или динамическая.

В языках со статической типизацией типы переменных устанавливаются на этапе компиляции, причём обычно переменные объявляются с указанием типа (явно).

Динамическая типизация означает, что типы определятся уже во время выполнения программы.

Сильная (строгая) типизация не позволяет смешивать в выражениях разные типы и не выполняет автоматически неявные преобразования.

Языки со слабой типизацией более гибкие, но они часто сами неявно преобразуют переменные, даже если в результате может появиться неточность или если преобразование неоднозначно.

Теперь, когда мы разобрались с типизацией, перейдём к самим языкам.

HTML и CSS

Начнем издалека — с HTML (Hypertext Markup Language) и CSS (Cascade StyleSheets). Почему с них и почему «издалека»? С них — потому что они лежат в основе веб-разработки, и ни один сайт без них не обойдётся. А издалека — потому что это не совсем языки программирования.

Они нужны, чтобы создавать содержимое веб-страницы — контент и оформление; программу вы на них не напишете. Тем не менее веб-технологии сейчас уже используются и в других сферах, в том числе в десктопных и даже мобильных приложениях, поэтому у этих «языков» хорошие перспективы.

HTML и CSS очень простые — в основах можно разобраться буквально за пару дней, даже самостоятельно. Так что если вы очень боитесь программирования и не верите, что у вас получится, попробуйте начать с них. Это под силу каждому, поможет вам плавно войти в программирование и оценить свои силы. А потом при желании можно перейти к другим языкам.

Источник

Старт карьеры в IT — какой язык программирования выбрать

Представляем обзор языков программирования для новичков. Как найти себя в мире разработки, в какой сфере эффективнее развиваться.

Начните с HTML и CSS

Часто их называют языками программирования, но это не верно. Это язык разметки и таблица стилей, с помощью которых верстается страница. Все сайты используют HTML и CSS. Прелесть технологий — в их простоте: их легко освоить на среднем уровне за 2-3 недели. Если вам интересно работать в интернете — попробуйте.

JavaScript

Один из самых популярных языков для работы с сайтами. До сих пор использование этой технологии — едва ли не единственный способ сделать страницу интерактивной, заставить сайт реагировать на действия пользователя. Изначально JS создавали специально для веб-разработки, но сейчас с его помощью можно делать очень многое:

Этот язык быстро развивается, востребован на фрилансе. Часто именно JS рекомендуют в ответ на вопрос, какой язык программирования выбрать для быстрого старта. Его легко освоить.

Начинающий разработчик на JavaScript может рассчитывать на 30 тысяч рублей в месяц. Средний — 45–90 тысяч и больше. C опытом от трех лет — на 135 тысяч и больше.

Особенности:

Разрабатывать удобно в редакторе кода — он подсвечивает синтаксис и подсказывает нужное написание. Отладка, или пошаговое исполнение программы, в JS происходит в DevTools браузера, дополнительное ПО необязательно.

Программист какой язык выбрать

Не забывайте о библиотеках и фреймворках. Это компоненты, из которых собирается программа. Для упрощения понимания: представьте строительство дома. Вы не создаете с нуля каждый кирпич, не делаете сами молоток, а пользуетесь готовыми инструментами и материалами. В случае с программированием — делаете программу из компонентов библиотеки или фреймворка.

Не торопитесь вникнуть во все технологии сразу. Начинаете с нуля — используйте чистый язык и разбирайтесь в принципах программирования.

Дополнительно пригодится:

На этом языке делают серверную часть в вебе. Он абсолютный чемпион — 80% сайтов написано с помощью PHP. На нем сделаны популярные CMS: Битрикс, WordPress, Joomla.

Когда отправляете фото в «Инстаграм» или другие данные на любой сайт, сервер должен их принять, обработать и вернуть обратно результат. Именно этим и занимается PHP.

Для Junior зарплаты начинаются от 35 тысяч рублей. Middle может рассчитывать на ценник от 80 тысяч рублей. Для Senior предлагают зарплату от 95 тысяч. Средняя зарплата — 88 тысяч рублей.

Особенности:

Недостатки:

Прогресс будет быстрее, если вы найдете ментора или курсы. Как и в любом языке, в PHP есть сложные для освоения тонкости, которые лучше постигать с поддержкой.

Программист какой язык выбрать

Синтаксис этого языка легко освоить, есть подробная документация с описаниями решений популярных задач, поэтому его часто выбирают в качестве первого языка. Новичку будет проще с поиском работы: на фрилансе и сайтах с вакансиями много предложений для соискателей с минимальным опытом.

Python

Это популярный язык, на котором можно писать сайты, — и в этом он соперничает с PHP. Но намного интереснее с помощью Python заниматься анализом данных и машинным обучением. Хотите развивать искусственный интеллект — попробуйте его.

Для начинающего — от 35 тысяч рублей. Средний уровень — от 80 тысяч. Специалист с опытом от трех лет — 90–210 тысяч рублей. Если понимать в математике и разбираться в нейросетях, доход будет выше.

Язык легко освоить, у него удобный и понятный синтаксис, масса полезных библиотек и готовых решений.

Особенности:

Недостатки:

Обратите внимание: разработчики часто спорят, нужна ли для программирования математика. Разбираться в ней полезно. Но обязательна она только там, где вы разрабатываете что-то для математиков. Если вы создаете сайт, например, про собак, то формулы вам вряд ли пригодятся — скорее, лучше выучить JavaScript с PHP и узнать побольше о собаках.

Программист какой язык выбрать

Консервативный и надежный язык, который подходит для разработки под любые платформы. Пожалуйста, не путайте его с JavaScript — это абсолютно разные технологии, и между ними нет ничего общего.

На Java разрабатывают десктопные программы, приложения под Android, серверные конструкции и масштабные промышленные и банковские системы. Достаточно сложный в освоении язык.

Новички могут рассчитывать на 35–60 тысяч рублей. Специалисты среднего уровня — на 50–100 тысяч. Высокий уровень — на доход 135–270 тысяч рублей.

Синтаксис простой и понятный. Методология языка — классическое
объектно-ориентированное программирование. Работает на всех операционных системах. На Java можно написать ПО любой сложности — от небольшой утилиты до комплекса с миллионами строк. Кстати, если хотите писать для Android — приложения на нем делают только на Java.

Особенности:

Может показаться, что для сложного языка нужен особый талант. На самом деле ключевое — ваше желание, интерес и усердие. Никто не ценит способности в вакууме. Важно, насколько далеко вы продвинулись в обучении за последний месяц или год. Если есть интерес и желание, всё получится.

Программист какой язык выбрать

Как выбрать, в чем лучше развиваться

Программист какой язык выбрать

Если вас тошнит от любой технологии и не можете себя заставить написать код или разобраться с задачкой — остановитесь и займитесь чем-то еще. Если же у вас горят глаза и вы не можете уснуть, потому что хотите написать программу, — продолжайте. Попробуйте все языки, остановитесь на том, который интереснее. Если получится понять один, разобраться в синтаксисе другого уже не проблема. Главное — продолжайте учиться, больше пишите кода, систематизируйте знания на курсах. Вы сможете.

Источник

Какие языки программирования учить в 2021 (для начинающих)

11 комментариев 4 месяца назад обновлено 1 месяц назад

Наша редакция подготовила исчерпывающее руководство по языкам программирования в 2021 году. В статье ответим на такие вопросы:

Программист какой язык выбрать

Содержание:

Как выбирают
язык программирования?

Список востребованных языков программирования не меняется уже лет 20. Тот же С, который был изобретен в 1972 году в 2019 стал лидером согласно индексу TIOBE. Но смотреть на индексы, когда выбираете язык программирования для изучения – не самая лучшая стратегия. Вы рискуете так и не стать программистом, потому что на каком-то этапе может стать понятно, что это не ваше.

Некоторые пытаются оценить сам язык с позиции синтаксиса и удобства. Но для человека, который только выбирает язык программирования для изучения, будет бесполезной информация о том, что в Python применяется динамические ограничения видимости.

Важный критерий – скорость изучения. Самые интуитивно понятные языки: Python и JavaScript. Но они могут подойти не для любой задачи.

Те, у кого цель как можно быстрее начать зарабатывать – начинают с оценки, какие специалисты востребованы на рынке. Но программисты, среднего и высокого уровня подготовки, получают плюс-минус одинаковые деньги, а в ТОП, в том числе по заработной плате, выбиваются лучшие.

Программист какой язык выбрать
Чтобы стать лучшим, нужно любить свою работу. Поэтому наша редакция настоятельно рекомендует: выбирайте не язык программирования, а сферу, в которой вы в будущем хотите работать.

Какой язык программирования
тебе выбрать?

Смотрите инфографику ниже. Она поможет с выбором:

Программист какой язык выбрать

Чтобы выбрать язык программирования, определитесь, какие задачи вы хотите решать, а с чем точно не захотите связываться. Оцените, какие дополнительные навыки потребуются, какие личностные черты важны.

Если вы не хотите работать с визуальным компонентом, вам точно не подойдет Frontend, мобильная разработка. Если вы пойдете в одну из этих сфер, то вам придется работать с графическими редакторами, с дизайнерами которые будут настаивать практически попиксельному соответствию макету. Но у вас будет возможность показать результат роботы в виде веб-страницы или приложения которые будут понятны человеку который далёк от программирования.

Если все же хочется работать с вебом, но без соприкосновения с графикой, то ваш путь в Backend разработку. Дополнительные навыки здесь – администрирование серверов на Linux, организация и работа с базами данных.

Определились с профессией? Теперь давайте выберем, какой язык изучать.

Виды направлений
и языков программирования

В мире насчитывается по разным источникам до 25 000 языков. Но наиболее востребованными остаются 15-20: Java, JavaScript, Python, PHP, С, С++, С# и другие.

Устоялись и сферы их применения. С и С++ используется для ресурсоемких технологий или решения задач на устройствах с маленькой производительностью: авто, банкоматы.

PHP и JavaScript – для создания сайтов.

Когда вы изучили один язык, следующий будет выучить проще. Поэтому, если вы еще до конца не определились, чем именно хотите заниматься, начните изучать один из популярных языков Python или JavaScript.

В то же время, распыляться не стоит, лучше углублять свои знания, чтобы стать программистом высокого класса. Настоятельно рекомендуем не менять язык во время изучения. Вы должны овладеть хотя бы одним языком программирования на достаточном уровне.

Backend разработка

Чем занимается backend разработчик?

Разрабатывает «невидимую», серверную часть веб-приложений: сайтов, многопользовательских онлайн игр, мобильного банкинга и других продуктов сфер, в которых данные приложения обрабатываются на удаленной машине, а не на устройстве пользователя.

Бекенд разработчик отвечает за развертывание сервера, создание/доработку движка сайта, занесение информации в базы данных и извлечение ее оттуда.

Он программирует логику работы алгоритмов выдачи в социальных сетях, порядок прохождения курса на учебных платформах, списание-начисление средств в системах лояльности и подобные задачи.

Программист какой язык выбрать

Какие языки программирования используют в backend?

Backend developer должен знать один или несколько серверных языков. Какой именно — зависит от назначения сервера. Если это типичный веб, то подойдет PHP, Python. Для RPG игр подойдет производительный С++.

Java для сайтов с большими базами данных и сложными задачами, аналогичных Uber или Airbnb. Чтобы разработка шла быстро пригодятся знания фреймворков: например, Django для Python, Laravel для PHP.

Разработчику потребуются навыки настройки Nginx или Apache, если нужно будет развернуть веб-сервер. Обязательны навыки работы с базами данных MySql, PostgreSQL, MongoDB и языками запросов.

Работа с API: Rest, JSON. Это нужно для работы с интеграциями с разного рода внешними сервисами и обработкой запросов от фронтенда. В must have список знаний бекендера с квалификацией выше среднего добавляется инструменты для автоматизации развёртывания, контейнеризации например Docker.

JavaScript, понадобиться, чтобы помочь на клиентской стороне. Для этого же будет полезно понимать логику работы HTML/CSS технологий.

Для любого программиста обязательно знать и уметь обращаться с системами контроля версий. Например Git.

Источник

Как выбрать первый язык программирования, гайд начинающим от профессионала

Кратко для введения: я являюсь профессиональным разработчиком и мне есть что сказать себе 15 лет назад. По результатам стрима я решил оформить статью с рекомендациями тем, кто находится в самом начале пути к программированию. Статья в основном направлена на школьников (и их родителей), студентов и может быть джунов. Для людей более старшего возраста но желающих стать программистами, думаю также будет интересно.

Сначала приведу несколько постулатов, которые просто примем за истину, как аксиомы:

— Путь в серьёзное программирование долгий и сложный

— Программирование требует полного погружения и «безбашенно ворваться»

— Технологии и подходы меняются очень быстро

— Алгоритмы и основы практически не меняются а только дополняются

— Освоить новую технологию если вы уже специалист в какой то технологии многократно проще

— Кроме технических навыков, soft skills также важны и они не меняются от смены техи

Эти постулаты можно оспаривать и много обсуждать, но это не цель данной статьи.

Самое важное состоит в том что сменить язык и технологию многократно проще чем выучить первую, а множество навыков языконезависимы. Поэтому из сложного пути стоит выкинуть всё сложное что не является необходимым, а взять в дорогу всё что вам поможет.

На протяжении всего времени, до того как вы сможете зарабатывать какие-то деньги при помощи программирования вам придётся идти на голом энтузиазме. На пути вы встретите множество проблем которые на определённом этапе развития могут казаться непреодолимыми. И в этот момент у вас должно быть достаточно воли и желания этот период преодолеть. Поэтому управление собственной мотивацией я считаю наиболее важной частью процесса обучения.

Поэтому первый язык и технологию я рекомендую выбирать строго по любви. Во всех технологиях к которым вы сейчас свободно найдёте бесплатные онлайн курсы есть заработки, просто полностью исключите вопрос «сколько я заработаю» из критериев выбора. Также я считаю что бесплатных образовательных материалов сейчас неимоверно много и я не вижу особого смысла покупать платные онлайн курсы. Из платного образования кружки с программированием и роботостроением для детей я считаю хорошней идеей, также любые технические лицеи, гимназии, университеты, т.е. классическое образование, если вы находитесь в возрасте приемлемом для такого образования.

Тут отдельно для родителей: школа с углублённой технической программой многократно лучше обычной. Если уклон только в информатику, то это не так хорошо. Хорошо когда углублены математика, физика, информатика, английский язык. Чем больше удастся впихать математики в обычный период стандартного обучения школа-вуз, тем легче будет с программированием, но без фанатизма.

Итак, алгоритм как я советую выбрать язык программирования:

Идёте и гугл, яндекс или чем вы пользуетесь и забиваете там запрос: «бесплатные онлайн курсы программирования» и выбираете просто по описаниям 5 разных языков. Почитайте про разные, может что-то зацепит. Если что-то зацепило, всё выбор сделан, берите это.

По каждому языку идёте в википедию и читаете про этот язык. Что-то не понравится, то выкидывайте. Останется 2-3 языка. Если что-то зацепило, всё выбор сделан, берите это.

Определитесь с предметной областью, что вам интересно, например модифицировать игры и писать для них скрипты, или писать игры целиком, или сдеать финансовый расчёт, смоделировать что-нибудь типа эпидемии, управлять роботом, или ещё что-нибудь, важно взять то что лично вам интересно, а не что кто-то считает важным.

Поищите курсы про интересную вам специфику на разных языках.

Ключевой момент поймать желание в этом закопаться. И как только вы это желание поймали, начинайте любой онлайн курс. Если возникли сложности и проблемы, попробуйте другой курс или другой язык. Не бойтесьпопробовать разное.

Если выбрать направление в котором потенциальная зарплата больше, а фана нет, то риск не дойти многократно увеличивается. Поэтому первую технологию нужно выбирать только по любви. А по расчёту выбирать будете уже следующие техи когда будет некий бекграунд. Обычно это второй/третий язык программирования. А менять технологии всё равно придётся, потому что всё меняется очень быстро. И даже такой консервативный язык как C++ качественно меняется и программирование на нём требует новых подходов.

Технологии которые сейчас можно изучать сильно устареют и изменятся когда вы дойдёте до того чтобы применять их на работе. Поэтому вообще расслабьтесь и делайте то, что штырит и прёт, а не то что модно или кому-то нужно. Более того знать несколько языков и разных тех крайне полезно для опыта и общего развития в отрасли. Можно сравнивать разные подходы и совершенствовать свой стиль и путь.

Несколько очень частых вопросов:

Нужен ли английский?

Нужна ли высшая математика?

Нужна ли высшее образование?

В начале, когда вы учитесь ходить нужно учиться именно ходить, с любой скоростью и в любом направлении, направление выберете потом. Тоже самое с обучением плаванию, езде на велосипеде, автомобиле. Сначала вы осваиваете инструмент и воспитываете в себе навыки, потом уже выбираете направление движения и интересные вам напрвления развития в рамках навыка. Вот с программированием ровно также. Просто начните с следуйте за удовольствием.

И на последок: пара прикольных игр которые я считаю полезными: https://lightbot.com/ https://www.euclidea.xyz/ru/

Дубликаты не найдены

Больше 20-и лет в профессии, а ничего столь удивительного не видел.

Господи, ну наконец-то что-то адекватное.

Да, забыл ещё один важный момент. Когда я учился, того языка прораммирования и тех технологий в которых я сейчас работаю вообще не существовало. А некоторые вещи популярные тогда ныне мертвы. Поэтому также то с чего конкретно вы начнёте имеет меньшее значение чем кажется.

Когда я учился те ЯП и технологии с которыми я сейчас работаю уже существовали, но в 2012 году предпочли преподавать макромедиа флеш 2004 чем тот же php, и за все 5 лет обучения не было ни одной пары по предметам которые я уже использовал в работе ( работал по специальности которую еще не получил с четвертого курса )

Зачем это в вузе учить?) Программирование можно дома выучить, а алгоритмы нет? Кстати, а многие знают как в вузе учат? У нас это было так: в лекционном зале собираеттся 200 человек, приходит прохфессор под 60 лет, и себе под нос бубнит лекцию без остановки! Записать шансы близки к нулю! Если переходил из одного корпуса вуза в другой, то шанс попасть в первые ряды нулевой, сидиль на галерке и ничего не слышишь..

Вероятно, потому что в ВУЗе ты молодой, это легче дается, у тебя много времени и всегда есть к кому обратиться (от сокурсников до того же преподавателя 60 лет). И да, высшую математику в возрасте сложнее освоить, чем php

Это такой юмор?! Я когда учился у меня у одного в группе был комп. к каким бы я однокурсникам обратился? И когда я обратился к преподу за помощью, оказалось что он знает меньше меня, ибо читать теорию это не применять знания на практике. а перед лаборантом выпендрился что знаю материала больше чем давали ( видетели мы такую тему еще не проходили и я не должен был идти по легкому пути, должен был строго по методичке писать) так он мне мстил до конца семестра завалив так что пришлось сдавать предмет напрямую зав кафедры.

Не очень понимаю, как коррелирует наличие компа с изучением высшей математики?

Так же как я не понимаю как коррелируеться нахождение в вузе с тем что ты освоишь вышку или нет? Я когда учился на подготовительных курсаз со мной сидел чувак, который вышку знал лучше препода который вел курсы.

Программирование можно дома выучить, а алгоритмы нет?

практика показывает что да, именно так.

Простите, но у меня знакомый учился в вузе на геолога, потом бах, и он уже c# программист, потом еще бах, и он уже в крупной международной компаниии, потом еще раз бах, и у него предложение с переездом в Германию.. и он уже там 5-й год. как думаете скольки алгоритмам программирования его обучили во время его обучения на геолога?)

знаете, у меня вот знакомый есть, он без ремня в машине ехал, и тут бах камаз с гравием. Автомобиль согнуло в дугу, он через открытую дверь выпал. Камаз стащил бедную тачку в кювет и завалил гравием. Выжил только тот что был не пристёгнут. А вы пристёгиваетесь?

Вы знаете я как то шел по улице и тут бах, вы начали что то писать не относящееся к теме ))))

Ужасно, срочно прекратите ходить по улицам. Да и не рекомендуется это в нынешней обстановке.

я вообще на третьем курсе бросил и работать пошёл. Но на своём пути я ни разу не втсретил профессионала который бы вообще не начинал вышку.

Ну я тоже на третьам бросил, потом на заочке доучился. но я вот как бы профи.. на позиции сеньера в крупной фирме, ну и типа тим лида по фронтенд части ( тоесть контролю всех фронтов, но у нас все проекты разделены на фронт и бэк,а так как я стэк бэка не знаю, а тим лид чуть знает фронт, но хуже меня, то вот такое разделение обязонностей, но как и что должно работаьь тим лид всегда согласовывает мо мной ).. по высшей математике сейчас даже под дулом автомата ничего не вспомню ))

Сейчас изучаю Java с прицелом на моб. разработку и чтобы сформировать ОПП мышление.

Буду благодарен за какие-нибудь мысли по моей ситуации, нужен взгляд со стороны.

А почему нет? Ну вот реально. Да это крайне маловероятно, что сходу кому-то понравится асм, но если цепанёт как вызов, то почему кто-то должен ограничить себя только потому что кто-то не советует.

Английский в профессиональном пути очень нужен, но это не повод откладывать программирование.

Программирование требует полного погружения и «безбашенно ворваться»

— Кроме технических навыков, soft skills также важны и они не меняются от смены техи

не понял, что исправить?

Это в 90х было, сейчас уже давным-давно всё переведено, разжёвано, да и комьюнити вполне себе.

И норм роботодатели в основеом только с знанием английского берут!

Начал было писать, но глянул пост целиком. А там опять стандартные тезисы.

Помогите жизненным советом

Обращаюсь к неравнодушным людям которые занимаются программированием. Я бы хотел освоить новую профессию, программиста, и если кто-нибудь может помочь дать совет с чего начать(курсы, какой язык выбрать и т.д).
Кратко о себе: Мне 32, работаю машинистом, есть жена и двое детей. В школе и в универе неплохо понимал математику.
Пишу это для того чтобы сразу отсеять троллей которые начнут стебать что установи себе Ворд и эксель и будешь бабло лопатой грести.
Я хочу освоить профессию, и я понимаю что для этого нужно приложить значительные усилия. Конечная цель, конечно бабло, так как никто не хочет ничего давать бесплатно (вот редиски), однако я понимаю что этот процесс не одномоментный.
Я видел здесь предлагали помощь в освоении языков, может найдется ещё один человек который поможет сэкономить время и силы, или направит советом.
В интернете огромное количество информации, и все кричат изучай наш язык, остальное фигня.
Да ещё момент, желательно чтобы изучение можно было вести на телефоне, т.к значительную часть времени провожу на работе.
Заранее благодарю всех откликнувшихся

Программист какой язык выбрать

Захотел переучиться на 1с с системного администрирования (поднадоело за много лет), где-то увидел рекламу, посмотрел чудные промо ролики, пару интенсивов, которые напичканы рекламой по самую макушку. Ну ладно, созвонился с менеджером, поговорил, наобещали и общение с преподавателем и супер обучение, разговор был был заманчивый. Предложили какую-то неплохую скидку, рассрочку (ага, кредит). Ладно, согласился, все же хорошо, чего бояться? Презентация Skillboxa (видео, разговоры) были такими заманчивыми, что я уже побежал к банкомату, чтобы побыстрее избавиться от честно заработанных (сейчас сижу и думаю, м-да, пропить надо было, или акций Tesla купить, а они, кстати, с сентября на 70% выросли ). Поехали дальше, деньги отданы, 1с установлена, ноутбук настроен, готов слушать и вникать в супер-профессионалов своего дела (пффф). Первые 3 темы зашли очень хорошо, Дмитрий Барабаш молодец, к нему претензий 0. Потом, стало веселее, по какой-то причине меняется преподаватель и начинается.

— Механизмы интеграции
— Составление ТЗ в терминах 1С
— Доработка конфигураций 1С
— Командная разработка

Программист какой язык выбрать

Программист какой язык выбрать

Написал им претензию на возврат средств за некачественно предоставленную услугу, посмотрим, что из этого выйдет. Сегодня с утра позвонили и предложили на 50% от стоимости учебы предоставить мне доступ к их курсам. Ну, вы понимаете, да? Мне их учеба не понравилась, а они предлагают насыпать еще немного учебы.

Небольшой update: сказали, что много кому курс понравился, поэтому он хороший и я не прав. Вот так.

Еще update: всего 20 тем (с ДЗ 18, остальные административные), менеджер сегодня сказала, что я мог бы написать претензию по возврату денег, например, пройдя 18 тем, или 17, но не 20. Если я прошел 20, то закончил обучение ) хотя, я уже темы с 7-8 писал им свои претензии по обучению.

Последний на сегодня update: Отправил им письмо, где поблагодарил их за то, что сподвигли написать пост на Пикабу и за то, что я стал известным (ага, известным )), вот что пришло в ответ, опять одно и тоже, ни одного конструктивного предложения:

Источник

Видео

Какой язык программирования выбрать в 2022 году?

Какой язык программирования выбрать в 2022 году?

Какой язык программирования выбрать новичку?

Какой язык программирования выбрать новичку?

Какой язык программирования учить в 2022?

Какой язык программирования учить в 2022?

Как выбрать язык программирования для изучения?

Как выбрать язык программирования для изучения?

Что выбрать в 2022 году: C# или Python?

Что выбрать в 2022 году: C# или Python?

Самые востребованные языки программирования для начинающих

Самые востребованные языки программирования для начинающих

Языки и сферы их применения. Какой язык программирования выбрать?

Языки и сферы их применения. Какой язык программирования выбрать?

Какой язык программирования выбрать в 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 203X годах

Какой язык программирования выбрать в 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 203X годах

Самые востребованные языки программирования в 2022

Самые востребованные языки программирования в 2022

Какой язык программирования выбрать и учить в 2022 году?

Какой язык программирования выбрать и учить в 2022 году?
Поделиться или сохранить к себе:
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных, принимаю Политику конфиденциальности и условия Пользовательского соглашения.