• Есть ли книги с систематизированным изучением C#?

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

    Нельзя изучать языки по роликам в ютубе!
    Ты машину водить тоже учишься по роликам в ютубе?

    Шилдт Г. Полное руководство С#4.0. Отлично пишет для новичков.

    Далее - Троелсен. Troelsen_C# 2010 and the .NET 4 Platform. Средний уровень.

    Финал - Рихтер. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C#. Это для спецов скорее по внутренней реализации, явно не для начинающих.
    Ответ написан
    11 комментариев
  • Изучать сразу 2 ЯП - плохая практика?

    Adamos
    @Adamos
    Вопрос, собственно, не в двух языках, а в том, что изучая один, стал глядеть на сторону.
    Это - не шанс изучить второй язык, это проблема с мотивацией в изучении первого.
    Имхо, учить несколько языков одновременно не стоит, стоит погрузиться в то, что изучаешь, а не скакать туда-сюда. И уж точно не выйдет учить несколько языков, пока ты не знаешь ни одного. Будешь более универсальным недоучкой, и только.
    Ответ написан
    Комментировать
  • Изучать сразу 2 ЯП - плохая практика?

    @AVKor
    Для начинающего - плохая. Для опытного разработчика - нет.
    Ответ написан
    Комментировать
  • Почему прошивки пишут на С?

    @Mercury13
    Программист на «си с крестами» и не только
    Потому что низкоуровневый софт должен…
    • Быстро выполняться. Потому что его выполняют или в глубоких циклах (например, ОС), или на слабом железе.
    • Расходовать мало памяти и не «течь». Потому что его часто выполняют на слабом железе. Или в чужих стеках, как драйвер.
    • Содержать мало зависимостей. Если мы зависим от большой библиотеки вроде Qt, а её реализации на данной машине нет — выкуси. Точно так же интерпретатор Питона может оказаться лишней зависимостью. И многопоточка, которая часто требуется для «мусорщика».
    • Быть совместимым с кодом на других языках. Это касается системного и драйверного кода, который вызывают из прикладного ПО (или, наоборот, прикладной кода из системной проги) — и даже с кодом на разных версиях .NET в расширениях оболочки Windows есть вопрос.
    • И в то же время требуется некая доля переносимости и абстракции. Например, мы пишем джойстик на AtMega и не хотим мучиться с длинными числами — ЯВУ лучше будет, чем ассемблер. 10 бит АЦП на 8-битном процессоре уже длинное число!!

    Почему Си? У него есть две фишки: большое поле для ручной оптимизации (ключевое слово register, op++), и он полагается на две ассемблерных утилиты — линкер и библиотекарь (tlink и tlib, например). Из-за этого компилятор Си довольно просто написать под новую машину, и на НЕоптимизирующем компиляторе можно писать довольно быстрый код.
    Ответ написан
    Комментировать
  • Безопасная регистрация домена - где и как регистрировать, чтобы не отжали?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Да никому не нужен неуловимый джо.
    Зарегистрируй домен, который не будет ничьим торговым знаком типа vasyapupkin.com, только не такой известный и все.
    Ответ написан
    Комментировать
  • Информатика и вычислительная техника (бакалавр) -> Математика и компьютерные науки (магистратура) возможно?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Вы серьезно думаете что есть разница на какой факультет вы пойдете и в какой вуз? Вроде сами написали что мальчик не маленький, но такие розовые очки большие носите.

    Для чего нужна вышка в России(если вуз не топовый):
    1. Показать руководству компании что у вас хватило терпения отдать 4(5) года своей жизни ради бумаги а4.
    2. Получить базовые знания Computer Scince (если конечно повезет с преподователем, на заочке даже заморачиваться не стоит, это тоже самое самообучение, только с сессией и вашими деньгами).
    3. Всё.

    Какой профит дает:
    1.Возможность прыгнуть на руководящую должность, при условии что компании есть разница есть ли у вас вышка или нет.
    2. Всё.

    Нужна ли магистратура программисту?
    Если работодатель просит - да, если нет - нет.
    Что нужно программисту: мозги, терпение, усидчивость, умение понимать бизнес логику и процессы, навыки коммукативности.
    Ответ написан
    1 комментарий
  • Куда можно вырасти из контент-менеджера?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    куда вообще можно вырасти из контент-менеджера?

    Можно в руководителя по маркетингу, можно в директора СМИ, можно даже мэром стать, а можно остановиться на редакторе паблика для школоты, копирайтере или вообще спиться и промышлять цветметом. А куда уж вы вырастите, одному Богу известно.
    Ответ написан
    Комментировать
  • Стать разработчиком в 40: насколько важны курсы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Курсы зарабатывают деньги на обучении азам.
    Это их главная цель.

    Работодателям на курсы пофиг, потому что работодателям нужны работники, а не люди, едва освоившие азы.

    На программу курсов можно посматривать, но лучше посматривать на требования вакансий.
    Ответ написан
    Комментировать
  • Как включить Flash?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Нужно качать что-то древнее, потому что в Adobe Flash Player 32(5 декабря 2018) заложена тайм бомбочка(привет фсб)).
    Я скачал opera 15 - /pub/opera/desktop/
    И Flash Player 11.1.102.55(в самом конце).
    Получилось запустить:
    6015d2c2d4548384673496.png

    Chrome 49 - тоже получилось запустить.
    Все делал на виртуалке с Windows XP.

    Дополнено:
    По вашей ссылке кроме flash есть ещё и исходники в формате fla. Они отлично открываются в Macromedia Flash Professional v8.0:
    6015ec08b51f3461313640.png
    Можно обойтись вообще без браузера. Идем современным браузером про вашей ссылке easing function generator Далее смотрим исходный код страницы и ищем файл "easing_function_generator.swf". Скачиваем его.
    Далее по ссылке https://www.my-old-version.com/flash-player/ можно скачать архив с разными версиями flash player. В папке WindowsXP-2008/fp_32.0.0.142_archive/32_0_r0_142 будет файл flashplayer32_0r0_142_win_sa.exe(sa - Standalone). С помощью его можно флешку запустить в Windows XP - 10 и в Linux через wine(может кому пригодится):
    6015edd0cd73b102626831.png
    6015eddb89986606090688.png
    Ответ написан
    1 комментарий
  • Как бороться со статическим электричеством в офисе?

    Jump
    @Jump
    Системный администратор со стажем.
    Так вот, у меня в кабинете очень жесткое статическое электричество. Постоянно бьёт током, когда берусь за металлические предметы.
    Это не статическое электричество!
    Статическое электричество это накопленный телом заряд - например автомобиль, самолет во время движения, из-за трения накапливает статический заряд.
    К проводам оно не имеет никакого отношения. Для сброса заряда нужно заземлять тело.
    Но к вашему случаю это никак не относится.

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

    Обратитесь с проблемой к руководству, или к ответственному по охране труда.
    Это просто опасно, и может кого-нибудь прибить.
    Ответ написан
    1 комментарий
  • Что не так с кодом Java?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    Учись читать сообщения компилятора. А так у тебя всё не так, в коде практически нет правильных строк.
    Точка должна содержать свои координаты.
    Массив должен содержать точки, а не даблы.
    Массив ее не должен быть внутри точки.
    Периметр одной точки это оксюморон, и конечно, периметр вычисляется не сложением координат.
    Ответ написан
    3 комментария
  • Как первоначально компилировали сами компиляторы написанные на яву?

    zagayevskiy
    @zagayevskiy
    Android developer at Yandex
    См. "Раскрутка компилятора". Кратко - создаётся (в машкодах, ассемблере, или другом языке) компилятор минимального подмножества языка, пригодного для разработки. Затем на этом подмножестве пишется компилятор, способный скомпилировать само это подмножество. Ну и дальше процесс продолжается итеративно, добавляются фичи в язык, дописывается компилятор и тд.
    Ответ написан
    Комментировать
  • Как вывести деньги от заказчика?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Работайте в белую и платите налоги.
    Ответ написан
    Комментировать
  • Почему в компаниях сидят на linux и нельзя на windows?

    vabka
    @vabka
    Токсичный шарпист
    Почему вообще может возникнуть такая строгость использовать именно линукс?

    Нет денег на виндовые лицензии. + строгость может повышаться, если все в команде используют линукс (тогда на винде просто невозможно будет разрабатывать из-за отсутствия скриптов, а парное программирование будет осложнено, если оно есть)

    Лично я не встречал такой строгости, что именно разработчик должен сидеть на линуксе.
    Хотя почти всегда есть требование умения пользоваться консолью - это из-за того, что почти весь веб деплоится на линуксовые сервера.
    Ответ написан
    2 комментария
  • Какую бд использовать?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    sqlite3
    Ответ написан
    Комментировать
  • Как вставить assembler код в программу на php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Ну в общем из предыдущих вопросов автора становится понятно, зачем юному гению это понадобилось
    Осталось только открыть ему малюсенький секрет, где у нас работает РНР, а потом уточнить, у какого компьютера наш вундеркинд хочет узнать параметры процессора.
    Реальность его немного разочарует, когда выяснится, что почему-то у всех посетителей его сайта оказываются идентичные процессоры!

    В общем вопрос из той серии что про FFI рассказывать явно ни малейшего смысла
    Ответ написан
    9 комментариев
  • С чего начать обучение эникею?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    с мечтой уйти в devops.

    Сейчас хаотично изучаю всё, что под руку попадётся, чувствую, что не хватает базы (математика, алгоритмы и проч. вузовские курсы).


    С какого хрена девопсу нужны математика и алгоритмы? Это ж не разработчик альфы или экселя.
    Учите администрирование линукс и популярных сервисов, работу с контейнерами, ci/cd инструменты и оркестраторы.
    Ответ написан
  • Стоит ли стажироваться на php разработчика, если у них cms Битрикс?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Какая разница куда и на чем стажироваться. Пока вы новичок, ваша главная задача залезть на поезд, и остаться на нем. Битрикс - это бизнес продукт, никто не запрещает вам по мимо битрикса изучать дома лару либо симфони, вы не должны быть заложником одного фреймворка.
    Ответ написан
    13 комментариев