Ad banner
Ad banner

Как научиться программировать С НУЛЯ?!

Сегодня рассказываю про программирование для чайников. Как научиться программировать с нуля, если ты ничегно не …

(Visited 294 times, 1 visits today)

You Might Be Interested In

Комментарии (24)

  1. По моему опыту, ситуация такая:

    1. Научиться программировать самому можно (и даже нужно) – так как в ВУЗах действительно мало чему учат.

    2. Основная проблема – не технические навыки программирования и даже не знание языка. Проблема – мышление человека. Чтобы быть программистом, нужно хорошо владеть логикой и системным мышлением. Что в общем-то встречается нечасто. Да и в математике неплохо бы шарить. Так что если в школе у вас были проблемы с алгеброй – то высока вероятность, что хорошего программиста из вас не получится, что бы вы не делали. А вот если вы закончили школу с математическим уклоном и ездили на олимпиады – то будет странно, если вы не сможете стать хорошим программистом.

    3. То есть тут одного желания мало – нужны способности. В принципе, до уровня ниже среднего можно натянуть и малоспособного к этому делу человека – если он хорошо мотивирован, например. Но сложные алгоритмы он не напишет никогда – максимум где-нибудь скачает пример и сможет его применить не совсем криво. Вообще это проблема современного программирования и, следовательно, современного софта – очень много случайных людей занимаются разработкой. С соответствующим результатом. Я вам страшное скажу – на собеседовании на должность программиста у нас 4 из 5 кандидатов валятся на задаче про простейшую рекурсию. Но куда-то их в итоге видимо всё равно берут.

    4. Учить сразу 1С, как рекомендует автор, я не советую. Хотя и сам в основном ей занимаюсь. Очень желательно начинать программировать с низкоуровневых языков. То есть с какого-нибудь древнего С, например. Просто в 1С вы не поймете некоторых базовых вещей, которые тоже бы желательно знать. И будете искренно считать стандартный 1Сный код нормальным и правильным. Большинство 1Сников именно такие, ага – и это печально. Поэтому и пишут частенько такое тормозное убожество. )))

    5. В общем рекомендую для начала книжку "Справочник по С издание четвертое и дополненное. Герберт Шилдт". Именно обычный С, без плюсов – объекты лучше потом на других языках освоить, там они лучше и проще. Разумеется, сейчас С вы применять на практике будете вряд ли – но его основы заложены в такое количество современных языков, что вам будет намного проще их потом осваивать. Да и понимание особенностей низкоуровнего программирования очень полезно. Доходит до смешного даже – далеко не все 1Сники умеют правильно распарсить строку. А уж структура кода у них… В общем низкоуровневое программирование неплохо дисциплинирует и учит писать действительно хороший код, а не просто решать поставленные задачи. Плюс, побарахтавшись в С с тамошними char массивами без контроля границ, вы станете чемпионом по парсингу строк. )))

    6. Для практического применения и зарабатывания денег актуальна сейчас всё та же 1С. Просто спрос на нее большой – легче найти работу. Хотя работа эта в конечном счете может свестись к обновлению конфигурации и написании отчетиков для бухгалтерии. Если хотите что-то большее – посмотрите вакансии крупных IT компаний – какие языки они хотят видеть у кандидата.

  2. Если вы хотите быть программистом, то не начинайте сразу с книг, гайдов и прочего дерьма. Если ваша цель создать сайт или прочее – берете и делаете, попутно все гугля в инете. Да, будет многое непонятно, но это лучше чем читать книжки, где вам дадут кучу бесполезных на данный момент для вас знаний не так ли? А таким образом вы сразу будете учить то, что вам нужно. Нет, я не хочу сказать, что книги это плохо. Наоборот книги – это хорошо, НО НЕ В САМОМ НАЧАЛЕ, ПОТОМУ ЧТО В САМОМ НАЧАЛЕ ЭТО ПОЛНАЯ НУДЯТИНА, КОТОРАЯ ОТНИМЕТ У ВАС АБСОЛЮТНО ВЕСЬ ИНТЕРЕС, ВЕДЬ ВЫ ХОДИТЕ СДЕЛАТЬ, ЧТО-ТО ОПРЕДЕЛЁННОЕ, А НЕ МЕСЯЦ ЧИТАТЬ КНИЖКУ ГДЕ ОГРОМНОЕ КОЛИЧЕСТВО КОМАНД ВАМ НЕ ПРИГОДИТСЯ.
    Лично пытался вкатиться в айти с 2019. Сначала пробовал питон, т.к он был на самом хайпе, но я везде видел, как для его изучения предлагали книги и все только и говорили, что книги – имба. Пробовал учить по книгам – дропал в первые пару недель, потому что читать эти книги очень нудно и тебя просто грузят кучей бесполезной для тебя инфы.
    Пробовал в 2020 учить с++ по гайдам симплкод (он красавчик), но я также дропнул, потому что я просто учил кучу команд, которые я даже не знал где можно применить.
    В итоге в 2021 году пришла идея сделать чит на луа для роблокса. Нигде книжек по луа не было и все, что у меня было это документация и интернет и пара прог, которые декомпилили скрипт игры. В итоге я сразу стал делать скрипт, смотрел чужие коды, смотрел в инете, можно сказать ВЕЗДЕ и в конце концов создал, буквально импровизируя. Можно подумать, что от этого 0 плодов, но отнюдь, я учил те команды которые мне были нужны, я понимал куда их вставлять и так далее. После этого я стал продавать свой скрипт и еще денег получал. А в 2022 году решил научиться веб программированию, в итоге таким же образом я научился этому, а сейчас работают в одной конторе за 100-150к месяц.

  3. Подскажите пожалуйста, с чего начать? автор правильно говорит! Мне 31, есть оконченный колледж программирование! Именно учили алгоритмам, блок схемы, языки Паскаль, Бейсик, си++ немного и Делфи, но это вроде тоже как Паскаль. Есть высшее информационный сервис, не смогу объяснить что это! В данный момент работаю на АвтоВАЗе и чувствую как деградирую…

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

  5. Я хорошо зарабатываю но всегда чувствовал тягу к программированию. В детстве даже целый год на курсы ходил, но детский разум не всегда может ощущать интерес от программирования. Сейчас будучи взрослым решил все таки завести такое хобби – изучать язык программирования. Просто для себя ради развлечения. Выбрал c# )

Post A Comment For The Creator: GarageBiz

Ваш адрес email не будет опубликован. Обязательные поля помечены *