Задать вопрос
  • Не загружается Windows, что делать?

    Восстанавливать очевидно. Вероятно при установке пингвина угробили загрузчик Win
    Ответ написан
    2 комментария
  • С чего начинать изучение Си?

    Olej
    @Olej
    инженер, программист, преподаватель
    Хочу научиться программированию, и для первого опыта выбрал Си,

    Здравое начинание.

    С чего его начинать? С Си, С++ или С#?

    Начать с Linux и изучения C под Linux, потому что глубоко его можно изучить только в Linux.

    И также выходящий отсюда вопрос, а какая литература поможет мне в этом?

    004230877.jpg
    Брайн Керниган, Денис Ритчи, "Язык программирования C"

    Другие источники (ссылки) можно найти здесь:
    язык C в Linux: вопросы начального уровня
    идеи задач на C для начинающих
    Ответ написан
    3 комментария
  • С чего начинать изучение Си?

    gordon_shamway
    @gordon_shamway
    Начинать с Python c книги Лутц или Доусон к тому же питон поддерживает
    несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Python организовывается в функции и классы, которые могут объединяться в модули (они в свою очередь могут быть объединены в пакеты Википедия

    насколько я слышал, он распространен больше всех.
    а это к PHP
    Ответ написан
    1 комментарий
  • Как начать работать удаленно?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Лучше работы я в городе не найду, а переехать совсем не вариант

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

    Vestail
    @Vestail
    Software Engineer
    Ответ написан
    Комментировать
  • Как нужно закончить школу для поступления в институт?

    platotel
    @platotel
    IT Product Manager
    Средний балл аттестата учитывается, если по ЕГЭ у двух (и более) людей баллы одинаковые, а осталось мало незанятых мест. Тогда возьмут человека, у которого средний балл аттестата выше.
    Помимо этого средний балл может пригодиться при поступлении за границу и при трудоустройстве во время обучения в ВУЗе. Западные ВУЗы и крутые работодатели (как за рубежом, так и в России) часто выставляют определённую границу среднего балла, и людей, у которых балл не дотягивает до этой границы, не рассматривают. Почему они так делают? Потому что чем выше средний балл, тем больше кругозор у человека, тем больше ответственности он сможет брать. Например, не просто программировать, но и в будущем общаться с заказчиком (на грамотном русском языке, а лучше - и на английском) как в письменном виде, так и устно, расти в сторону управления командой, в сторону понимания бизнеса вообще (для этого пригодятся знания экономики, финансов, маркетинга, логистики и др. областей знаний).
    В общем, от школы я бы посоветовала взять максимум. Особенно по предметам, которые ведут реально хорошие преподаватели. По остальным можно сверхусилий не прилагать, но стараться получить "4". Ну и в целом для IT пригодятся как минимум эти предметы: информатика, математика, физика, английский, русский. Остальные предметы важны уже как расширяющие кругозор. А кругозор не только увеличит стоимость специалиста на рынке труда (за счёт хорошего английского и других сильных знаний), но и откроет больше возможностей, потому что практически нет IT-компаний, которые ориентированы именно на саму сферу IT (как компании типа JetBrains, разрабатывающие продукты для программистов). Большинство компаний ориентированы на разработку программ для других отраслей (не для IT): для транспорта, для образования, для логистики, для торговли и т. д. Чтоб работать в таких компаниях, нужно будет не только обладать глубокими техническими знаниями и высшим техническим образованием, но и рано или поздно изучать и саму отрасль. Тут-то и пригодятся знания, не связанные с IT. Например, если пойдёте в компанию, которая разрабатывает программы для транспорта, то пригодятся знания по механике, по черчению... Может, ещё по географии... Чем больше будет кругозор, тем проще будет при поиске работы претендовать на работу в такой специализированной компании и подтянуть необходимые для работы в ней знания.
    Так что технические предметы+русский+английский учите на "5", по остальным старайтесь получить максимум кругозора в школе, чтоб потом было легче углублять знания.
    И если хотите быть серьёзным специалистом, то изучите Java/C#/.NET. (Если начинать не с них, а со скриптовых языков типа JS/PHP и т. п., то будет сложнее переучиваться, запомнятся плохие практики.) Изучайте структуры данных, алгоритмы, архитектуру компьютера, сети. Если всё это интересно, то выбирайте специальности "Информатика и вычислительная техника".
    Ответ написан
    Комментировать