• Устроился работать Junior Frontend и попал в ад, что делать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А почему вы считаете, что это старые технологии?
    Везде уже давно кричат, что скоро программисты будут не нужны. Будут нужны люди, которые пишут пару строк в табличках, потом все уходит на какой-то сервер и возвращается готовой программой. И документация потеряна 100 лет назад.

    Вот вы и попали в проект будущего..
    Поработайте полгодика, потом расскажете как там в будущем...
    Ответ написан
    1 комментарий
  • Как понять что ты знаешь javascript и готов приступить к изучению фреймворков?

    @dimoff66
    Кратко о себе: Я есть
    Один мальчик не зная javascriipt-а приступил к фреймворкам, нашел себе работу, дорос до тимлида, создал свои курсы, так и не поняв, что он не знал javascript и совершенно не был готов к изучению фреймворка. А время то не вернешь.

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

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    на полезность
    Ответ написан
    Комментировать
  • Всем привет! Кто знает как импортировать товары на сайт на ВордПресс?

    artzolin
    @artzolin Куратор тега WordPress
    php, WordPress разработка сайтов artzolin.ru
    Лучше wp all import еще ничего не придумали, но он платный. В WooCommerce есть свой импорт/экспорт из CSV, потестируйте еще и его
    Ответ написан
    Комментировать
  • Как прокачать js?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Цель: практиковать js

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

    Прыгайте выше, работодатель вам платит не за знания перебора массивов, и не за знание как работает reduce. Он платит за решение бизнес задач, за ваш опыт.

    Находите какой нибудь большой проект(написанный на реакт\любом js фреймворке), и пишите свой(делаете полный аналог) (подглядывать в архитектуру проекта который вы "воруете" - приветствуется).

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

    @podde
    самый младший сисадмин
    Вы слишком хорошо думаете об операторах.
    Это всё делается через них. Они берут себе конский процент с прибыли за все эти подписки (по-моему, 60 или 70 процентов, не помню точно). Для организации подписки надо иметь ИП или ООО.
    Зачем вам это? Облапошивать народ? Не надо в погоне за деньгами становится плохим человеком.
    Ответ написан
    3 комментария
  • Опасно ли давать удаленный доступ к ноутбуку?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Такие приколюхи обычно кончаются вечным баном на апворке :)
    Ответ написан
    Комментировать
  • Как реализовать такой слайдер на GSAP?

    profesor08
    @profesor08 Куратор тега JavaScript
    gsap это библиотека для анимации циферок. Не самая лучшая, не самая легкая, не самая бесплатная.

    Лично меня заинтересовала https://animejs.com/

    Что касается твоей задачи, не понятно в чем проблема? Тебе надо сверстать сначала все. Потом инициализируешь scrollmagic и добавляешь нужные блоки к сцене, указываешь когда и сколько их показывать. Если хочешь что-то делать с блоком, менять картинки например, то подписываешься на события от scrollmagic и делаешь что надо основываясь на значении прокрутки.
    Ответ написан
    Комментировать
  • Трудоустройство программиста на Python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    2. Нужны ли какие-то языки, фреймворки, помимо основного Python ну и базовых фреймов типа Django

    Ну заходишь на биржу труда, ищешь вакансии, читаешь требования.

    1. Насколько сильно нужно углубляться в язык, чтобы приблизиться к средней по рынку, допустим, СПБ з/п (около 100.000р в месяц)

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

    3. Насколько трудно будет устроиться на работу, имея необходимые знания и навыки, но не имея диплома и опыта работы в компании

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

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

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

    like-a-boss
    @like-a-boss
    Признайся,тебяТянетНаКодМужика,ты—программный гей
    Книги - вода, прочтите learn.javascript.ru и станете кем захотите, хоть единорогом.
    Ответ написан
    Комментировать
  • Как сделать такой border?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Вы откуда все? Тут есть решения: Как сверстать данный блок?
    Ответ написан
  • Куда двигаться в web-разработке при сегодняшних технологиях сборке сайтов?

    Sanes
    @Sanes
    с сегодняшними технологиями которые упрощают почти всё

    Да ничего с тех пор особо не поменялось.
    Только усложнилось. Требования теперь выше.
    Ответ написан
    5 комментариев
  • Сеньоры и лиды - это всегда обуза и зло, а работают джуниоры и миддлы? Или только у нас в компании?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Всего один разработчик в проекте с непростой архитектурой, с C++, JavaScript, Node.js и Lua. И он джуниор. И он - я.

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

    Проблемы в вашем непонимании принципов построения крупных проектов, их обслуживания и поддержки (весь жизненный цикл продукта). Отсюда и подобные вопросы.

    И тормоза все же не баги.
    Это как раз ИМЕННО! и есть баги, только до определённого момента они - неявные. А это - гораздо хуже явных!
    Ответ написан
    2 комментария
  • Сеньоры и лиды - это всегда обуза и зло, а работают джуниоры и миддлы? Или только у нас в компании?

    Psixodelik
    @Psixodelik
    Преподаватель на Hexlet
    Зачастую сеньоры и лиды ответственны за работу команды в целом и за тот продукт, за который они выпускают. Поверьте, зачастую это уже чуть ли не менеджерские позиции. Иногда таким людям просто некогда писать код. Но они за него в ответе

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


    Это уже вопрос ваших внутренних коммуникаций. Вы с ними вообще общаетесь?

    Делаю саморевью, а от него куда больше пользы, чем от ревью сеньора и лида, которое ищет где поэстетствовать, а не где баг


    Как вы можете делать саморевью, если не имеете достаточно опыта и пишите

    На качество иногда подзабиваю


    Вот отличие джуна от сеньора. Вы ещё не знаете важность этого

    И тормоза все же не баги


    Это не то что баг — это критичная вещь. Ваши тормоза и плохой код приводят к бутылочному горлышку, когда код справляется с текущими задачами, но при поступлении больших данных не сможет их обрабатывать в достаточной скоростью
    Ответ написан
    7 комментариев
  • Переход с React на Angular, стоит ли?

    Xuxicheta
    @Xuxicheta Куратор тега Angular
    инженер
    1) правда ли изучаешь один раз и применяешь везде?

    да.
    У нас не принято собирать разнообразные велосипеды из набора либ. Разве что стейты vs сервисы :)
    Меня всегда это вымораживало в реакте, чтобы реализовать привычные вещи приходится тащить черти что и еще выбирать самому. А чтобы выбирать нужно уже знать варианты.

    2) как обстоят дела в крупных проектах?

    По разному, но в целом они похожи все. Если разработчики достаточно опытны в ангуляре и ООП, чтобы писать нормально.

    Архитектура приложений будет больше зависеть не от Ангуляра, а от знакомства разрабов с принципами построения архитектур, которые в целом несложны.
    Сам Ангуляр ничего не навязывает, Nuxt в этом плане даже более структурирован. Однако и так все само получается примерно схоже. Отчасти поэтому nuxt/next для ангуляра не существует.
    Еще популярен Nx, который помогает собрать монорепу из angular+nestjs например.

    стоит ли?

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

    @vetsmen Автор вопроса
    Кому интересно решение данной задачи: все предельно просто.
    Сначала создаем pop-up окно, авторизовываемся в нем и редиректимся на нашу страницу прослойку, там мы имеем уже наш jwt токен (или любой другой) и через window.opener мы можем вызвать любой метод в родительском окне. К примеру: window.opener.setToken('{token}'), перед этим определив функцию в родительском окне:
    window.setToken = function(token){ /* записываем наш токен */}
    Ответ написан
    Комментировать
  • Как программисту стать биоинформатиком?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А теперь, тщательно изучив существующие сферы программирования, поняла, что мне просто НЕОБХОДИМО стать биоинформатиком!


    Поэтому, программисты-биоинформатики, поделитесь, пожалуйста, своим опытом и ответьте на вопросы:
    1. Чем именно вы занимаетесь на своей работе?
    2. Какое у вас образование?
    3. В каком объеме вы изучали биологию, генетику, биотехнологии и прочее? Или не изучали совсем?
    4. Что вообще нужно знать и уметь?
    5. Где можно найти работу или хотя бы стажировку? Вакансий днем с огнем не сыщешь, особенно для начинающего биоинформатика (а ведь я в Москве!). А если вдруг что-то попадается, то для биологов, а не программистов.
    6. На какую зарплату можно рассчитывать начинающему биоинформатику и на какую опытному специалисту?


    Сори что я влезаю, но если вы ТЩАТЕЛЬНО изучили, то откуда у вас такие вопросы?
    Ведь если вы даже не знаете есть ли вообще такая работа в Мск, и чем там занимаются люди, то откуда вы решили, что знаете что такое биоинформатик? И что такое вообще существует?
    Ответ написан
    1 комментарий
  • Как наследовать компонент angular?

    Xuxicheta
    @Xuxicheta Куратор тега Angular
    инженер
    Неправильный подход. Выделяете общие части в отдельные компоненты, для страниц делаете отдельные компоненты и вставляете ваши части в них.
    Наследовать компоненты не нужно.
    Ответ написан
    2 комментария
  • Как подключить SASS миксины для angular проекта?

    search
    @search
    мама говорит что я особенный
    Проблема в том что SASS файлы компонентов - это отдельные модули, не связанные с "глобальными" стилями. Для того чтоб переиспользовать миксины, переменные и прочее, создайте отдельный файл, например _utils.scss, где бы лежали эти самые миксины и переменные. И импортируйте _utils.scss в те компоненты, где они нужны.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Я плохой программист

    Вы вообще еще не программист и не факт что им будете.

    или же неправильно распределяю время на программирование?(от 1,5 часов до 5 в день) в чем проблема?

    Если бы вы тратили от 1.5 до 5 часов в день хотя бы год, думаю было бы гораздо больше результатов.

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

    Вся проблема в том, что вы не готовы понять или принять ответ, что вы либо ленивый, либо неспособный заставлять себя изучить технологии.

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

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

    Вот возьмем школу.
    10-12 лет тратить по 5-7 часов в день на уроки.
    Вот 10-12 лет спустя - вы стали математиком? Литератором? Поэтом? Биологом? Физиком? Химиком?
    Да нет, едва-едва общие знания получили, которые даже не очень понятно где применить.

    Тоже самое и в ИТ: 2-3-4 месяца это даже не начало, это так, сверху поковырял.
    Ответ написан
    Комментировать