Задать вопрос
  • Что нужно знать о языке C#, чтобы на собеседовании говорить, что знаешь на 10 из 10?

    GavriKos
    @GavriKos
    Ну, нужно пожалуй сделать пару убийц сишарпа.
    Например, создатель языка c++ оценивает свои знания c++ на 7 из 10.
    Ответ написан
    Комментировать
  • Как это называется?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    В университете дают БАЗОВЫЕ навыки программирования.
    Специализация на back-end, front-end и другие начинается гораздо, гораздо позже.

    В любом случае профессиональные навыки программирования дают не в университете. Их ты будешь получать самостоятельно.
    Ответ написан
  • Как правильно указать It Архитектор в резюме (описание внизу)?

    gbg
    @gbg
    Любые ответы на любые вопросы
    IT-арxитектор строит решение в целом, а вот его подчиненные админы делают вот это вот все:
    - Заниматься решениями в области СХД и свитчами.
    - Заниматься решениями в области Виртуализаций.
    - Заниматься решениями в области ОС.
    - Заниматься решениями в области от части приложениями.
    - Заниматься решениями которая описывает It инфраструктуру.


    Ну и главное, что его отличает от перечисленного списка людей - это вереница сданных проектов за спиной. Обычно при найме архитектора человека приглашают на собеседование на основании сарафанного радио ("А давайте пригласим имярек, он X, Y, Z сделал?"), а не по объявлению.
    Ответ написан
    3 комментария
  • Какие посоветуете книги для того чтобы понять как устроен python "под капотом"?

    @res2001
    Developer, ex-admin
    Для понимания как оно устроено под капотом полезно написать на С/С++ какой-нибудь модуль для питона с помощью Python C-API.
    У Бизли в его подробном справочнике есть не плохое введение в эту тему. На русском лучшего больше ни у кого не видел.
    Но в целом Бизли для затравки, остальное из документации по ссылке достаточно, что бы написать модуль.
    Так же можно поковырять исходники питона, там в принципе все достаточно не сложно устроено.

    Все это, конечно, потребует знания С/С++, но ведь и питон написан на Си, так что, чтоб понять как там все внутри в любом случае надо на каком-то уровне освоить Си.
    Ответ написан
    Комментировать
  • С чего начать, чтобы войти в IT (не имея опыта и профильного образования)?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Начните ответа на вопрос: зачем?

    IT сейчас очень распиарено, но там нет быстрых и простых денег, собственно как всюду. Я не знаю как в вашем городе, в Киеве junior manual QA зарабатывает примерно 600$, оренда однокомнатной квартиры у черта на куличках от 200$. До 2к$ вам потребуются годы, в принципе это скорее всего и будет вашим потолком в роли мануальщика. Бывают случаи, когда человек как специалист быстро дорастает до senior, но это исключения. В вакансиях вы наверняка увидете темы в стиле: от двух лет опыта, как правило это ложь, ищут по больше.

    Бизнес аналитик в IT не особо отличается от бизнес аналитика вне IT. А вот от QA отличается очень сильно. Это примерно как сравнивать маляра и продавца-консультанта. Так что курсы QA вам вот ни как не помогут в направлении бизнес аналитики.

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

    Рекомендую внутри вашего же банка попытаться перепрофилироваться, вероятно в этом будет больше смысла.
    Ответ написан
    1 комментарий
  • Подкинете идей для диплома (Сбор или/и анализ больших данных)?

    @dmshar
    Доучиться до магистра и не уметь придумать темы для СВОЕГО диплома, а ждать, когда незнакомые люди что-нибудь насоветуют, не зная даже, а по какой специальности-то диплом. Жесть!
    Впрочем, что касается Big Data - то все очевидно. Нет у вас ни больших данных, ни ресурсов для работы с ними. И никогда не будет. Если вы слово "Big Data" все-же слышали в своем универе, то вас либо плохо учили, либо вы плохо учились, если этого так и не поняли.
    Ну и наконец. У вас есть научный руководитель диплома. Почему не обратиться к нему?
    Ответ написан
    3 комментария
  • Подкинете идей для диплома (Сбор или/и анализ больших данных)?

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

    @res2001
    Developer, ex-admin
    Идите работать за деньги, там скорее всего и команда найдется и реальных задач накидают.
    Ответ написан
    Комментировать
  • Прокрастинация, проблемы языка или я не программист?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    На изучение почти чего угодно в сфере ИТ обычно нужны эти 3 вещи:
    1. время
    2. терпение
    3. английский

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

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

    Удовольствие в программировании, как в его изучении, так и в решении практических задач, построено на дофаминовом подкреплении. Оно, к сожалению, рассчитано только на короткие цели. Поэтому (и не только поэтому) большие задачи необходимо разбивать на более мелкие. Это называется декомпозиция. Но это также и навык, которым нужно овладеть, прежде чем иметь возможность применять. Змейку не захотелось делать потому, что она слишком сложная и долгая. Однако если в своей голове сумеешь разбить змейку на более простые задачи: управление, показ еды, показ самой змейки, - то будет намного интереснее.
    Ответ написан
    8 комментариев
  • Куда двигаться дальше?

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

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

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Знакомое состояние, сталкивался с ним на заре погромиста.
    Ответ: практика. Больше практики. Ещё больше практики.
    Любое обучение и прокачка мозгов - это механическое повторение тех или иных кейсов, никакой новой техники не существует.
    Ответ написан
    Комментировать
  • Как подготовить себя к олимпиадному программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Нужно готовиться к школьным(и не только) олимпиадам по программированию.

    Кто сказал что нужно? Кому нужно? Где нужно?

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

    @evgeniy_lm
    Теорию в виде текста не получается осваивать.

    1. Программист ПИШЕТ!! программы.
    2. Тот кто не умеет читать ПИСАТЬ не способен.
    Вывод тот кто не умеет читать программистом быть не может и ни какие олимпиады ему не нужны.
    Но вам не стоит расстраиваться, может вы станете великим кинорежиссером.

    ЗЫ Все видео курсы записывают такие же чайники как и вы только более наглые, так что ничему полезному они вас не научать
    Ответ написан
    1 комментарий
  • Честно ли будет человеку создавать сайт на конструкторе и брать за это деньги?

    Sanes
    @Sanes
    Это тоже работа. Главно предупреди. Расскажи про плюсы и про минусы.
    Ответ написан
    Комментировать
  • Pep8 как правильно переносить строку в таком варианте?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    В первую очередь это аргумент и в pep8 все довольно ясно прописано:
    The closing brace/bracket/parenthesis on multiline constructs may either line up under the first non-whitespace character of the last line of list, as in:
    or it may be lined up under the first character of the line that starts the multiline construct, as in:

    В документации Python используется первый вариант.
    Но и второй вариант более чем допустим:
    cursor.execute("""
        CREATE TABLE IF NOT EXISTS Users
        (ID INTEGER NOT NULL PRIMARY KEY,
        Text TEXT, Configuration Text)
    """)

    P.S. Лично мне гораздо удобнее избегать в аргументах формирование строк, так что я всегда делаю так:
    query = (
        'CREATE TABLE IF NOT EXISTS Users('
        'ID INTEGER NOT NULL PRIMARY KEY,'
        'Text TEXT,'
        'Configuration Text)'
    )
    cursor.execute(query)

    В целом довольно часто встречаю подобный подход.
    Ответ написан
    2 комментария
  • Какие яп надо знать чтобы сделать свой сайт?

    Zoominger
    @Zoominger Куратор тега Веб-разработка
    System Integrator
    CSS, HTML, JS для фронта.
    Python или PHP для бэка.
    Русский язык, чтобы нагуглить это за 10 секунд.
    Ответ написан
    5 комментариев
  • Как написать бота для whatsapp?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Официально WhatsApp Business API предоставляется только бизнесу за денюжку. Причём напрямую с WhatsApp может договориться разве что крупная транснациональная корпорация, остальным же приходится работать через партнёров, которые вместо API WhatsApp обычно дают собственный API.

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

    GavriKos
    @GavriKos
    Читайте последнюю строчку:
    RuntimeError: Python 3.5 or later is required
    Ответ написан
    4 комментария