Ответить
  • kit_97_percent Neophyte Poster
    офлайн
    kit_97_percent Neophyte Poster

    19

    5 лет на сайте
    пользователь #3095021

    Профиль
    Написать сообщение

    19
    # 18 января 2021 15:44
    2640463:

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

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

    следует также различать обучение человека основам программирования. и обучение веб, андройд, геймдэв, java, С# - программиста. на курсах часто делают эту ошибку. пытаются человека который впринципе не владеет программированием как таковым, сходу сделать из него к примеру Java разработчика.
    на выходе получаются печальные результаты. работу удаётся найти 2-3 человекам из 20

    ты то что можешь знать о программировании?))) смешно прям) программирование как таковое - это называется алгоритмизация, собственно с чем у тебя проблемы...

    Si vis pacem, para bellum.
  • Storky Member
    офлайн
    Storky Member

    106

    14 лет на сайте
    пользователь #473231

    Профиль
    Написать сообщение

    106
    # 18 января 2021 16:56

    Учил Джаву в 2014-ом, было много инфы в нете: как уроков, так и разборов проблем. Думаю сейчас с этим всё еще лучше и это прекрасный первый язык.
    Сам я пошел по Джаваскрипту, чтобы работать на нем в большинстве случаев надо уметь еще и в вёрстку, да и мутабельность очень не нравится.
    Хотел бы для себя попробовать Питон, он много где используется как прикладной язык для скриптов - в некоторых играх, телеграм-ботах и т.п.

  • 1887719 Member
    офлайн
    1887719 Member

    149

    10 лет на сайте
    пользователь #1887719

    Профиль
    Написать сообщение

    149
    # 20 января 2021 12:44

    Пишущие про Си и Паскаль - выпейте яду ))
    Никому не нужное говно.

  • XyJluraH Member
    офлайн
    XyJluraH Member

    242

    16 лет на сайте
    пользователь #188063

    Профиль
    Написать сообщение

    242
    # 20 января 2021 13:04
    1887719:

    Пишущие про Си и Паскаль - выпейте яду ))

    Ну вообще-то паскаль используется в частности для обучения школьников, или первокурсников некоторых вузов, что касаемо Си, то на нем пишут железячники, те кто занимается прошивой контроллеров и прочей лабуды. Также используют кроме Си ассемблер, иногда С++, не вижу ничего плохого для тех, кто пишет на Си, такие люди понимают как работает язык внутри, что происходит за кулисами. Если сравнить напрмер разработчика Java, или C# с разрабом Си, то Си-ник достаточно досканально сможет объяснить как и что работает внутри (не каждый мидл будет знать различне тонкости), таким людям, я думаю, гораздо легче будет изучить тот же C#, или Java, ну и применять его в деле, зная об оптимизации кода и т.п.

    Добавлено спустя 2 минуты

    Ну и не забываем что нативную библиотеку всегда можно подключить например в C# и использовать ее методы, зачем писать велосипеды, когда есть уже хорошо написанная библиотека, причем что Си или С++ отрабатывает быстрее

    Добавлено спустя 6 минут 1 секунда

    1887719:

    Никому не нужное говно.

    Писал скорее всего школьник или студент, который не понимает,Ю что например та же ОС Windows собрана из многих языков программирования, а также скриптов и т.д. Что ОС работает напрямую с железом и библиотеки эти написаны на Си, ассемблере, или С++, глупый вы человек, не пишите так больше о том, чего не знаете, или не понимаете

  • 1887719 Member
    офлайн
    1887719 Member

    149

    10 лет на сайте
    пользователь #1887719

    Профиль
    Написать сообщение

    149
    # 20 января 2021 13:37 Редактировалось 1887719, 2 раз(а).

    1. Да какая разница на чем написана винда?
    Много видели вакансий юниорских на паскакале и си?
    Тут речь шла о том что учить с перспективой коммерциализации если не ошибаюсь.

    2. Библы на си много из под чего можно запускать.

    3. Вот и печалька что школьников учат говну, потому что их учителя ничему кроме говна не учены...

    4. На микроконтроллерах пробовал совсем чуть-чуть но и там уже скриптовые вещи в полный рост - петухон, яваскрипт, луа - из того с чем сталкивался.

    ПС Не школьник и не студент.

    Добавлено спустя 8 минут 35 секунд

    Чтобы добавить немного конструктива.

    Учить первым посоветовал бы...

    Тут сначала оговорил бы область применения совета:
    дается для человека в возрасте (не студента), решившего таки войтивайти.
    Если за деньгами только - тогда учитесь мебель собирать, сантехнику ваять или самонивелир заливать - имхо быстрее и надежнее.
    Если интересно вот это вот все действительно - выберите что-то скриптовое для начала если даже не войдете в ойти (95% вероятность) так хотя бы время весело проведете, сможете когда-нибудь применить наваяв микро пет-проектик или сделав микроавтоматизацию каких-то своих бытовых вещей.

    Имхо - либо петухон, либо js/NodeJS + css + html

    Ну а время для старта в java и C# - имхо целевая аудитория уже прозябала (99% вероятность).

  • Yosic Senior Member
    офлайн
    Yosic Senior Member

    11189

    23 года на сайте
    пользователь #6433

    Профиль
    Написать сообщение

    11189
    # 20 января 2021 13:56
    1887719:

    Вот и печалька что школьников учат говну, потому что их учителя ничему кроме говна не учены...

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

    1887719:

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

    Это на каких же интересно, на тех у которых 64к RAM?:) Не путайте микроконтроллеры и SoC которые представляют из себя, по сути, мини компьютер на кристалле.

    1887719:

    Имхо - либо петухон, либо js/NodeJS + css + html

    Вот это совет - вот это да:)

  • 1887719 Member
    офлайн
    1887719 Member

    149

    10 лет на сайте
    пользователь #1887719

    Профиль
    Написать сообщение

    149
    # 20 января 2021 14:05 Редактировалось 1887719, 2 раз(а).

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

    2. ESP8266 нопремер - 32кб рам, спор окончен?

    3. Для описанной целевой аудитории и со сделанными оговорками - совет идеальный.

    Кроме наметок под срач, навешивания ярлыков и многозначительного пустословия - ваш пост не содержит... НИЧЕГО ))

  • XyJluraH Member
    офлайн
    XyJluraH Member

    242

    16 лет на сайте
    пользователь #188063

    Профиль
    Написать сообщение

    242
    # 20 января 2021 15:26
    1887719:

    Школьников в среднем не учат ничему.

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

    1887719:

    Для описанной целевой аудитории и со сделанными оговорками - совет идеальный.

    А вы тут уже сформировали целевую аудиторию? У каждого человека свои интерсы и виды на жизнь, кому-то интересен веб, кому-то мобилки, кому-то десктоп и т.д.. ветвлений множдества также как и ЯП и каждый язык нужен конкретно для конкретной задачи, нету чего-то универсального и прям гибкого, чтобы непременно все резко перешли на это и стали писать только на этом ЯП

  • 1887719 Member
    офлайн
    1887719 Member

    149

    10 лет на сайте
    пользователь #1887719

    Профиль
    Написать сообщение

    149
    # 20 января 2021 15:37
    XyJluraH:

    А вы тут уже сформировали целевую аудиторию?

    Я там над советом - описал подробно - кому совет.

  • XyJluraH Member
    офлайн
    XyJluraH Member

    242

    16 лет на сайте
    пользователь #188063

    Профиль
    Написать сообщение

    242
    # 20 января 2021 15:56
    1887719:

    Вот и печалька что школьников учат говну, потому что их учителя ничему кроме говна не учены...

    Какие громкие слова и ничем не подкрепленные, то что в нашей стране учитель получает меньше чем простой работник офиса, это заслуга действующего государства, которое не заинтересовано в умных людях. В развитых странах работник ИТ сектора получает меньше чем учитель и врач. На сегодняшний день, в большинстве случаев, работают учителями выходцы из вуза те, кто не смог в себе найти интерес к какой-либо направленности в ИТ, кто-то не ставил даже перед собой задачу быть шестеренкой в ИТ компании и писать код или сис. админить, есть еще те, кто пошел учиться, потому что мама сказала. Знаю некоторых людей лично, кто ушел преподавать, потому что ему это нравилось и в детстве он мечтал быть учителем, кто не гнался за деньгами. Люди идут в медецину тоже не за деньгами, все прекрасно знают, что в этой стране работая врачом много не заработаешь, не считая хирургов и частных клиник. Не нужно всех учителей под одну гребенку, есть масса клевых преподавателей, кто реально родился с предрасположенностью преподавать и преподносить годно информацию, вы много знаете программистов которые с радостью и уменем будут рассказывать как реализовать тот или иной алгоритм и т.д. в большинстве случаев многие не смогут связать два слова перед аудиторией, чтобы выступать перед публикой тоже надо иметь некоторые навыки и скилы, у каждого свое призвание и не нужно стыдить ту или иную профессию, все профессии важны, начиная от уборщика и оканчивая директором и не нужно называть их .овном.

  • Yosic Senior Member
    офлайн
    Yosic Senior Member

    11189

    23 года на сайте
    пользователь #6433

    Профиль
    Написать сообщение

    11189
    # 20 января 2021 16:10
    1887719:

    ESP8266 нопремер - 32кб рам, спор окончен?

    Поздравляю вас товарищ соврамши. Никакого javascript или питона на таком объеме памяти быть не может от слова совсем.
    Скорее всего вы просто не допоняли для чего там использовались скрипты, возможно для сборки, но не более.

    Добавлено спустя 1 минута 40 секунд

    1887719:

    Школьников в среднем не учат ничему.

    Не судите всех по себе.

    Добавлено спустя 3 минуты 36 секунд

    1887719:

    Для описанной целевой аудитории и со сделанными оговорками - совет идеальный.

    Совет бестолковый потому, что такие советы приводят к тому, что человек все это бросает через месяц.
    Первым делом нужно определиться со своими интересами и потом подумать что вы можете/хотите сделать в качестве тренировки и потом уже брать те средства которые используются для этого и их изучать, вот тогда и будет обучение. И вовсе не принципиально, что это будет C++ или basic или js.

  • 1887719 Member
    офлайн
    1887719 Member

    149

    10 лет на сайте
    пользователь #1887719

    Профиль
    Написать сообщение

    149
    # 20 января 2021 16:48 Редактировалось 1887719, 4 раз(а).
    Yosic:

    Поздравляю вас товарищ соврамши. Никакого javascript или питона на таком объеме памяти быть не может от слова совсем.
    Скорее всего вы просто не допоняли для чего там использовались скрипты, возможно для сборки, но не более.

    Поздравляю вас товарищ соврамши, я писал выше - петухон, яваскрипт, луа - на луа сам на нем писал отправку сообщения в облако.

    up!
    https://docs.micropython.org/en/latest/esp8266/tutorial/index.html

    up!
    https://ru.wikipedia.org/wiki/Espruino

    В дальнейшем с вами до принесения мне извинений - общаться не планирую

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

  • forh Member
    офлайн
    forh Member

    131

    11 лет на сайте
    пользователь #1165206

    Профиль
    Написать сообщение

    131
    # 20 января 2021 17:32

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

  • 1887719 Member
    офлайн
    1887719 Member

    149

    10 лет на сайте
    пользователь #1887719

    Профиль
    Написать сообщение

    149
    # 20 января 2021 17:43

    Я не мерился, просто высказал достаточно трезвое суждение - подтвержденное объективной реальностью - т е это срабатывало несколько раз уже в жизни. Как совет... А на меня напали с голословщиной.
    Обвинили во лжи, будучи неправы от слова полностью.

    Вот и все.

  • Storky Member
    офлайн
    Storky Member

    106

    14 лет на сайте
    пользователь #473231

    Профиль
    Написать сообщение

    106
    # 20 января 2021 18:52

    Думаю в Джаву и сейчас не поздно, т.к. джуны всегда нужны.

  • 2640463 Senior Member
    офлайн
    2640463 Senior Member

    4394

    7 лет на сайте
    пользователь #2640463

    Профиль
    Написать сообщение

    4394
    # 20 января 2021 20:04 Редактировалось 2640463, 1 раз.
    kit_97_percent:

    программирование как таковое - это называется алгоритмизация

    нет программирование как таковое к алгоритмизации не сводится. у нас в СНГ это называется нформатика, в западном мире Computer Science

    kit_97_percent:

    собственно с чем у тебя проблемы

    ну вам конечно виднее с чем у меня проблемы, вы же лично меня на работу принимали

    Добавлено спустя 5 минут 8 секунд

    1887719:

    Пишущие про Си и Паскаль - выпейте яду ))

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

    Добавлено спустя 5 минут 20 секунд

    1887719:

    Никому не нужное говно.

    уже много раз в теме писали, что обучение программированию и обучение конкретному языку это разные вещи

    говорил же приходят такие после курсов на Java по 30 человек на вакансию. из них реально не то что в джуны, а просто в трейни годится от силы 2-3 человека. чтобы такого сделать джуном, ну чтобы он реально работал в команде как самостоятельная единица, а не бегал каждые 5 минут спрашивая ерунду у старших коллег надо примерно около года
    Java тут чисто для примера. можно поставить курсы по любому другому языку, после которых всем обещают устроится на работу.

  • 1887719 Member
    офлайн
    1887719 Member

    149

    10 лет на сайте
    пользователь #1887719

    Профиль
    Написать сообщение

    149
    # 20 января 2021 22:13 Редактировалось 1887719, 2 раз(а).
    2640463:

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

    Откуда вы такие беретесь альтернативно одаренные?

    Как мозгов хватает ярлыки навешивать и диагнозы ставить?

    И имею отношение и менторил человека с нуля до трудоустройства (4 месяца, но чел реально был неглуп и мотивирован).

    2640463:

    говорил же приходят такие после курсов на Java по 30 человек на вакансию. из них реально не то что в джуны, а просто в трейни годится от силы 2-3 человека

    Крупные конторы за 3-6 месяцев своих внутренних курсов без проблем дотягивают людей до уровня джунов по любому направлению.
    Конечно отбор серьезный и не все тянут и проходят этот путь до конца...
    Но тем не менее.
    И с каждым набором курсы и входные требования все жестче. ИМХО если не смотреть на отсутствием опыта (который дело наживное) нынешние джуны намного сильнее ребят которые входили в отрасль несколько лет назад.

    Если мы про платные курсы... где из группы 1 человек может трудоустроится ))
    То это просто мошенничество не более.
    Имхо организаторы этих говнокурсов должны гореть в аду прижизненно )

    2640463:

    уже много раз в теме писали, что обучение программированию и обучение конкретному языку это разные вещи

    если много раз написать очевидную глупость - она от этого не перестанет быть таковой.

    Зачем тратить время и распылять силы изучая говно и некоторые полезные смежные вещи (ООП, гит, алгоритмизацию, структуры данных) на фоне говна?

    Почему не учить эти вещи сразу с инструментом которым и будешь пользоваться дальше?

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

    Начал с паскаля - и в итоге получил знание невостребованного на рынке убогого говнища.
    Где профит?

  • Yosic Senior Member
    офлайн
    Yosic Senior Member

    11189

    23 года на сайте
    пользователь #6433

    Профиль
    Написать сообщение

    11189
    # 21 января 2021 00:31
    1887719:

    up!
    https://docs.micropython.org/en/latest/esp8266/tutorial/index.html

    up!

    В дальнейшем с вами до принесения мне извинений - общаться не планирую

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

    Практик:)
    Ох уж эти сказочники, ох уж эти сказочки:)

    The pyboard is the official MicroPython microcontroller board with full support for software features. The hardware has:

    STM32F405RG microcontroller
    168 MHz Cortex M4 CPU with hardware floating point
    1024KiB flash ROM and 192KiB RAM

    [контент удалён]

    И где тут 32к?:) А там, где будет 48к - это будет тихий ужас который туда еле еле влез и сделать вы там сможете на js примерно ничего:)
    Так кому извиняться нужно, практик?:)
    С такими объемами памяти вы на скрипто языках там так много сможете сделать, что я на С напишу быстрее и проще:)
    Там, где этим можно более ли менее пользоваться и все не урезано до уровня "Но оно же запустилось и пофиг что там ничего нет", память начинается от единиц мегабайт, отличная тема, чтобы диодиком помигать:) Ну может какой там аппаратный TCP/IP стэк еще будет так отправите что-то, не о каких более ли менее серьезных вещах там речи не идет, процессоры в 80Mhz js не осилят в задачах не диодиком помигать:)

    Добавлено спустя 5 минут 57 секунд

    1887719:

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

    Начал с паскаля - и в итоге получил знание невостребованного на рынке убогого говнища.
    Где профит?

    ООП и гит через запятую - доставляют:)
    Тому, кто владеет программированием как ремеслом, а не учит, как вы говорите, языки, освоить любой язык за месяц не составит труда до уровня "Могу сделать прототип". А вы начинайте с вашего "востребованного", которое может перестать быть таким уже завтра:) Вам уже тут не раз подчеркнули, что учить язык программирования и учиться программировать - это разные вещи. Но практику это сложно принять:)

  • 1887719 Member
    офлайн
    1887719 Member

    149

    10 лет на сайте
    пользователь #1887719

    Профиль
    Написать сообщение

    149
    # 21 января 2021 02:07 Редактировалось 1887719, 4 раз(а).

    написал циничный и едкий пост ))

    стало стыдно и стер

    не в коня корм

  • 2640463 Senior Member
    офлайн
    2640463 Senior Member

    4394

    7 лет на сайте
    пользователь #2640463

    Профиль
    Написать сообщение

    4394
    # 21 января 2021 05:26 Редактировалось 2640463, 1 раз.
    1887719:

    имею отношение и менторил человека с нуля до трудоустройства

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

    1887719:

    Крупные конторы за 3-6 месяцев своих внутренних курсов без проблем дотягивают людей до уровня джунов

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

    1887719:

    Конечно отбор серьезный и не все тянут

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

    1887719:

    с каждым набором курсы и входные требования все жестче

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

    1887719:

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

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

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

    Добавлено спустя 3 минуты 37 секунд

    1887719:

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

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

    Добавлено спустя 6 минут 42 секунды

    1887719:

    ООП, гит, алгоритмизацию, структуры данных

    гит это одно из средств разработки, такое же как отладчик, система сборки, компилятор, среда разработки

    ООП в каждом языке имеет свою реализацию. знание ООП в Java, не сделает из вас автоматический знатока ООП во всех других языках

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

    Добавлено спустя 12 минут 10 секунд

    1887719:

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

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

    1887719:

    Начал с паскаля - и в итоге получил знание невостребованного на рынке убогого говнища.

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

    ответ на вопрос

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

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

    на все три вопроса ответ будет разным