• Градация уровня знаний в языках программирования. Каковы различия и требования?

    Джун знает синтаксис и умеет накопипастить несложное приложение, мидл умеет в структуры и алгоритмы, а сеньор в архитектуру.
    Ответ написан
    7 комментариев
  • Что имеет смысл осваивать если есть желание уйти в "айтишники"?

    @Vasiliy_M
    Насколько я вижу, программисты-разработчики могут рассчитывать на ~100+ круб, поэтому был бы признателен если бы накидали идей о том, как вернуться в сферу IT.
    в Вашем случае уже поздно. Без обид. Возраст у Вас уже не детский, а программирование - это удел оч молодых.

    До 100 круб вы не дотянете уже никогда. Тут люди, которые с годами опыта, гораздо ниже имеют. Не верьте просто в сказки. 100+ получают единицы по сравнению с общим количеством людей, умеющих программировать. Много факторов - и мозги лучше должны быть, и контора хорошая, и талант/уменее, а также судьба попасть в нужное место.

    Не надо Вам это, поверьте. Многие бы отдали многое за то, что бы выйти из IT, так как индустрия очень сильно бежит вперед, становится сложно угнаться. Вы даже не представляете в какую *опу хотите влезть без вазелина.
    Ответ написан
    7 комментариев
  • Что имеет смысл осваивать если есть желание уйти в "айтишники"?

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

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Ответ написан
    Комментировать
  • Какие существуют способы защиты стилей CSS?

    opium
    @opium
    Просто люблю качественно работать
    мне кажется мания величия затмила ваш мозг глупейшими проблемами, вместо того чтобы код красиво оформить и выкладывать на гитхаб и делиться им, вы решили его зачем то прятать, просто задумайтесь, что хорошего вы сделали в жизни и почему не выкладываете его на гитхаб?
    Ответ написан
    11 комментариев
  • Нужна среда разработки на С# под Linux?

    Rou1997
    @Rou1997
    > Нужна среда разработки на С# под Linux?
    Нет, не нужна.

    > Приветствую toster(ы)
    Сами вы кофеварка.

    > нужна среда разработки на С# под Linux кто что посоветует?
    www.monodevelop.com/download
    Ответ написан
    Комментировать
  • Как обезопасить свой бекенд от разработчиков?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Во первых бекапы. Поломал - зафиксировали, отправили заяву в ментовку и восстановились из бекапа.
    От закладок поможет наличие либо знаний, либо второго человека, который будет работать в комманде.
    Ну и самое главное - хорошие отношения с работниками и не наё... с зарплатой, обещал - плати.
    Ответ написан
    8 комментариев
  • Будущее веб-разработчиков python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Обработка шаблонов всегда была лишь малой частью работы бэкенда. А js-фреймворки только её на себя и забирают.

    Асинхронный код на много сложнее синхронного, но нужен далеко не всегда, поэтому синхронные фреймворки никуда не денутся. К тому же, у Django есть Channels. Да и Python не заканчивается на Django и Flask, есть полностью асинхронные Twisted, Tornado, Aiohttp и прочие.
    Ответ написан
    Комментировать
  • Будущее веб-разработчиков python?

    dmnBrest
    @dmnBrest
    Salesforce for money. Python, Go, Ruby for soul.
    Насколько я могу судить из свой практики. Ангуляр остается (и еще долго будет оставаться) всего лишь "продвинутым шаблонизатором" для создания интерактивных страничек. Клиенты не спешат выкидывать бизнес логику на фронтенд. А на счет того что nodejs выпихнет python с рынка бэкенда, то это вообще нонсенс. Сервернный JS красив пока не начал на нем писать. Для Hello World пойдет, но писать серьезные бизнес приложения - просто сразу ставить крест на бизнесе клиента. Серверный JS взлетел лишь благодаря хайпу и наличию огромной армии jQuery программистов, который возомнили себя теперь full-stack программистами. Сами погуглите много интересных историй про качество кода в NPM. Вот тут уже давно тоже был показательный случай
    https://habrahabr.ru/post/228751/
    Я тоже поддавался хайпу и пробовал для продакшен проектов и nodejs и go. Но в итоге все равно вернулся к старому доброму python :))))
    Ответ написан
    16 комментариев
  • Зачем IT гиганты используют много несвязанных доменов?

    sim3x
    @sim3x
    Поищите случай, как используя гитхаб-пейджес товарищ уводил токены от гитхаба
    Почитайте как работают куки для поддоменов
    Ответ написан
    2 комментария
  • Зачем IT гиганты используют много несвязанных доменов?

    Поместив HTML, XML, SVG и т.д. и т.п. файл на домене usercontent.google.com можно
    манипулировать куками домена google.com и фишить. Поэтому пользовательский контент всегда отдается с отдельных sandbox-доменов.
    Так же с отдельных доменов обычно отдается статический контент, это позволяет использовать CDN и упрощает управление кэшированием.
    Отдельный домен обычно используется для PTR-записей (например 1e100.net). Для PTR часто нужна двойная валидация, т.е. PTR должна разрешаться в имя и имя обратно в тот же IP. При этом на одном IP может хоститься много доменов и быть установлено много сертификатов, включая вайлдкарды. И наоборот, один домен может хоститься на многих IP. Чтобы исключить прямое обращение к хосту по "неожиданному" для него имени в своем домене, обычно используются PTR записи в нейтральном домене. Кстати исторически принято использовать именно домены в .net. Google так же использует 1e100.net как нейтральный домен для подписи транзитных писем, раньше для этого использовался собственно домен google.com и это приводило к забавному багу, позволявшему подделывать подписи на письмах от google.com, я рассказывал о нем на PHDays 2014.
    Географические домены исторически используют для организации региональных датацентов и ускорения доступа, например yahoo.jp физически расположен в Японии.
    Ответ написан
    6 комментариев
  • Как найти n-ый элемент в блоке независмо от уровня вложенности, css, js, jquery?

    pterodaktil
    @pterodaktil
    js developer
    document.querySelectorAll('#container h2')[1]

    #container h2:nth-child(2) {
    ...
    }

    $('#container h2')[1]
    Ответ написан
    Комментировать
  • Почему в программировании столько математики?

    PravdorubMSK
    @PravdorubMSK
    понимаешь, дорогой друг, есть два типа программистов - которые делают действительно что-то серьезное. их 0.1% от общего числа кодеров.

    а есть 99,9999% кодеров. у них ИНЫЕ задачи. у них задачи - собирать из кусков уже написанных высокоуровневых штук всякую муть ДЛЯ БИЗНЕСА. бизнесу редко нужна математика, бизнесу нужны всякие сайты и мобильные приложения.

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

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

    всё.

    остальное - суть демагогия. за демагогию и за математику не платят. платят только за результат.
    Ответ написан
    7 комментариев
  • Как все изображения на стнранице выровнять по центру?

    vetero4eg
    @vetero4eg
    Frontend
    по центру чего именно? родительского блока? страницы?
    Ответ написан
    4 комментария
  • Для чего существуют другие парадигмы программирования?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Любую программу можно написать с любым подходом. Разница лишь в том, насколько удобно будет моделировать законы реального мира в программе. ООП потому распространено, что провести аналогию между программным обьектом и обьектом из реального мира очень легко. При программировании предметных областей которые не имеют осязаямых участников, могут быть удобны другие парадигмы. По той же причине когда нужно в ООП отображать неосязаемые сущности, могут возникать определенные сложности с именованием классов. Может замечали. Не все рифмуется в эту парадигму. Иногда вам нужны просто вычисления, тогда декомпозиция задачи на объекты не нужна совсем.
    Парадигма это всего лишь перспектива взгляда на одно и то же. В зависимости от того с какой стороны мы смотрим на предмет, очередность (приоритет) компонент его составляющих для зрителя будет меняться. В какой-то задаче может быть важно время, а в какой-то цвет, а в какой-то измерение. Что является единицей анализа в честь того и парадигма.
    Ответ написан
    Комментировать
  • План дальнейшего обучения и трудоустройства по C#?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Хватит читать книжки, пишите код. Много кода.

    Для трудоустройства джуниором нужен уровень джуниора. Это же элементарно, Ватсон.

    Что такое уровень джуниора - открываешь вакансии на джуниора и читаешь описание требований. Они могут варьироваться в РАЗЫ, в зависимости от компании.
    Ответ написан
    1 комментарий
  • Делается ли на .net что-то революционное?

    Griboks
    @Griboks
    Конечно делается. На .net пишут тот же самый ИИ, нейросети. Проводят симуляции и исследования. .Net - это такой же Java.
    Ответ написан
    Комментировать
  • Делается ли на .net что-то революционное?

    yarosroman
    @yarosroman
    C# the best
    А причем тут язык? все это можно и на шарпе делать, к премеру stackoverflow, достаточно высоконагруженная система.
    Ответ написан
    Комментировать
  • Учить ли c++ в 2018. Для знающего C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Если вы считаете, что за месяц, почитав базовую работу с int/string и циклами вы что-то освоили, вы глубоко заблуждаетесь, особенно учитывая ваши другие вопросы.

    Изучите хотя бы один язык, тот же C# до уровня уверенного джуниора, потом уже будете считать себя "знающим C#", потому что сейчас вы его совершенно не знаете.
    Ответ написан
    5 комментариев