Ответы пользователя по тегу IT-образование
  • Что вы думаете насчет книги Брайана Кернигана "Язык программирования С"?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    По какой книге вы изучили ну хотя бы всю математику в школе?
    Или у вас по алгебре одна, по геометрии другая, по черчению третья, и при этом это только за один класс?

    Так и тут - если вы собираетесь изучать язык программирования только по одной книге, вы изучите чуть-чуть. Не парьтесь и читайте все книги. А если вам кажется, что это много - лучше сразу ищите другую профессию.
    Ответ написан
    1 комментарий
  • 1С программист. Начало карьеры. Как эффективно обучаться?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Если вы хотели стать специалистом за месяц - вы слишком поверили в рекламу курсов.
    1С, кроме собственно программирования, это еще и бизнес-логика
    Бухгалтерия - это вообще отдельная наука, особенно в СНГ. Как настраивать бухучет и тем более что-то в нем разрабатывать, если никогда не сталкивался с бухучетом?

    Высокий порог входа в область означает, что месяц - это ОЧЕНЬ мало, чтобы что-либо изучить.
    Ответ написан
    1 комментарий
  • С чего начать разбираться с этичным хакингом?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Если вы умеете настраивать, значит умеете и взламывать.
    Научитесь настраивать.

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

    Пробуйте что-то разобрать.
    Ответ написан
    Комментировать
  • Курсы программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Не ищите самые лучшие курсы.
    Просто прослушайте штук 5-6 любых курсов по разным языкам программирования, и пишите код.

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

    Если хотите что-то общее - SQL нужен вообще всем, можете для начала его изучить.
    Ответ написан
    Комментировать
  • В каких ВУЗах можно научиться созданию электронных устройств?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Учите
    1. физику,
    2. химию,
    3. математику
    4. экономику
    5. Немного электронику.

    Первые три помогут вам понять как делать такие вещи.
    Четвертая поможет вам понять, как и где найти деньги чтобы сделать такие вещи
    Пятая вам поможет проследить, чтобы те, кто делают такие вещи делали именно то, что вы хотите. Может быть вы даже сами попробуете сделать, но кто тогда будет заниматься экономикой?
    Ответ написан
    1 комментарий
  • Как найти книги по математике \ сис.администрированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    "Девять окончил еле-еле,особенно плохо с математикой\физикой\химией etc.
    В будущем хочу связать себя с IT. Выбор стоит между сисадмином и,скорее всего,кодером."

    Зачем вам связывать себя с IT, если так плохо с учебой? Неужели вы считаете, что в IT нужно просто почитать пару книжек и все пойдет путем?

    IT ВСЕ время развивается. Учебные программы и учебники для современного IT устаревают слишком быстро, поэтому никто не будет тебя учить, нужно все самостоятельно. А ты даже базовые книги сам найти не можешь.

    Даже на новичка, которого можно взять на работу, вам придется изучить больше, чем за всю школу. Вы точно понимаете, что такое современное IT?
    Ответ написан
    5 комментариев
  • Введение в программирование для четырёх-пяти-летних детей?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Для четырехлетнего ребенка нужно с ним заниматься программированием, а не кидать аппы.
    И уж тем более неважно самоделка это или нет, если работает.
    Сядьте и делайте с ним html страничку, простенький скрипт, поясните как работает ОС, как работает компьютер, потихоньку.
    Ответ написан
    Комментировать
  • Какие знания нужны программисту на первом курсе вуза?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    "P.S. Само программирование, как ни странно, в рамках данного вопроса не интересует. Уже знаю, что в любом вузе, куда бы ни взяли, будет изучение C или C++ с нуля, так что сейчас просто продолжаю заниматься Питоном. "

    Программирование это далеко не только С, С++ или питон. Это также computer essentials знания, то есть общее представление об устройстве и работе программ, компонентов и технологий.
    Кроме того, базовые знания по С весьма полезны, поскольку отличия от Питона много, и в первую очередь это отладка и работа с памятью. Практически уверен, что то, что дадут по С в вузе - слишком отрывочно и недостаточно для работы. Можете заниматься питоном, но парралельно реализовывть тоже самое и на С, чтобы видеть разницу в подходе. Опять же, не уверен, что в вузе будут что-либо говорить об оформлении кода.

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

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

    Но это все - смежные науки.

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

    * Налегайте больше на английский, так как даже upper indermediate на выпуске из вуза вам даст возможность сразу устроиться на зарплату в разы больше, чем без знаний. Ну и да, материалов на английском, подкастов, курсов, документации - гораздо больше.

    * Налегайте на практику - без нее все это будет диванная аналитика.
    Ответ написан
    2 комментария
  • Не знаю математики и английского, с чего начать обучение программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    "Интересует за что конкретно нужно взяться в практическом плане, ничего лишнего, чтобы успешно приступить к будущей работе хотя бы на C, С++ или C#, а может на чём-то ещё."

    Возьмитесь хотя бы за С, С++ или С#, а может еще за что-то.

    P.S. Математику нужно изучать хотя бы за то, что она приводит мозг в порядок (С) Ломоносов.
    Ответ написан
    Комментировать
  • Mainframe developer, последний курс бакалавриата, стоит ли идти как на первую работу?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Любая работа принесет опыт.
    Опыт идет не только непосредственно языка программирования, но и организации бизнеса, организации инфраструктуры, организации разработки и использовании смежных технологий.

    Если работа не понравится, ее можно сменить, главно проверить, что в контракте не указано, что минимум 5 лет ;)
    Ответ написан
    Комментировать
  • Как стать специалистом на фрилансе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Хорошим специалистом на фрилансе можно стать также как и хорошим специалистом в офисе.
    Нужно работать, учиться, работать, учиться.
    Ответ написан
    15 комментариев
  • Где можно работать или подрабатывать, если учишься на 1ом курсе и есть хорошие навыки программирования на С/С++?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    "З/П не важна, хотелось бы и опыт полезный получать и совмещать с учебой"

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    В техникум надо идти после 9-го класса...
    Теперь вы теряете целых 3 года жизни, а всего лишь за год можно специалистом в области, за два хорошим, за три весьма опытным.
    Я бы рекомендовал попробовать поступить в ВУЗ.
    В крайнем случае, идите в техникум, но подтяните знания за этот год чуть шире, чем программа техникума, и попробуйте в ВУЗ в следующем году.

    Ну а как системный администратор в любом случае это самостоятельно изучайте. Ни в техникуме ни в ВУЗе этому напрямую не учат.
    Ответ написан
    Комментировать
  • Как стать hardware разработчиком?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Называется embedded.

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

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

    Но в институте не учат программировать железо. В лучшем случае базовое понимание электроники и механики. Поэтому то, куда поступаете не так критично важно, как то, что вы изучите самостоятельно. Поступите на любой физико-математический или ИТ факультет. МОжете поискать насколько жива кафедра робототехники в заведении.
    Ответ написан
    Комментировать
  • Какие есть добротные курсы по C++?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Никакие курсы реально не учат программированию. Программированию учишься сам, можно и на курсах и по книжкам и по статьям в инете.
    Главное - это то, какие ТЫ силы прикладываешь к обучению.

    Поэтому не стоит искать какой-то волшебный курс. Начальный уровень вполне можно освоить самостоятельно.
    Ответ написан
    Комментировать
  • Как логически составить план чтения книг по разработке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Чтение книг не сделают из вас хорошего специалиста.

    Чтение книг должно дополнять практику. Например 80-90% времени пишите код, 10-20% читаете книги.

    Иначе вы просто потратите зря время.
    Ответ написан
    6 комментариев
  • Где можно поговорить с носителями?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Технический английский это не разговорный английский.
    Любые lingualeo, duolingo и так далее - пару месяцев - подтянут навыки чтения и словарный запас, и грамматику. Плюс Ted Talks для закрепления. Ну и парралельно чтение документации на английском.

    А разговорный вообще к грамматике мало значения имеет, тут только общаться/слушать/смотреть кино. Быстро не выйдет, но технический английский и общий уровень intermediate - обычно более чем достаточно для устройства джуна-мида.
    Ответ написан
    3 комментария
  • Правильно ли построен план обучения?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Весь ваш план обучения никак не годится для получения знаний. Он годится только для ознакомления.
    Почему? Потому что в нем ВООБЩЕ нет практики, одно чтение книг.

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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Сходите в универ, посмотрите какие вступительные экзамены сдают.
    На факультете в первую очередь будет математика, а JS там может вообще не быть.
    Учитесь пользоваться гуглом и здравым смыслом.
    Ответ написан
    3 комментария
  • Есть апп, задающий ребёнку развивающие задачки, а в случае успешного решения задачки ставящий мультик с ютуба?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Папе нужно потратить гораздо больше времени, чем просто найти приложение.
    Если к 4м годам ребенок еще ничего не умеет, даже читать-считать - это ОЧЕНЬ ПЛОХО, возможно вы уже почти опоздали учить ее учиться.

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