• Будут ли перспективы работы в IT в будущем?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    уже сейчас тестируют ИИ который абсолютно сам писать код

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

    будет как ситуация с юристами в 90х

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

    Если тут есть действующие программисты, как обстоят дела на рынке IT?

    В мире дела у отрасли радужные, она быстро растёт и развивается, спрос на программистов огромный, зарплаты высокие, рынок соискателя. В РФ пока непонятно, что происходит. Вполне возможно, что российская отрасль ИТ остановит рост на годы. Скорее всего потребность в профессионалах никуда не денется, но вот новички уже будут не нужны и порог входа для них станет преодолим для единиц.
    Ответ написан
    2 комментария
  • Каковы перспективы языка С++?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нет такого мнения в народе. C++ язык спорный, конечно, но весьма востребованный.
    Ответ написан
    Комментировать
  • Можно ли программировать VBA на маке?

    @Drno
    Препод не шарит в маках, бывает

    Чтоб не было проблем и расхождений в учебном процессе - поставьте параллелс и воткните туда винду виртуалкой

    Ну а vba на маке как по мне не имеет особого смысла
    Ответ написан
    3 комментария
  • В чем преимущество статического массива?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега C
    Седой и строгий
    Никакой разницы нет.
    Ответ написан
    1 комментарий
  • Выбрать Rust или C++?

    vabka
    @vabka
    Токсичный шарпист
    Rust достаточно стабильный и популярный, чтобы начать с ним работать.
    По геймдеву - в принципе все нужные низкоуровневые библиотеки для работы с графикой там уже есть. Да и движки свои понемногу да появляются.
    Пример из тех, что сейчас активно развиваются - bevy, на нём уже можно делать не очень сложные игры, да и просто как образец он тоже интересный: во главе угла стоит модульность и ECS.
    Ответ написан
    Комментировать
  • Выбрать Rust или C++?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Rust создавался при разработке браузера Mozilla чтобы закрыть конкретные дефекты С++. Системообразующие дефекты такие как NPE, Buffer Overflow e.t.c. Сегодня доля Rust файлов в сорцах мозиллы составляет 40% от общего количества файлов. Это - достаточно чтобы считать успехом мероприятие.

    Нужно ли брать Rust при разработке игровых движков? ХЗ. Я-бы сказал что Rust важнее для тех приложений где важна инфо-безопасность. Я не спец в Rust, но я чисто из любопытва смотрел например как в Rust открыть файл (мне надо было парсить логи). Так вот открыв файл ты не просто не получаешь файловую переменную. Ты получаешь монаду Either (там кажется она называется Result<>) и вот пока ты ее паттерн матчингом не проверишь - никакого файла не получишь. Тоесть протокол работы с файлами строгий настолько, насколько это возможно. Срезать поворот - не получается. Это в сях можно взять fopen(..) и результат проe..ать.

    Вобщем rust по уровню строгости напоминает... ну не знаю Haskell наверное. Хотя в Rust тоже можно творить безпредел - но по крайней мере ты будешь явно декларировать операции как usafe. Это слишком очевидно вобщем-то. Дело техники на code-review просто отделить опасное и принять решение стоит ли так кодить или нет.

    Да и один финский парень обещал что в Rust скоро зайдет как второй язык разработки ядра Linux. Ждем пока.
    Ответ написан
    Комментировать
  • Покупка мака на М1 - это было невменяемым решением?

    @Drno
    Железка не виновата что юзер не может...

    Потому что Intel Это x86 процессор, а m1 это ARM...
    Как посоветовали в комменте - установи rosetta и всё заработает как обычно...
    Ответ написан
    1 комментарий
  • Ни кому не встречался задачник по Rust?

    @salvian
    Ответ написан
    Комментировать
  • Ни кому не встречался задачник по Rust?

    AngReload
    @AngReload
    Кратко о себе
    Сайт есть такой codewars, пишешь программу по заданию, если код проходит тесты, то дают задачи сложнее
    https://www.codewars.com/?language=rust
    Ответ написан
    Комментировать
  • Вопрос про обучение и как стоит оформлять проекты?

    alekseyHunter
    @alekseyHunter
    Android developer
    1) Чем чаще будете доводить код до идеала (по установленным стандартам), тем быстрее у вас пойдет развитие, и вы будете тратить все меньше и меньше времени на новые проекты.
    2) Readme -> Запуск проекта -> Просмотр кода
    3) Оставить текущий проект -> Пойти делать новый проект -> Вернуться к первому и внести улучшения, которые сделал в новом -> Повторить пункты
    4) Если один проект похож на другой, то лучше сосредоточиться на качестве одного из них, а не на количестве.
    P.S. Ну и совсем банальность, думайте о времени людей, проверяющих проекты. Одно дело - читать отформатированных и структурированный код, и совсем другое - разбираться в проекте без архитектуры и оформления.
    Ответ написан
    1 комментарий
  • Вопрос про обучение и как стоит оформлять проекты?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    В проектах ценится их суть. Что проект решает какую-то задачу. Пусть не всемировую, но что-то для вас.

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

    Я могу посмотреть код проекта, который мне показался интересным. Или посмотреть конкретную реализацию отдельного момента.
    Для этого проект должен быть оформлен. Не круто, но достаточно - readme, примеры использования, назначение.

    3)
    Именно поэтому проект это не "а тут я попробовал что такое библиотека x", а более-менее законченный продукт, который решает цельную задачу.

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

    vabka
    @vabka
    Токсичный шарпист
    В худшем случае чуть чуть щёлкнет тебя искрой.
    Там три плоские батарейки всего-лишь, по тому ток будет незначительный.
    Правда хз что будет, если у тебя кардиостимулятор - к ним вообще лучше ничего магнитного или электрического не подносить.

    Гораздо опаснее его собирать, тк можно обжечься паяльником.
    Ответ написан
    Комментировать
  • Где купить Macbook и минимальные характеристики для позиции junior?

    fedorez
    @fedorez
    Хатуль мадан
    1)я уже второй макбук покупаю в ДНС (акции вкусные попадают, в марте относительно эппл 25 тысяч скидка была)
    2)единственная разумная причина брать на офсайте Apple - то что в течение месяца бук можно без вопросов вернуть обратно на случай если вы считаете что может что-то не понравиться или не уверены что вам пойдет именно эта конфигурация/модель
    2upd)не, не единственная - на офсайте можно ещё заказать раскладку клавиатуры - по дефолту в РФ идет европейская клавиатура с узким вертикальным Enter в два ряда, а на сайте можно выбрать без "русских буковок", можно выбрать "американку" с длинным шифтом/ентером итп для любителей
    2.1)с гарантией советую не заморачиваться и в случае косяка идти не в магазин, а сразу в авторизованный СЦ (их список есть на сайте Apple). Почему я так считаю - магазин очень любит твои деньги и не любит твои проблемы. Приходишь к ним с деньгами - ой ты ж наш любимый покупатель, тебе пятки лижут. Приходишь проблему решить - чугунно-железобетонные лица, мужчина, мы вас не знаем, отношение как будто ты сосед-алкоголик который пришел денег в пятый раз занять и предыдущие четыре ещё не отдал. Плюс у них (такое чувство) сговор включать дурака и как попугаи твердить что гарантия год (а она в РФ - два, и Apple и СЦ это подтверждают). И всё равно в итоге твой бук окажется в авторизованном СЦ - тогда смысл в посредниках, если в твоем городе он есть - можно самому отнести.
    3)по российскому ЗоЗПП гарантия два года - на РСТ товар, это аргумент брать такой, а не европейца/американца на условной Горбушке
    4)если оптимизируете по параметру "цена" то оптимальный аппарат для iOS разработки - MacBook Air M1 16/256. Оперативки много не бывает, берите по максимуму (16), большой диск в общем-то тоже классно, но они imho офигели с ценами - при необходимости взять внешний SSD большего объема можно гораздо дешевле. У меня уже второй бук с 256 и хватает более чем.

    удачи
    Ответ написан
    3 комментария
  • Есть ли ШИМ сигнал на stm8s105k4t6?

    @pfg21
    ex-турист
    в описании проца написано что таймеры TIM1 TIM2 TIM3 могут работать в режиме PWM.
    если задать пяток пяток поисковых запросов то выйдешь на финишную прямую, непосредственно показывающее как ентое сделать своими руками.
    https://www.st.com/resource/en/application_note/cd...
    Ответ написан
    Комментировать
  • Усиление яркости светодиода через транзистор?

    @ultrasonique
    Вы нарисуйте схему, по этой картинке ничего не понять. Транзистор здесь должен использоваться для коммутации, а в цепи коллектора последовательно со светодиодом должен быть резистор, задающий ток через этот светодиод. Меньше сопротивление резистора -> больше ток -> ярче светодиод.
    Ответ написан
    3 комментария
  • Менять профессию тестировщика или продлжать развиваться в ней?

    @immelnikoff
    Изучаю БД
    ИМХО, работа на дому ведет к деградации коммуникативных навыков. В результате, вы отрезаете себе путь развития в плане управления людьми и процессами, а следовательно, и в плане продвижения по карьерной лестнице.
    Ответ написан
    8 комментариев
  • Кто-го гонит радио по обычным розеткам 220. Как найти и отблагодорить диджея?

    У меня тоже один прикол был с музыкой.
    Ложишься в комнате на диван и начинаешь слышать противные такие пищащие звуки, как будильники в старых электронных наручных часах или игровых приставках. Думал реально будильник у кого-то из соседей. Звук высокий, поэтому направление откуда идет, не ловится вообще. Но встаешь и звук пропадает... Года два такое было причем только зимой, потом батарея потекла... заменили лопнувшую трубу и музыка пропала ))
    Ответ написан
    5 комментариев
  • Стоит ли начинать с Ардуино, если хочешь познать мир микроконтроллеров на хорошем уровне?

    @janikc
    Отвечу немного спорными словами. Я прочитал ответы авторов. Я бы посоветовал не слушать их.
    Погружение в мир микроконтроллеров (МК) очень размытая цель. Первое что нужно, это понимания нам и вам для чего это вам? В качестве карьеры? Хобби? и т.п.?
    Кроме того большинство авторов бросилось советовать вам конкретные МК, что неверно.
    Мир МК тесно связан с другими инженерными отраслями: конструирование, схемотехника, СВЧ, обработка информации, алгоритмы и т.п. По мимо этого нужны знания и понимания: интерфейсов, современной электронной элементной базы, операционных систем, и т.п.
    Поэтому, чтобы ограничить изучение всего и вся нужно очертить ваши текущие знания(от обычных фундаментальных дисциплин(английский, алгебра) до прикладных) и ваши цели.

    Это в качестве предисловия. Выбор платы для начала? Многие начитавших инетов советуют stm32.
    Во-первых, на каком основании они советую именно его не ясно. Есть много других производителей с данным ядром cortex.
    Во-вторых, это МК довольно сложный. Вы бросите его изучать на этапе чтения технической литературы и настройки среды. Т.к. сей час много инструментов автоматизации настройки МК, то вы даже не поймете, как и что вы настроили. Просто нажали кноки, как на ютубе и вот он мигает...
    Поэтому бросьте это. Никто детей не учит алфавиту по Шекспиру.

    Берите ардуино. Во-первых, на плате есть все чтобы работать. Во-вторых, много примеров. Дальше, пока вы настроите другой МК и плату на обмен с ПК вам это наскучит. А тут есть готовые шаблоны для обмена с пк информацией.
    Дальше, есть много книг по avr, в частности на сайте easyelectronics курс есть шикарный. Т.е. можете брать ардуино и прогать, как avr.

    Поэтому советую брать ардуино и, если не наскучит, прогать авр на нем. А дальше, когда придет опыт, вы уже с более-менее понимаем перейдете на тот кристал(МК) который вам уже понравиться и не посоветам в интернетах, которые просто с бухты барахты советую не пойми что.

    PS. Сорри за ошибкив тексте. Лень править
    PS/PS ничего не имею против авторов других ответов
    Ответ написан
    5 комментариев
  • Хочу понять, с чего мне начать путь в геймдев?

    @p4p
    5cffc519f1732390757900.jpeg
    Вот эта картинка описывает весь гейм дев. Я тоже думал, что делать игры это весело и интересно, пока не столкнулся с рутиной. В России на этом стеке платят меньше чем другим. Даже веб программисты в среднем получают больше, а *ли меньше. Делать игры сложно.

    Я бы тебе посоветовал учить C# и вот почему:
    1. Выработает хороший стиль
    2. Подходит для разработки игры/веб разработки / десктопа и.т.д
    3. Мощный и простой

    Если осилишь C# и тебе понравится, то дальше выбирай что ты хочешь программировать. Знание C# открывает тебе дверь не только к разработке игры, но и к другим языкам с Cишным синтаксисом.

    Твой путь доложен быть таким.
    1. 2 месяца ты изучаешь шарп и пишешь блокнот
    2. 3-4 месяц нужно осмыслить ООП и написать калькулятор
    3. Дальше ты скачиваешь Unity и 1-2 месяца смотришь видео уроки и пытаешься что то сделать. Только давай без убийц ГТА, делаешь максимально простую игру.
    4. Оставшийся 3-4 месяца ты должен доделать игру , ты пишешь заново весь код, так как осознаешь что можешь лучше.
    5. Новый год. За год ты должен разработать 3-4 игры, речь о мобильных играх так как ПК игры в одиночку сложно. Это твое портфолио, ищешь свою первую работу.
    И не забудь выучить алгоритмы и структуры данных)
    3
    Ответ написан
    Комментировать