• Как стать Senior backend developer не устраиваясь в крупные компании?

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

    Вот если бы я прочитал это первыми строками - я бы просто покрутил пальцем у виска и дальше читать бы не стал. Хочешь быть сеньором - будь им! Внутри своего проекта тебе никто это не мешает сделать. Внешнее отношение к вашей команде, как к кучке упоротых фанатиков это не поменяет нисколько.
    Расти внутри такой тощей команды невозможно. Вы замкнулись внутри некоей оболочки и кажетесь себе Богами. Попробуйте-ка наружу и что-то сделать не относящееся к великому и ужасному :)

    Пример из жизни:
    до 2006 года я работал в некоей конторе, где админил несколько серверов на FreeBSD. Задачи тамошние я знал практически на память, мог их только что бантиками не завязывал и считал, что я охренителен во FreeBSD
    в 2006 году я перешел в другую контору (тоже по FreeBSD) и буквально с первого дня понял, что я не только не охренителен - а я просто нихрена не знаю!

    Косплейте дальше "Кремниевую долину" и называйте друг друга сеньорами - а что, можете себе позволить :)
    Ответ написан
  • Как стать Senior backend developer не устраиваясь в крупные компании?

    @FanatPHP
    Чебуратор тега PHP
    Если ты задаёшь этот вопрос - то никак.
    Синьор - это в первую очередь самостоятельность.

    В принципе нет проблем вырасти и самостоятельно, если проект растёт.
    Но для этого нужны три вещи:
    1. Чтобы разработчик изначально обладал нужными качествами. Все люди разные, кому-то дано дорасти до синьора, а кому-то нет. Важно это понимать.
    2. Умение работать с информацией НЕ уровня "пойти на тостер" и "знать паттерны проектирования". Паттерны важны не сами по себе, не в виде карго-культа "все так делают, и мы так будем", а как ответ на определенные вызовы, которые начинает бросать кодовая база по мере роста.
    3. Самое главное - чтобы проект действительно рос, ставя перед разработчиками всё новые задачи, из самых разных областей, от администрирования серверов до управления персоналом. Если проект не растёт, то не растёт и разработчик, как справедливо заметил CityCat4 в своём ответе. Именно поэтому основная рекомендация - это уходить в контору рангом выше, с более сложным кругом задач.

    Всё. Все частности, которые ты тут написал - это именно частности, которые вне контекста не имеют смысла. Вконтакте написан без паттернов проектирования, на чистой процедурщине и энтузиазме. Знание гита важно не само по себе а как возможность управлять кодом проекта без того чтобы всё поломать. И так далее. Пока у тебя один разработчик, он будет говнякать гит коммит - гит пулл, и ни разу не сделает ребейз. А если даже и выучит несколько команд, то через неделю забудет. А вот когда будет 10 человек и график релизов - вот тогда придется взяться за гит основательно.
    Ответ написан
  • Как реализовать функцию с множеством AJAX-запросов, которая возвращает их ответы?

    dimovich85
    @dimovich85 Куратор тега JavaScript
    Уроки по JS - https://t.me/school_ofpery
    async...await, Promise.allSettled (очень свежий, с пылу с жару - можно обжечься).
    Ответ написан
  • Как правильно оценивать работу на верстку?

    LenovoId
    @LenovoId
    я в Рио де Жанейро ..офигеть
    мне сложно сказать сколько это стоит но меню выглядит очень дёшево
    https://www.dropbox.com/s/rwj8o1h8urc7zzk/Video_20... - это видео
    Ответ написан
  • Какую нишу IT лучше занять?

    SeaInside
    @SeaInside
    10 лет пилю все эти штуки
    Здравствуйте!
    Посоветуйте девушку, чтобы женой была хорошей? Какими навыками должна обладать, что сейчас в трендах?
    Мне вообще блондинки нравятся и чтобы готовить умела, но вон там на форуме говорят, что брюнетки лучше...

    У вас точно такой же вопрос. Занять нужно ту нишу, которая нравится вам. Ибо только в такой вы сможете развиться дальше остальных и быть конкурентоспособным.

    где сейчас требуются специалисты и что актуально

    Специалисты требуются всегда и везде вне зависимости от стека. Акцент на слово "специалисты".
    Ответ написан
  • Современная соц сеть с помощью JavaScript, какие лучше всего использовать технологии?

    kocherman
    @kocherman
    А зачем вообще что-либо разрабатывать когда всё готово? - Запускайте хоть сегодня!
    Есть такая штука Матрица: https://matrix.org/discover
    Она объединяет в себе множество различных функций, связанных с peer-to-peer-передачей_данных.
    Есть личные сообщения между двумя друзьями.
    Есть возможность подключать к разговорам несколько друзей.
    Есть поддержка открытых комнат(каналов), на которых можно постить новости подключенными ботами, например, из того же телеграмма.
    Есть поддержка прозрачного шифрования peer-to-peer. Необходимо сверять ключи наподобие OTR в Jabber. Также есть поддержка шифрованных комнат, платных комнат и проч.
    Полный список статей от создателей тут: https://matrix.org/docs/develop/
    Подключаемые мосты: https://matrix.org/bridges/
    Описание API: https://matrix.org/docs/spec/
    Исходные коды: https://github.com/matrix-org

    Теперь про клиент к этому хозяйству.
    Клиентов к матрице очень много (официальных только около 20шт): https://matrix.org/clients/
    Один из самых продвинутых клиентов для Desktop - Riot. Как вы и заказывали - вылитый Discord (см. скриншот ниже).
    Сайт проекта: https://riot.im/
    Исходный код: https://github.com/vector-im/riot-web/
    riot-web-large.png
    Ответ написан
  • Возможно ли провести выборы/голосования с помощью "интернет-решения"?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    P.S. Как-то у нас уже было что-то похожее, выбирали вроде депутатов в Москве (могу ошибаться)
    И к процессу тогда было много нареканий - он был непрозрачным и криптографически не очень защищённым. А когда организаторам об этом сказали, они просто ушли в несознанку.
    Ответ написан
  • Возможно ли провести выборы/голосования с помощью "интернет-решения"?

    ArsenyMatytsyn
    @ArsenyMatytsyn
    CEO iAmStudio, предприниматель.
    В теории — конечно.
    На практике — ну разве что накрутку можно будет опустить. Т.е. не реализовывать.
    Ответ написан
  • Нужно ли React.js разработчику уметь отлично верстать сайты?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    React.js разработчик - немного некорректное название. Правильно будет Frontend разработчик с знанием React.

    Любой фронтенд разработчик должен уметь верстать. Это входит в его обязанности, вы работаете с браузером и js очень часто соприкасается с html и css, а не только работе с данными. В реакте так ещё как, со всеми его styled components и т.п.
    Ответ написан
  • Хочу вкатиться в в веб-разработку, с чего начать?

    Morpheus_God
    @Morpheus_God
    Веб разработка в 2020 это не просто сверстать макет и выгрузить на хостинг.
    Помимо знания html и css нужно знать js. Знание js тянет за собой тройку фреймворков. React, Angular и Vue.
    Браузер сейчас как вторая операционная система в компьютере с некоторыми ограничениями.
    Это что касается фронта.
    На беке "сидят" PHP, Java, C#, NodeJs, Go, Python.
    Выбор широкий но в тоже время требует от специалиста хороших знаний.
    Если говорить о изучении JS то пожалуй можно начать с этого.
    Для HTML и CSS в качестве базовых знании может хватить и бесплатной части на этом сайте. А дальше только практика.
    Курсы я бы точно не советовал. Как правило там обещают золотые горы только ради того, что бы заработать на студентах деньги.
    Ответ написан
  • Какую связку выбрать Vue Js +?

    DevMan
    @DevMan Куратор тега JavaScript
    если выбрали vue, значит знаете js.
    если знаете js, логично выбрать node.

    a по факту – вообще без разницы: лишь бы могло принимать/отдавать данные.
    Ответ написан
  • Какой язык распространён для работы на фрилансе?

    php666
    @php666
    PHP-макака
    наслышался о фрилансе
    тебя обманули
    что бы не тратить своё время, забудь слово фриланс раз и навсегда
    это не полноценный вид заработка и никогда им не будет, это хуже работы в такси
    фриланс - это мозговыносящая деятельность с заказчиками-нищебродами

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

    мне в 21 год, после 2-х часовой лекции о комнатных рыбках в магазине потенциального заказчика, хватило мозгов понять, что мне такая сфера деятельности нахрен не сдалась.

    фриланс может существовать лишь в рамках почасовых работ с низкой квалификацией. будь то капание траншей, услуги разгрузки-погрузки или переезда. там не нужно тратит время и энергию на договоры, там все предельно просто и ясно.
    фриланс в мире it - это абсурд
    Ответ написан
  • Какой язык распространён для работы на фрилансе?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Во-первых, на фрилансе не добиться успеха, пока не дорос в офисе до мидла. В нижнем сегменте тысячи джунов согласны работать бесплатно за опыт. Да и их особо не берут.
    Во-вторых, фриланс требует не только умения программировать, но и умения продавать. Без хорошо подвешенного языка и напористости будет сложно.
    В-третьих, вы ведь можете самостоятельно открыть любую биржу и посмотреть, что часто заказывают.
    Ответ написан
  • Актуальные ресурсы по Kotlin и мобилную разработку?

    @Jacen11
    То есть вы даже не смогли найти документацию к котлину на русском? То есть вы хотите ни копейки не вложить? На что вы рассчитываете?

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

    А вообще лучше вначале научитесь поисковиком лучше пользоваться. Все ответы на ваши вопросы и ошибки все равно в интернете уже есть и скорее всего на англ.

    Начните с изучения программирования, а не языка
    Ответ написан
  • На чем зарабатывают сайт по сбору аналитики?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    Если чууууууууть-чуть пролистать сайт вниз, то вопрос можно было бы и не задавать.
    5eabc39d7b493675222041.png
    Ответ написан
  • Сайт или программа для проверки игры для андроид?

    profesor08
    @profesor08
    Качаешь Android Studio. Запускаешь, в меню выбираешь Tools - AVD Manager, там настраиваешь виртуальные устройства, запускаешь. На начальном экране кнопка снизу будет. Все бесплатно, официально, денег не просят и рекламу не суют.
    Ответ написан
  • Для каких задач Node.js является более приоритетным выбором среди других платформ?

    gadfi
    @gadfi
    https://gamega.org
    Знаю js,
    весьма смелое утверждение
    если без юмор то бек на ноде весьма так себе идея если мы говорим не о микро сервисах, но они нужны далеко не всегда, не ищите задача под инструмент, ищите инструмент под задачу

    зы я знаю огромный список успешных проектов на ноде, на пыхе, java, python или с# он не меньше это не аргумент
    зыы видел засраные проекты на любом из вышеперечисленных яп
    Ответ написан
  • Как вы разрабатываете свои приложения?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Если проблема слишком комплексная, упрощай. Выбери самую простую вещь которую можно реализовать и "продать" потенциальным пользователям. И непрерывно ее делай потом получишь обратную связь от потенциальных пользователей. И это будет какой-то первый реальный результат.
    Все остальное не нужная трата времени и сил. Даже эти мокапы. Не нужно тебе прорабатывать макеты, тз, идею -> сделай хоть что-нибудь, хоть как-нибудь. Покажи результат пользователям. Начни его продавать.
    Ответ написан
  • Как вы разрабатываете свои приложения?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Я тут предполагаю что вы хотите сделать какой-то стоящий продукт, который кому-то нужен:

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

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

    Если сильно верите в какую-то идею, для начала - валидируете.

    понимаешь, что нихрена не понимаешь - нет представления, какие элементы на самом деле должны быть на данной странице.

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

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

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