• Как строить карьеру senior разработчику?

    1) Написание эффективного кода и кругозор - не есть критически навык для сениора. Большое количество людей получает этот навык в той или иной степени.

    2) Знание отрасли и её специфики, и как под эту специфику писать код - куда более важный навык, который и оплачивается за хорошие деньги. Если эта отрасль обширная и денежная (большой спрос на программистов и большие возможности у компаний - то мы получаем бинго). Поэтому так много банковских программистов остается в финтехе, ибо они понимают, что им платят "выше рынка", не за написание кода, а за знание специфики финтеха. Тоже самое верно для телекома, логистики, недвижки, медицины, чат-серверов и так далее.

    3) Если хотите быть востребованным сениором, которого все хотят и зовут к себе, надо выбирать именно такие отрасли.
    Ответ написан
    Комментировать
  • Как начать работать на бирже Upwork?

    bullitufa
    @bullitufa
    электронщик программист (микроконтроллеры и PC)
    Не понятно чего хотите спросить, аж 3 вопроса: как, что нужно и верификация!

    Как? Надо зарегиться, заполнить профиль.
    Что нужно? Знать английский, знать своё дело (стек и т.д.), знать себе цену, уметь планировать время (особенно если есть основная работа), иметь инструменты (например если эмбедер), быть честным (перед собой прежде всего), не помешает "самозанятый"(налог), здоровья (чтоб сидеть на 5ой точке, больше чем обычно)) ). И наверное желание)

    Верификацию проходил после получения первого заказа. На английском языке. Смог пообщаться только на второй раз). Спросили кто зачем и почему) минут 5, не больше. Но я по 100 раз переспрашивал)) Да и интерьювер был похоже индус)

    Не берите проекты ради профиля. Берите нормальный проект, где уверены что сможете. Пообщайтесь с заказчиком. Обговорите всё "на берегу". Я при обсуждении, уточнении вопросов, прям так и писал: я должен знать все нюансы работы, чтоб быть увереным что могу сделать! Заказчикам это нравится))

    Удачи!
    Ответ написан
    Комментировать
  • Как останавливать заказчика при его поносе идей?

    vabka
    @vabka
    Токсичный шарпист
    А как мой сайт будет выглядеть на часах?Вы это предусмотрели?

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

    А давайе это сделаем так, переделаем это, здесь на 1пиксель больше а там меньше

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

    причем такие вопросы возникают только на начале разработки и постоянно отвлекают.

    Такие вопросы на начальном этапе - это норма. Просто надо учитывать, что на начальном этапе идёт сбор и уточнение требований.
    Ответ написан
    Комментировать
  • Как останавливать заказчика при его поносе идей?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    а зачем останавливать? пусть платит.
    прозвучала идея - озвучил стоимость (рассчитай там в часах или как ты обычно рассчитываешь)
    прозвучала еще одна - озвучил стоимость
    и так далее
    Ответ написан
    4 комментария
  • Правда ли что рынок веб разработки "перегрет"?

    Да нормально все с рынком. Все кто верил в магию блокчейна и мобильных приложений, поняли, что это плохо монетизируется, а лучше веба пока мало что придумали. Сейчас еще от ботов поостынут немного. Предприятия у которых были сайты-визитки, понимают, что с заказами хорошо бы работать в CRM, а процессы в компании интегрировать. Смежных с IT областей становится все больше. В России очень многие сейчас понимают, что нужно расти в сторону веб, там еще не все куски пирога поделили.
    Просто спрос с сайтов визиток уходит на новые формы. И это как минимум, интернет магазины и решения по автоматизации услуг. А тут компетенции уже чуть другие нужны.
    Ответ написан
    Комментировать
  • Правда ли что рынок веб разработки "перегрет"?

    Всё просто, на входе — большая конкуренция, соответственно работодатели могут выбирать по соотношению сколько просит / качество, перспективы.

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

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

    Но и зависит от того, в каком направлении пойдет сам специалист и какими путями он будет развиваться, и будет ли вообще.
    Ответ написан
    2 комментария
  • Как во vuex передать инстанс яндекс.карты, чтобы в методах компонента Vue можно было по клику добавлять маркеры?

    0xD34F
    @0xD34F Куратор тега Яндекс.Карты
    Не нужно дёргать карту напрямую. Сделайте массив с данными маркеров, заполняйте его по клику, и на его основе создавайте экземпляры компонента маркера:

    import { yandexMap, ymapMarker, loadYmap } from 'vue-yandex-maps';

    components: {
      yandexMap,
      ymapMarker,
    },
    data: () => ({
      coords: null,
      markers: [],
      settings: { /* ... */ },
    }),
    methods: {
      onClick(e) {
        this.markers.push({
          id: 1 + Math.max(0, ...this.markers.map(n => n.id)),
          coords: e.get('coords'),
        });
      },
    },
    async mounted() {
      await loadYmap({ ...this.settings, debug: true });
    
      ymaps.geolocation.get().then(res => {
        this.coords = res.geoObjects.position;
      });
    },

    <yandex-map
      v-if="coords"
      :coords="coords"
      @click="onClick"
    >
      <ymap-marker
        v-for="n in markers"
        :key="n.id"
        :marker-id="n.id"
        :coords="n.coords"
      ></ymap-marker>
    </yandex-map>

    https://jsfiddle.net/f65hraxk/
    Ответ написан
    3 комментария
  • Как создать exe файл из большого python проекта?

    HemulGM
    @HemulGM Куратор тега Python
    Delphi Developer, сис. админ
    Ответ написан
    Комментировать
  • Каким способом можно сделать автосоздание переменных для v-model?

    Можно не хранить значения полей в data, если они нужны только для отправки.
    <form @submit.prevent='onSubmit'>
       <input type="text" name="user">
       <input type="password" name="password">
       <button type='submit'>Отправить</button>
    </form>

    async onSubmit($event) {
       const fd = new FormData($event.target); 
       const response = await this.$axios.post('api/form', fd);
    }
    Ответ написан
    Комментировать
  • Насколько актуальна такая карта развития фронтенд?

    vabka
    @vabka
    Токсичный шарпист
    На мидла невозможно устроиться после 5м курсов. Мидл подразумевает под собой опыт, который курсы дать не могут.
    Раз вы уже работаете, то советую вам продолжать работать и изучать технологии, внимательнее смотреть на код вашего продукта и думать, что в нём можно улучшить. Думайте, какую задачу бы вам помог решить какой-нибудь новый модный Фреймворк.

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

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    858x429.jpg

    да ты у нас настоящий умник, Брэд.... умный... @%?ть

    Как создать связку видеоплеера клиент-сервер, что б видео транслировалось фрагментами и его было невозможно скачать?
    Как использовать видеоплеер, что б файл нельзя было скачать?

    софт скачивает, есть тягомотина от китайцев метров на 150 - скачивает ЛЮБОЕ включая вебок, но ставить стремно, хз что в нее напихано, я тестил через VMWare
    есть ummy downloader
    есть ... короче не проблема
    Ответ написан
    3 комментария
  • Fullstack: составить дорожную карту?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    я себя вижу как будующий фуллстек

    Я себя тоже когда-то видел новым Линусом Торвальдсом, но жизнь не щадит.

    поэтому можно по подробнее про бэк и фронт.

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

    Алгоритм действий для вас -
    1. Выбор сферы -> хочу работать там-то.
    2. Выбор языка -> определился со сферой, есть такие вот языки, на которых реализуется функционал.
    3. Изучения языка и инструментария по выбранным выше аспектам
    - Вопросы - (нужна ли математика в данной сфере, если нужна - то какой уровень математики, какой уровень computer science, что нужно знать из базы).
    - от фронта до бэка(если бизнес модель и задача позволяет одновременно реализовывать фронт и бэк без боли и огромного количества поглощаемой информации).
    4. Учитьсяи работать от 2-3 лет(если есть желание быть фуллстэком) и до бесконечности, желательно сразу идти в офис что бы перенимать опыт у более опытных товарищей).

    я себя вижу как будующий фуллстек

    Я когда вижу Резюме - фуллстэк - 2 года опыта, немного начинает подташнивать. Нормальный фронт, или нормальный бэк - это 2-3 года работы, когда задача решается так как нужно, и +\- не приходится переделывать. Нормальным фуллстэком вы станете лет через 5, поэтому начните с алгоритма, и далее если хватит сил - уже прыгайте на второй корабль.
    Ответ написан
    2 комментария
  • Какие книги посоветуете для изучения C#?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Посоветую использовать поиск, этот вопрос задавался уже много раз.
    Ответ написан
    Комментировать
  • Как в Quasar можно использовать файлы .env?

    darakanoit
    @darakanoit
    https://github.com/quasarframework/app-extension-dotenv я бы советовал использовать это.
    Потом в коде можете вызывать так
    process.env.API_BACK_END
    Только при каждом изменении ENV надо перезагрузать дев сервер.
    Если нужна помощь по quasar, можете спрашивать в телеграм чате. https://t.me/quasar_ru
    Ответ написан
    1 комментарий
  • Почему много людей в IT недовольны своей работы?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В ИТ, как и везде, есть люди, которых в специальность занесло случайно, и просто нытики. Первые страдают потому, что находятся не на своём месте, занимаются неподъёмной для них работой и не могут достичь успеха. Вторые потому, что не страдать просто не могут.
    Ответ написан
    4 комментария
  • В сфере IT для новичков нет перспектив?

    @nApoBo3
    Это сложный вопрос. На первый взгляд на низовых позициях в ИТ дикая конкуренция. С другой стороны, она дикая но совершенно беззубая, поскольку уровень кандидатов соответствует дворнику.
    Месяц назад искал себе помощника помощника, кандидатов море, уровень ниже плинтуса, не знают ничего совсем, две кнопки выучили и вот уже ИТ специалист.
    Работа, это все таки не школа и не институт, тут вы в замен тоже что-то должны дать, т.е. должны делать какую-то работу полностью самостоятельно и с должным качеством. Если вы что-то умеете делать самостоятельно и полностью понимаете процесс, то вот такую работу и ищите. То что кто-то может next, next, finish, поставить windows ИТ специалистом данного человека не делает.

    Вот и получается, конкуренция дикая, но среди перспективных ее практически нет.
    А перспективные это те, кто понимают, чтобы получить нужно сначала вложить, и много, и регулярно вкладывают в себя.
    Ответ написан
    3 комментария
  • Есть ли способ следить за тем, что код пишет именно тот, за кого он себя выдаёт?

    @eshirshov
    руководство не планирует менять привычную систему

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

    а вот и мнение представителя бизнеса
    Ответ написан
    1 комментарий
  • Как можно зарабатывать с помощью разработки?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Хотите работать на себя, быть независимым, не работать на фрилансе и на дядю и хорошо зарабатывать, но не знаете что для этого надо?

    У меня есть для вас ответ!
    Для этого надо научится делать бизнес. Именно пойти и учиться. так же как и всему остальному. Клиенты, рынок, маркетинг, доход-расход, риски, планирование, вот это вот все. К разработке это не имеет отношения, и тостер не тот ресурс где этому научат.
    Это все скучно, муторно и не хочется тратить свою жизнь на это? Добро пожаловать в офис/фриланс где другие дяди уже потратили свои годы за тебя, тянут всю эту скучную тягомотину сами и оставляют тебе только интересные задачки на программирование.

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Хороший вопрос!
    Я интересовался и получил ряд ответов от самих Заказчиков. Так, сказать, их мировозрение в этом плане.

    Со стороны Заказчиков:
    1. Раз ты работаешь на фрилансе - ты лох, потому, что не смог никуда устроиться.
    2. Если ты фрилансер - ты раб, который зарабатывает, чтобы не умереть с голоду. Поэтому, много тебе и платить не за чем.
    3. Нет гарантий для нас, что ты сделаешь всё на совесть. Мы не понимаем как сделать самим и, при этом, хотим хорошо сэкономить.
    4. (Про время) Мы оцениваем не сложность проекта и твоё умение и опыт, а время, которое никак не может быть дороже медианы фриланса по этому направлению.
    5. Нам нужно быстрее, т.к. это получается дешевле для нас, т.к. мы оцениваем время, а не сложность нашего проекта.
    6. Все фрилансеры низкоквалифицированные рабы.
    7. Каждый, кто мнит себя опытным и будет просить больше, будет сидеть без работы, т.к. высокая конкуренция и есть большой выбор исполнителей на рынке за копейки.
    8. Фриланс - это рабы IT сферы для нашего бизнеса.
    9. Мы всегда ищем тех, кого сможем обмануть в плане оплаты за работу и их почти 100%.
    10. Нам ничего не стоит сбросить сумму оплаты в любой момент сославшись на угрозу отрицательного отзыва.
    11. Мы не дорожим репутацией, в отличие от фрилансеров.
    12. Вы сами ничего не делаете: всё берёте с гитхаба уже готовое. За что вам платить?!

    (и ещё можно продолжать и продолжать...)

    И сразу возникает вопрос:
    Ждать ли роста дохода фрилансеров IT-сферы и когда?
    Ответ прост: когда все IT-шники поймут, что нужно ценить труд друг друга, что они не конкуренты друг другу, а единый целый "организм", который может сам за себя постоять и накормить вне зависимости от места работы и размера дохода.
    Итог: Не нужно работать и "ломать" глаза на тех, кто этого не понимает, а значит, и НЕ ЦЕНИТ!

    А пока разделяйте качество своих трудозатрат на "хлеб" и на "работу" и сразу озвучивайте 2 суммы заказчикам.
    Ответ написан
    10 комментариев