Ответы пользователя по тегу IT-образование
  • Гайд по поступлению в Беларуси?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Правильно написали, гайдов нет.
    После 9 класса уходить из школы можно только в одном случае - если ситуация такая, что есть нечего и вынужден идти работать. Исключение - если переводитсья в колледж при интеерсующем тебя ВУЗе, чтобы легче впоследствии было поступить.
    В какой именно ВУЗ поступать во многом зависит от оценок. Для веб-дизайна (а понятие это очень широкое сейчас), скорее всего, подойдет любой ВУЗ, где дают программирование. Чем выше рейтинг ВУЗа, тем лучше, тем больше шансов за время учебы хоть что то узнать и обрасти полезными знакомствами
    И, как, опять же, верно написали - веб-программирование нужно учить самому, долго и упорно, по книгам, документации и шишкам на собственных проектах. В ВУЗе этому не учат.
    Ответ написан
    Комментировать
  • Как правильно изучать язык C?

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

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Многое зависит от особенностей конкретного человека. Я вот, например, с огромным трудом воспринимаю информацию в видеоуроках, а на прошлом месте работал с коллегой, который наоборот гораздо лучше воспринимал новое на слух, он как раз предпочитал видеоуроки.
    Ответ написан
    Комментировать
  • Как определиться с направлением программирования или ЯП?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Для начала надо не гнаться за модой и понять, куда самого тянет.

    И почему Вы думаете, что изучение Swift избавит от использования PHP? Сейчас половина функционала мобильных приложений выполняется на серверах, а там Swift не слишком популярен) В прошлом проекте для Android, например, серверную часть я как раз на PHP писал.

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

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Есть отраслевой стандарт, сейчас это Adobe Premiere, просто исторически так сложилось. Поэтому он и популярнее. Да и работает на заметно более дешевом "железе", чем Final Cut.

    А в целом, что Adobe Premiere, что Final Cut - всего лишь инструменты. Есть еще с десяток не менее крутых программ, причем даже бесплатных. Причем из-за того, что базой для разработки интерфейса всех этих программ были аппаратные комплексы монтажа, переучиться на другую программу очень легко. За пару лет, что довелось поработать с монтажем, использовал порядка 4-5 разных программ. Потом, монитруя уже видео для себя, попробовал еще с пяток бесплатных программ, так как платить за лицензии из своего кармана уже дороговато.

    Поэтому первый совет - сначала научиться видеомонтажу, а не программе. Программу освоить не сложно.

    Второй совет - учить английский - просто потому, что, к сожалению, уровень перевода большинства книг и программ крайне низкий, вплоть до того что в русской версии бывает недоступна часть функционала английской версии из-за ошибок переводчика (был пример с Adobe Photoshop).
    Ответ написан
    1 комментарий
  • Есть ли возможность комфортно изучать js без интернета?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Интернет сильно облегчает жизнь.

    Но вот прямо чувствую себя старым дедом в свои 35 - когда начинал программировать, про интернет только читал в книжках. И программировал иногда буквально на бумажке, перепечатывая потом код в Turbo Pascal и проверяя его работоспособность. Так что при желании все возможно.

    Берите книги, ставьте VS Code и вперед.
    Ответ написан
    2 комментария
  • Стоит ли учить нативную андроид разработку или следует перейти на кроссплатформенность?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Точка входа в профессию сейчас достаточно высока, даже с хороших опытом иногда непросто найти работу, не говоря уже о самом начале работы. Так что войти в IT сейчас одинаково сложно с любой технологией. Даже клепание одностраничных лэндингов уже настолько забито, что пробиться начинающему почти невозможно.

    И не смотрите на ютуб, там можно найти подтверждение любой точке зрения. Живы и имеют свои ниши и нативная, и кроссплатформенная разработка. Важно также понимать, что бизнесу (а именно он платит деньги) в общем то до лампочки, на чем ему сделали приложение, заказчику нужно просто красивое работающее приложение, которое будет приносить деньги.

    p.s. субъективно, кроссплатформа прощает больше ошибок, так как там ниже требования к качеству кода и быстродействию, это из серии лишь бы работало. Если нужно быстродействие и оптимальный расход батареи, то нативная разработка пока еще не сдает позиции.
    Ответ написан
    1 комментарий
  • Нужно ли вкратце конспектировать материал из книги по програмированию?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Многое зависит от удобного лично Вам способа изучать информацию. Мне, например, конспектирование помогает быстрее и лучше запомнить, структурировать материал. И да, если под практикой Вы понимаете задания из книги, то это не совсем полноценная практика, потому что, столкнувшись с реальной задачей, поймете, что применить полученные знания может быть не так просто.
    В общем, если ищете совет у постороннего человека из интернетов - конспектируйте. Хуже точно не будет.
    Ответ написан
    1 комментарий
  • Как работодатели (или HR) относятся к сертификатам онлайн-курсов?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Курсы бывают разные, работодатели тоже.
    Знаю случаи, когда в приоритете искали красный диплом и сертификаты. Знаю случаи, когда наличие красного диплома и сертификатов курсов было минусом (мотивировалось чем то вроде зашоренности, неспособности самостоятельно добыть нужную информацию и решать задачи нестандартными подходами).
    Есть сертификаты, которые разные регулирующие органы или поставщики требуют для работы организации (яркий пример - 1С, дающая интеграторам скидки на свои продукты при наличии определенного количества сотрудников с сертификатами).
    Сам я, когда вижу в резюме упоминание курсов, обычно пытаюсь понять, с какой целью человек пошел на эти курсы, и в зависимости от организатора курсов это может стать как дополнительным бонусом (качественные курсы) так и оттолкнуть от кандидата (когда есть ощущение купленной бумажки вместо знаний).
    Ответ написан
    2 комментария
  • Схожие языки с котлин?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Если не нашли работу за год, то есть три варианта.
    1. Знания существенно ниже рынка. Думаю, внимательно изучив вакансии, можно понять, какие технологии требуются и что надо подучить. Не бойтесь на техническом собеседовании просить обратную связь, если не пытались проскочить на авось, скорее всего что-то полезное скажут.
    2. Хотите денег больше рынка (для Вашего уровня). Снизьте зарплату на 10-20-30%.
    3. Просто не везет. И такое бывает, тогда росто продолжайте искать.

    Менять язык программрования в Вашей ситуации не самое разумное решение, лучше наоборот точечно подтянуть знания по Kotlin.

    И да, Вам дали хороший совет в комментарии - не ограничивайтесь своим городом, ищите работу на удаленке в Москве/СПб/Минске, а то и в Германии/Кипре/Ирландии, если уровень английского позволяет.
    Ответ написан
    Комментировать
  • Желание не вылазить из одного языка - это лень?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Язык - инструмент, нужный для решения задач. Вам некомфортно с C# или go не потому, что лень, а потому, что Ваши задачи гораздо лучше решаются JavaScript. Судя по тому, что освоить синтаксис других языков Вы смогли, не думаю, что при появлении интересной задачи, которая не решается на JavaScript, Вы спасуете, скорее всего быстро разберетесь. А изучать просто ради изучения неэффективно. Так что вряд ли это может негативно повлиять на будущее.
    Ответ написан
    Комментировать
  • Стоит ли учить Data Science школьнику?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Если тема интересна и в целом математика требуемого уровня понятна и не пугает, то почему бы и нет?
    Ответ написан
    Комментировать
  • Изучение языков программирования - дело второстепенное?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Язык программирования - инструмент, без него никак. Любое обучение программирвоанию всегда строится вокруг некоего языка, иногда реального (C++, Java, C#, Assembler и т.п.), иногда придуманного для упрощения объяснений.
    Второстепенным яхык можно назвать с учетом того, что язык, в принципе, достаточно легко сменить, если есть знание остального - в первую очередь алгоритмов, логики и т.д. Но без знания хотя бы одного языка в программировании делать нечего.
    Ответ написан
    Комментировать
  • Ценится ли диплом о профессиональной переподготовке?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    В ИТ больше ценится опыт. Еще ценно умение думать и искать информацию (но не везде, к сожалению). Диплом может показать, что Вы изучали какой то определенный вопрос, например, ценятся сертификаты 1С, сертификаты Cisco, серитфикаты об администрировании MS SQL. Общий "инжинер локально-вычислительных систем" при наличии любого другого высшего образования абсолютно бесполезен, может даже отрицательно быть воспринят.
    Ответ написан
    Комментировать
  • Как учить backend разработку правильно?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Не надо разделять SQL, mySQL и БД в контексте backend) На данном этапе научитесь взаимодействовать с базой - выучите команды подключения на PHP и простой синтаксис SQL вроде SELECT, INSERT, DELETE, CREATE.
    И правильно про опыт сказали, если знания PHP уже есть - то можете пытаться реализовать реальный проект.
    Ответ написан
    Комментировать
  • Сложный вопрос об обучении?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Определитесь, чего Вам самому хочется, потому что сейчас, кажется, у Вас страшный хаос в голове.
    Если сильно упрощать, я бы разделил мир разработки на несколько областей:
    1. Геймдев. Здесь правят Unreal Engine и Unity, математика и 3d-графика.
    2. Веб-разработка. PHP, JS, HTML, CSS, MySQL и их производные. К слову, за последний десяток лет принципиально нового мало появилось.
    3. Embedded. Assembler, C. Но вряд ли Вам сюда.
    4. Мобильная разработка. Java/Kotlin/Swift, API Android и iOS.
    5. 1С. Многие вообще считают, что это не программирование. Плюс чтобы работать нормально с 1С надо очень хорошо знать учет (не только бухгалтерию). Сюда же можно отнести SAP.
    6. Бигдата. Питон и SQL.
    7. Финансовые сервисы. Обычно высоконагруженные приложения, где борются за производительность и стабильность.
    Выбирайте, что Вам ближе.
    А еще скажу, что, в моем понимании, хороший программист обычно знает не один язык и должен относительно сносно ориентироваться во всех инструментах и областях, тем более что они пересекаются.

    p.s. Искусственный интеллект хорошего разработчика не заменит (по крайней мере в обозримом будущем).

    p.p.s. JS, php прекрасно отлаживаются, на тестовых серверах включается отображение ошибок и в целом процесс отладки мало отличается от десктопа.
    Ответ написан
    4 комментария
  • Как стать веб-программистом, а не кодировщиком?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Выскажу непопулярное у программистов мнение - хороший код - это код, который решает поставленную задачу в разумные сроки.
    Соответственно, чтобы из кодировщика стать программистом, нужно научиться эту задачу видеть.
    Ответ написан
  • Есть ли смысл после бакалавриата по "Прикладной информатика" идти в "Бизнес-информатику"?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Управленческие навыки - это MBA, все остальное сейчас не особо котируется.
    Магистратура для карьерного роста не только не нужна, но, в случае европейских компаний, может быть даже вредна. Магистратура - это про науку.
    Ничего нового в "Бизнес-информатике" Вам не расскажут.
    Ответ написан
    Комментировать
  • Как найти работу в программировании параллельно учась в вузе?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Программирование состоит из основ (алгоритмы, базовый синтаксис языков, логика, математика) и практических навыков работы с актуальными API, библиотеками и т.п.

    Первое дают в ВУЗе и без основ, конечно, лезть в разработку не стоит. Причем это такие знания, которые как езда на велосипеде, особо не забываются. А вот второе нужно постоянно изучать самостоятельно. Например, API того же Android меняют каждый год (иногда очень сильно) и здесь поможет умение работать с документацией и реализация реальных проектов.

    Собственно, к чему пишу - не рассчитывайте, что в ВУЗе Вас научат программировать, Вас научат учиться самостоятельно, и только тогда Вы станете ценным специалистом.

    По сути работы - многие крупные компании предлагают стажировки, у них же есть места для студентов, в том числе удаленные (особенно сейчас). Ищите нужные вакансии на hh и на сайтах самих компаний в разделе карьеры - Яндекс, Google, Mail.ru и прочие... Еще могу посоветовать пообщаться с преподавателями - многие кроме ВУЗа работают в бизнесе и очень часто берут своих студентов на работу.

    p.s. иногда полезно указывать свой город, потому что без этого бывает сложно дать объективный совет. Точно скажу, что если хорошо поискать, то в любом горое с населением 300+ тыс. человек будут вакансии для студентов с неполным рабочим днем.
    Ответ написан
    1 комментарий
  • Курсы online.swiftbook стоит ли?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Любые курсы дают более-менее приличную базу. Сложность будет потом в поиске работы.

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

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

    По знаниям очень хорошие курсы в specialist.ru но гарантий трудоустройства они не дают.
    Ответ написан
    8 комментариев