• В чем соль использования new в методах?

    в чем разница использования public new void hello() и public void hello()

    Разницы нет.
    если результат один и тот же для обоих, я понимаю, что правильно использовать с new, но меня интересует почему мы так делаем?

    Чтобы явно показать, что ты скрываешь старый метод, а не просто забыл написать override
    Ответ написан
    2 комментария
  • На какое направление в ВУЗе поступать программисту?

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

    Что из вас сделала школа? Отличника, который знает весь школьный материал на 100%?
    Или во время школы у вас были какие-то свои увлечения, в которых вы разбираетесь, а ваши одноклассники нет?

    Институт не делает из кого-то что-либо. Только ученик может взять или не взять знания. И от вас зависит сколько и что вы возьмете в институте, а сколько самостоятельно и отдельно. Также не забывайте, что институт - не школа, никто не будет за вами бегать и тянуть за уши в следующий класс. Не выучил - завалил - вылетел.

    В институте учи математику. Особенно геометрию, раз 3д графика интересует, и математику (теорвер, матанализ), раз искусственный интеллект интересует. А ИТ области учи сам, в институте там обычно даже на стажера не всегда могут дать знаний.
    Ответ написан
    8 комментариев
  • Карьера программиста после 30+. Миф или реальность?

    timych
    @timych
    Уже как-то отписывался в подобной теме(тут их дофига :)). Мне через две недели 36. Работаю немногим более двух лет. Очень повезло с первым работадателем- поверил в меня. Основная проблема трудоустройства в таком возрасте это не отсутствие опыта, а то что состоявшийся семейный человек как правило просто не может себе позволить пойти работать за гроши - ему жить на что-то надо. А вчерашний студент, запросто. У него есть поддержка в лице родителей как правило. Поэтому готовтесь годик понищенствовать. Кстати некоторые работадатели наоборот с удовольствием берут зрелых людей- им есть что терять :), поэтому и в работе более ответственные.
    Так что не миф :)
    Ответ написан
    Комментировать
  • Карьера программиста после 30+. Миф или реальность?

    @Alexey_Kutepov
    Разработчик программного обеспечения
    Миф - неплохой стиральный порошок, а не программист после 30-ти
    Ответ написан
    Комментировать
  • C++ поиск практики, как найти работу за еду?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Проясните, каким путем сейчас люди попадают в С++ в системную разработку? Где людей берут стажерами, пусть дае и за бесплатно, но без особых требований?

    Не воротят нос и ищут любые вакансии на С++, работают 1-2 года, потом уже с опытом в резюме ищут более подходящие вакансии.
    Ответ написан
    Комментировать
  • Как отсортировать точки против часовой стрелки в трёхмерном пространстве по правилу правой руки имея их координаты и нормаль?

    Ocelot
    @Ocelot
    Берём два вектора: 1->2 и 1->3, считаем их векторное произведение. Если его направление совпадает с направлением нормали треугольника, значит точки идут в правильном порядке. Если нет, меняем точки 2 и 3 местами.
    Ответ написан
    Комментировать
  • Как решить формулу с вводом x на C#?

    @oleg_ods
    Math
    Console
    Convert

    Вот все что Вам нужно знать для решения задачи. Дерзайте!
    Ответ написан
    Комментировать
  • Бесконечный цикл, что за дичь?

    @cicatrix
    было бы большой ошибкой думать
    Цикл останавливается, это Paint вызывается каждый раз, когда форма отрисовывается.
    Поставил точку останова в Paint - отлично. Когда ты запустишь программу исполняться дальше, отрисовка должна будет произойти заново и снова вызовется Paint. И так будет каждый раз, когда окно будет скрыто или частично перекрыто.
    А обновлять текстбокс в Paint - за многие годы, ничего подобного видеть не доводилось. Вам удалось меня удивить.
    Ответ написан
    Комментировать
  • Один байт равен 2 в степени 8. Итого 256. Как считать комбинации битов?

    @kalapanga
    Жуткая терминология. Фразы "байт равен 2 в степени 8", "один байт равен 32 блокам по 8 комбинаций" - бессмыслица. Какие-то блоки, комбинации...
    Байт - единица хранения информации. Если байт состоит из 8 бит, то он может принимать значение от 0 до 255, то есть одно из 256 возможных значений. Всё.
    Ответ написан
  • Нужно ли высшее образование C#-программисту в Майкрософт?

    После учебы хочу переехать в Чехию и начать работать программистом в Microsoft.

    Ну давайте считать.
    Тебе через 2 года заканчивать 9 класс, значит до 18 тебе ещё 4 года.
    Чтобы получить blue card и переехать в Европу надо либо иметь высшее образование, либо работать по профессии 5+ лет.
    Значит ты получишь шанс устроиться работать в MS в Чехии минимум через 10 лет.
    + ещё надо будет иметь разговорный английский и чешский, чтобы там нормально жить и работать.
    За 10 лет может поменяться абсолютно всё, так что я бы пока не думал о карьере в Европе, на вашем месте.

    Так что выбирай тот вариант, который будет комфортнее. Если быстрее начать работать - уходи из 9 класса.
    Если хочешь получить ВО - заканчивай 11.

    Кстати, с опытом 5+ в принципе нет разницы, где именно вы работаете - зп будет примерно одинаковая.
    Ответ написан
    Комментировать
  • Как безболезненно перейти с Python на Rust?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Python медленный

    Надо сообщить об этом тем, кто на нём высоконагруженные сервисы пишет.

    Python кажется игрушечным языком

    Надо сообщить об этом тем, кто на нём высоконагруженные сервисы пишет.

    Проблемы из-за GIL'а

    Надо сообщить об этом тем, кто на нём высоконагруженные сервисы пишет.
    Ответ написан
    1 комментарий
  • Важнее ли престиж вуза чем самообразование(наличие времени на него)?

    x67
    @x67
    Очень дискуссионый вопрос.Точно могу сказать, когда крутое образование не нужно:
    1. Когда ты не собираешься применять полученные знания
    Это относится в равной степени к тем, кто учится 5 лет на инженера, чтобы стать менеджером с высшим образованием; тем, кого мама/папа заставили пойти на врача, потому что это семейная традиция в 13 поколений; а также тем, кто 5 лет учится на математика, чтобы потом заниматься написанием сайтов, ботов и всего, за что заплатят.
    В общем, подумай о том, кем ты себя видишь через 10 лет, что тебе нравится и не нравится в образовании, какие у тебя перспективы здесь и за рубежом. Соотнеси все это с образованием и решай. Тут, конечно же, должно появиться много разных вопросов, например, для чего нужна кибернетика, какую специальность выбирать, где и как это применимо и тд и тп. Вот их уже и задавай на тостере, поищи контакты каких-нибудь преподов, зав.каф, крутых спецов в выбранной специальности, с ними все это обсуждай. Причем мнение людей из данной сферы важнее, мнения нас и преподов, так как учиться ты будешь 6 лет, а работать всю жизнь и эта работа должна доставлять удовольствие.
    Ответ написан
    Комментировать
  • Тяжело ли сейчас найти работу Junior c++?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Работу джуну тяжело найти даже в "каком-нибудь web backend", а в C++ раз в десять сложнее.
    Ответ написан
  • Характеристика микроконтроллера. Что означает 32-разрядный? А если сказать 32-битный, это одно и тоже?

    15432
    @15432
    Системный программист ^_^
    Что означает 32 — разрядный
    Что микроконтроллер в своих машинных кодах может оперировать с 32-битными значениями. Размер регистров у него 32 бит.

    А если сказать 32 битный, это не одно ли и тоже?
    Да, одно и то же. 32 бита данных в один регистр помещается. 32 разряда в регистре.

    Память: 520 КБ памяти SRAM
    Внутри микроконтроллера встроена оперативная память типа SRAM объёмом 520 КБ

    Wi-Fi: 802.11 b / g / N, Bluetooth: v4.2 BR/EDR and BLE
    В чипе есть встроенный аппаратный модуль WiFi / BT, не нужно ничего дополнительного подключать для обеспечения беспроводной связи

    12-разрядный АЦП до 18 каналов
    Контроллер умеет измерять напряжение на своих 18 выводах с точностью до 12 бит, тем самым преобразуя аналоговый сигнал в цифровой

    2 × 8 бит ЦАПа
    Контроллер умеет формировать напряжение на двух своих выводах с точностью до 8 бит, тем самым создавая аналоговый сигнал
    Ответ написан
    25 комментариев
  • Кнут - "Искусство программирования", как осилить?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Да как же это смешно... Звучит примерно так: имеется интерес освоить хирургию, да только я туп на анатомию и биологию, да и руки кривые, ещё и дрожат. Если не в ладах с математикой, то Кнут не поможет. И вообще, веб-программирование так же относиться к математике, как балет к кулинарии. Сидите смирно и не парьтесь на этот счёт, вероятность того, что Кнут вам чем-то поможет в работе исчезающе мала, тогда как навредить он может на раз-два: можно запросто поймать себя на создании велосипедов.

    Впрочем, варианты есть. Первое, что надо осознать - это дискретная математика. Начинается с арифметики, но вполне можно освоить её параллельно. Тут подойдёт что угодно, хоть учебник за первый-второй курс почти любой технической специальности. Алсо, у самого Кнута есть КонКретная математика. Вполне себе годная писанина, правда для того чтобы проще читалось таки надо иметь хотя бы базовые понятия из дискретной математики: поля с кольцами, да пару свойств. Глубоко копать не стоит. И если что, я предупреждал.

    Впрочем, вместо кнута рекомендую Кормена. Очень даже вещь в себе: её читают как на первом курсе, так и диссертации по ней пишут. И читается проще, и зубодробительной математики в ней нет.
    Ответ написан
    9 комментариев
  • Что почитать, если тебе 12 и хочешь научиться кодингу?

    Lunali
    @Lunali
    скрытна.
    Ник Морган ,ява скрипт для детей. Правда учебник не полный, но он лучше из тех что есть
    Из плюсов что не нужны не какие программы, можно делать все из консоли .
    Но одной книги мало .. Он ведь хочет делать игры ? нужны книги по основам игр ....
    не плохой пример .... Книга Minecraft Справочник мини игр
    606f6e7998378623618262.jpeg

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

    Хотя можно попробовать и просто конструктор вроде RPGMV

    Есть программы где ребенок может делать игры очень быстро
    но не сможет компелировать игру .
    Например скретч или сайт ttps://planet.mblock.cc
    Я рекомендую скретч https://scratch.mit.edu/projects/editor/?tutorial=home

    Литература samlib.ru/s/shtumozt/scratch-1.shtml
    samlib.ru/s/shtumozt/skretch-2.shtml

    Что бы делать игры , вовсе не обязательно уметь рисовать или играть
    ответ Griboks не верный.
    Игры делать легко , это могут дети проблема лишь в том что нету инструмента
    Вместо Скретч нужен всего лишь детский игровой движок .Его пока нет , он в разработке

    Что бы сделать вот такую игру , ребенку нужно всего час времени
    606f70dbddc8b055629186.png
    Играть можно не умея..... В этом нет ничего сложного

    Я рекомендую начать с простых настольных игр . Это позволить развить мышление ... И для этого не нужно программирование . Например такие игры как Настольная игра Манчкин их можно улучшить изменить .Самые простые интересные игры это ККИ такие как берсерк герои .
    Создав настольную можно потом делать ПК игру .
    Очень интересная игра это Gremlins vs Automatons ее вариант как настольной и ПК версии очень интересен

    Код в играх не самое главное, если получается делать настольные игры и желание не пропадет , то не будет проблем и с ПК играми.
    Проблема в том что важен не сам язык, а игровой движок ...
    Например Юнити не имеет редактора музыки, и работы вектора . Потому нужно целых три программы
    проблемы 3 D игр
    1. Разработка одежды для моделей
    Существует только одна более менее програма пошива одежды для 3 Д модели Marvelous designer: 3D моделирование одежды потому 3 Д это долгий и мало полезный путь ...
    Потому я рекомендую начать с 2 D в 2 D тоже можэно делать красивые игры которые выглядят как 3 Д
    но спрайты рмсовать проще как и тайлы
    Ответ написан
    7 комментариев
  • Рациональный выбор пути после выпуска со школы?

    Griboks
    @Griboks
    что делать после окончания школы?

    Вы всё ещё не осознали скилбилд нашей жизни? школа → армия → завод → дом престарелых
    может я потеряю 4 года впустую и стану никем

    Ну вот вы уже потеряли n лет и стали никем. Получается, ничего не изменится.
    я начал рассматривать вариант с одним годом отсрочки

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

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

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

    Ну и что вы там хотите собрать? Толстую тетрадь на 4 года и ручку за 15 рублей?

    Что даст мне вуз?

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

    Обычный вуз, как все вузы подобного ранга. А как все вузы? А наука и образования умерли много лет назад, всё ещё подняться не могут. Дальше думайте сами.
    Какой дальнейший план лучше выбрать

    Моя команда голосует за ответ №2.
    Ваше мнение о фрилансе, что ждёт его в будущем?

    Тупые заказчики, тупые исполнители - кот в мешке. Намного лучше завести связи и фрилансить через знакомства, а не через сайт.
    Ответ написан
    1 комментарий
  • Рациональный выбор пути после выпуска со школы?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    С конца: 4) Фриланс не для новичков. Во фриланс есть смысл идти после набора скила, который достаточно хорошо набирается на оффлайновой работе по профилю, в хорошей команде, с хорошим стеком и адекватными лидами. После того как вы будете чего-то стоить как специалист имеет смысл плыть во фриланс, и то, если реально прям лучше работы в оффлайне не смогли найти. Ну или этот стиль работы вам прям заходит по всем параметрам - вы самоуверенный одиночка с отличными софт-скилами и переговорными навыками, с английским, тянущим на уровень, достаточный для непринужденной беседы на свободную тему, хорошо разбирающийся в своем стеке, от общей архитектуры приложения до нюансов кода. Такой #суперодинокийпрофиволкнавсерукииголову.

    3.1) Точно мимо, будете вечным криволепщиком за копейки. Опыт на фрилансе он такой... мягкий и коричневый обычно, и чаще всего не с шоколадным запахом и вкусом...

    1,2,3) Тут хз, все сильно зависит, мне с вузом повезло, ясчитаю, базы мне дали достаточно качественно, но они на то и базы, что на них надо дофига еще чего строить поверх. Но я живу вообще не в России...
    А насчет сразу или потом - потом будет тяжелее влиться в эту среду, часть школьного курса уже выветрится, и привычка делать что-то по учебе потеряется. Так что если идти - сразу.

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

    SoreMix
    @SoreMix
    yellow
    Там задания то, цикл и математические операции простейшие. Год+ с лихвой хватит на любой из языков, так что выбирайте какой нравится. Если язык нужен только чтобы сдать - то без разницы, главное чтоб понимали, что на отрезке кода происходит, а так тут супер базовые вещи, зная любой язык, должно быть понятно что и на других карточках происходит.
    Ответ написан
    Комментировать
  • Crystal (подобный Ruby) – стоит ли изучать этот язык программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Тут не оракулы.
    Ни про один узкоспецифический язык вам никто не скажет.
    Можете попробовать выяснить у авторов языка, что они собираются с ним сделать. А "бывалые" программисты вам тут не помощь.

    Язык не простой. Он просто в сравнении с c++/java.
    Он будет интересен тем, кто профессионально писал на ruby/java и посмотреть что он предложит.

    А новичку он совершенно бесполезен по разным причинам:
    * на нем нет готовых публичных проектов в большом количестве
    * у самого языка очень небольшое сообщество (пара сотен человек против миллионов на с++/java/c#/js/bash/basic/etc)
    * вакансий на него раз-два и обчелся в мире

    С подобными вопросами, не заморачивайтесь, учите python
    Ответ написан
    9 комментариев