Ответы пользователя по тегу IT-образование
  • Как понять, что я стал junior'ом (C++)?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Джун, мид, сеньор, тимлид - это не уровень ваших знаний, это название вашей позиции на работе, где вам платят деньги.

    Как устроитесь на позицию джуна - значит вы джун. Если вами довольны - значит хороший джун для этой позиции.
    Если за 1-3 года перешли на позицию мидла - значит точно были хорошим джуном.
    Ответ написан
  • Бесплатное обучение? Что вы об этом думаете?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Компания берет на обучение (4 мес) абитуриентов, оплата будет после. По контракту 24 платежа по 17% от зарплаты с работы, которую они помогут найти. специальности фронтэнд и джава.


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

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

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

    Если на этих курсах вы учитесь меньше чем 30-40 часов в неделю - то это вообще кидалово. А так - решайте сами, готовы ли вы отдавать 5ю часть зарплаты целых два года.

    И тщательно почитайте контракт, особенно как именно они собираются вас трудоустроить, сколько времени на это уходит, и точно ли трудоустройство только через них.
    А то может оказаться так, что после окончания курсов при трудоустройстве в ближайшие 3 года вы будете платить 17% зарплаты, при этом они не обязаны вас трудоустроить, а только помочь. При этом даже если вы вообще устроитесь самостоятельно, то все равно будете платить - тогда это вообще развод по полной.
    Ответ написан
  • ПВО. Языки программирования с++ и с#. Какой факультет?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Никакой вуз вас не подготовит на уровень джуниор программиста.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Вы написали слишком много желаний, включая освоить это все за несколько месяцев до трудоустройства.
    Еще раз "высокий порог входа" означает, что это сложно, что это трудно.
    Что для освоения материала нужно не просто потратить время, а все это время прилагать серьезные усилия.

    Вы уже начинаете распылаться - например еще не начав учить, поставили Линукс. Вы поняли что именно вы поставили? Зачем? Как вы будете им пользоваться? Поняли как именно вы создали разделы, сколько места вам необходимо? Какой своп?
    Если нет, то вы просто потратили время, нажав next-next-next - установка современного с дефолтными настройками не сложнее установки Windows.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    просто заниматься математикой

    Это непросто.

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

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

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

    Ну и почитайте тут:
    https://habr.com/ru/company/moikrug/blog/457406/
    Ответ написан
  • Как выучить "программистский" английский?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    нет такого как "программистский английский". Есть просто английский и есть знание терминов.
    Термины типа "релиз, пулл реквест" и так далее - пришли из английского языка, но не являются "техническим английским", это просто термины.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Нужно отличать работу стажером от ученика на курсах.

    Тебя взяли на работу. Вдобавок тебе видимо платят за работу деньги. Не за твое обучение, а за выполнение задач, которые тебе более-менее по силам. Конечно предполагается, что ты будешь развиваться, получать опыт и решать более сложные задачи, и чем быстрее - тем лучше. Возможно даже с ростом в должности и ЗП.

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

    Ну а код - учи все в гугле. Если задаешь вопрос коллеге, то он должен звучать примерно так:
    "Я не понимаю один момент в коде. Посмотрел в гугле - там говорят что это делается вот так, но у нас в коде вроде как не совсем тот случай. Подскажи в какую сторону копать"

    Осваиваешь технологии, знакомишься глубже с вашим проектом (это тоже важный кусок знаний), растешь как специалист. После испытательного срока можешь пробовать интересоваться следующими шагами с твоей стороны на пути к карьерному росту.
    Ответ написан
  • Нужно ли провинциальное высшее IT образование?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    wasdplay, То есть вы за полгода обучения в EPAM не смогли достичь позиции джуниора?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Опытному админу найти работу не слишком сложно.
    Среднему - сложно
    Начинающему - невозможно.

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

    Средняя ЗП 20-30 тысяч евро в год для админов с опытом в несколько лет - маловата для Лондонских цен, особенно на жилье. Поэтому я бы туда даже мидером не ехал. Только сеньором с более приемлимой зарплатой.
    Ответ написан
  • Есть ли хорошие курсы по Java, которые бесплатно научат, кроме StartAndroid?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Рано вам еще java
    * Учите как правильно пользоваться гуглом
    * Учите как пользоваться торрентом
    * Учите английский

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Просто недавно видел вакансию data science, где в графе requirements было указано "диплом признанного вуза".


    А что вы подразумеваете под data science?
    Или вы считаете, что data science это программирование?
    Ответ написан
  • Как не растерять знания до выхода на первую работу?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Не обязательно выкладывать на гитхаб для резюме.
    Если вы руками сможете это сделать, то можно будет на интервью так и сказать, что делала проекты для себя, в которых было то, то и это.
    А если надо будет, потом выложите, через 10 месяцев.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    "бизнес-информатика" это вообще ни о чем.
    Что вы подразумеваете под этим словом? Название курсов в отдельно взятом учебном заведении? Вы думаете все знают что это обозначает, или это какой-то единый стандарт?
    Если вы интересуетесь именно юридической частью, то спросите это там, где эту бизнес-информатику преподают. Только перепроверьте у юриста.
    Ответ написан
  • Книги по логике, или как добиться математического склада ума?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    и не чувствовать себя дурой за ошибки в логике кода которые я часто совершаю.

    Это исключительно проблема характера. Ее нужно перерастать.
    Все совершают ошибки, но одни чувствуют себя дураками и расстраиваются, другие их исправляют, и чувствуют что становятся умнее. Меняйте отношения к восприятию ошибок.

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

    Про критическое мышление.
    Можно вкратце почитать про когнитивные искажения, чтобы знать о чем идет речь - lesswrong.ru вам уже посоветовали. В любом случае это работа над своим характером, которая заключается в постоянной переоценке своих аргументов, своих мыслей.
    И грань между работой над своими ошибками и самокопанием нужно видеть.
    Ответ написан
  • Хорошую ли программу обучения предлагает эта школа?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Ну если как по списку, то вроде весьма неплохо.

    Длина курса в 8 месяцев мало о чем говорит.
    Может быть там 2 часа по воскресеньям - тогда курс будет галопом по европам, о всем и ничего.
    Если будет по 6 часов 5 дней в неделю - то можно и на джуниора выйти сразу при должном усилии с вашей стороны.

    P.S. не джавист.
    Ответ написан
  • Где получить высшее в IT для трактора?

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

    работаю программистом в Москве

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    C# неплохой выбор. Углубляйтесь в него. Освойте типы данных, базовые библиотеки.

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

    Подучите основы tcp, напишите несколько простых сервер-клиентских приложений - простой чатик, простой мессенджер.

    Углубляйтесь в ООП и паттерны.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    В магистратуру нужно идти за знаниями для прикладного программирования и за корочкой.

    То есть изучать не само программирование, а получать знания для некоторой области, в которой вы затем будете что-то программировать.
    Ответ написан
  • Что делать программисту, который изучает все очень медленно?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Ну блин, если вам сложно и дается тяжело - значит искать другую профессию.

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

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

    Большинство таланта - это труд с самого рождения, и немного генетики. Если в 15 лет человек только решил начать с алгоритмами, то он уже опоздал - мозг уже вырос и принял другую форму, заточенную под другие задачи, и перестраивать его - займет долгие годы, а жизнь и так слишком коротка.
    Ответ написан
  • Структурное программирование, как лучше понять?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    build engineer
    Структурное программирование - самое простое.
    Стараешься выносить расчеты в подпрограммы и вызывать подпрограммы.

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