Меня зовут Сергей Немчинский. Я программист с 20-тилетним опытом. В прошлом работал Project manager в Ciklum, Team Leader в Luxoft, NetCracker и IntroPro, был начальником отдела веб-разработки в ЛигаБизнесИнформ. Параллельно преподавал в учебных центрах Luxoft, NetCraker и IntroPro, и даже работал учителем в школе. Certified Scrum Master.
Сейчас я основатель и руководитель учебной компании (курсы программирования онлайн) FoxmindEd, а также основатель компании по разработке программного обеспечения FoxmindEd Software. Направления обучения - Java, С#/.Net, Python, Android, iOS, Front-End, Automation QA, UI/UX, SalesForce, Unreal Engine, Unity, Node js, iOS, PHP, Golang. Курсы для новичков и продвинутых.
На этом канале отвечаю на ваши вопросы про работу программистов, стараюсь простыми словами ответить на вопросы о программировании, волнующие новичков, беру интервью у интересных людей из сферы IT и около IT. Кроме того, здесь выкладываю свои выступления и некоторые лекции.
самый противоречивый принцип на мой взгляд, с точки зрения практики это же жопа(извините), открываешь такой проект, заходишь в интерфейс, смотришь его реализации, а там или композиции или наследники друг друга, и их 5 штук например и хочешь себе выстрелить в голову... по-моему лучше сразу рефакторить нафиг, и делать один нормальный класс если это реально расширения одного направления
Сергей, спасибо за интересные и содержательные видео, которые очень помогают правильно сориентироваться при вступлении в мир IT! Правда из многочисленных видео, в т.ч. из разных, что есть в Интернете, возникает впечатление, что IT только для тех, кто хочет скорее учить и найти работу, в начале пути даже бесплатно работать, чтобы затем всю жизнь быть только работником или фрилансером. Уверен, что это не так, ведь есть еще и бизнес в IT сфере. И вот об этой интересной теме никто не рассказывает, а зря! Наверняка, среди ваших студентов есть успешные предприниматели, которые заняты в IT сфере и вы можете рассказать не только о том, как начать кодить, пройти собеседование и затем устроиться на работу и не быть уволенным). Был бы признателен за видео, в котором расскажете о бизнесе в IT, о том, как создают такие компании, получают заказы и управляют программистами. Спасибо!
R широко используется в ML. А в исследовательской деятельности (вне рядового ML) его доля в сравнении с пайтоном движется к 100%. Отсюда и популярность.
У меня хорошие софтскилы в случае, когда я общаюсь с человеком лицом к лицу, но я терпеть не могу удаленку, созвоны и прочее говно по онлайну, когда я не вижу человека вживую, когда не могу работать эмоциями. Нужно ли с этим бороться и насколько это критично для программиста (сейчас я на 3 курсе)?
Немчинский, вроде, за программиста себя выдает, но даже не разбирается, какие языки на самом деле популярны. Не знает, что VB до сих пор очень популярен в США, а там много программистов, а Fortran всегда был популярен среди инженеров-программистов и математиков и его до сих пор преподают на всяких математических факультетов ВУЗов. Поэтому не удивительно, что они до сих пор могут попасть в 10-ку топа самых популярных яп.
Fortran - реально оооооочень старий язик. В дремучем 2018 году вишла последняя версия... Ну что тут говорить... В каком еще язике есть встроенная в язик линейная алгебра, работа с матрицами любих видов (разрежений, треугольние , ленточние) и все ето из коробки на производительности на уровне С++? Visual Basic - 🤮
Фортран - это из-за Вояджера) НАСА искало программистов на Фортран, чтоб починить Вояджер 1. Временный хайп. А вот Бэйсик я объяснить даже совой на глобус не могу...
Не думаю, что Сергей вам ответит. Я думаю, что даже если ИИ очень сильно затронет вакансии программистов, то информационная безопасность будет одна из последних. Анализ безопасности ПО штука не тривиальная. Если сами люди с этой задачей справляются слабовато, то на каких данных они собираются этому обучать ИИ? Короче вакансии на все самые сложные области помрут в конце, если вообще дело до этого дойдет.
Когда учился на физика и писал диплом, в институте ФТИ в Питере многие хвалили и рекомендовали Fortran. Я его немного успел потрогать, а мне так-то 25. И вобщем-то это видео скорее подталкивает меня подумать о том чтобы поизучать его еще. При всей условности рейтингов, высокие позиции, наверное, говорят, что язык ну хотя бы поддерживается и к нему найдутся обучающие матерялы, не? Я так понял что автору канала ближе энтерпрайзная разработка чем научные вычисления, но все же я бы послушал его мнение об этом языке, он что чем-то плох технически или нетехнически?. Что предпочесть (физику) C/С++ или Fortran для больших вычислений? А что там с Julia? Для простых вычислений и рисования картинок - у нас был Python. P.S. Спасибо за классные видео.
Насчёт Fortran могу предположить, что связано с проблемами на Вояджере, когда NASA искала программистов для фиксов - это могло увеличить количество упоминаний, не более)
Эти рейтинги показывают тенденцию и у языка Java эта тенденция направлена вниз уже 4 или 5 лет подряд. А популярность таких языков как Go и Rust наоборот растёт, тоже 4 или 5 лет подряд. То есть Java движется, пусть и медленно но уверенно, в состояние языка COBOL номер два. Скорее всего лет черед 5 - 10 Java станет именно такой - никому не нужной в новых проектах, но с тоннами давно написанного легаси, от которого ещё долго не захотят отказываться.