• Как стать топовым WEB разработчиком?

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

    Сразу возникает вопрос, где та оценка качества по которой вы хотите стать топ разработчиком. Вы берете одну из самых низкопороговых ниш, и пытаетесь стать "царем горы".
    Знаю HTML, CSS, Bootstrap 3,4, верстал на них, сейчас освоил FlexBox, знаю как адаптивно верстать.

    С таким даже на работу не берут, без знания хотя бы js\php - всё сложно, будете перебиваться мелкими заказами и демпинговать.
    Желание делать сайты под ключ, дизайны сайтов, приложений и разработка.

    Готовьтесь к огромной конкуреции среди таких же "топовых разработчиков"

    Как думаете все вместе реально круто освоить и стать хорошим разработчиком сайтов от дизайна до верстки и запуска сайта, так скажем?

    Вы опоздали лет на 10, когда люди с Вашими навыками делали достаточно неплохие деньги.

    Сейчас неплохие деньги будет делать тот, кто 10 лет нарабатывал своё портфолио, обзавелся клиентами, и чем ваши навыки в виде "знаю чуток, верстал на них, сейчас освоил flexbox" - рынку Вы с такими темпами пригодитесь лет через 5, когда освоите пару фреймворков, либо 4-5 cms + php.
    Ответ написан
    47 комментариев
  • Как стать топовым WEB разработчиком?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Разработчиком с такими вводными не стать. Только верстальщиком.
    Ответ написан
    7 комментариев
  • Как правильно перебрать вложенные Java Map?

    @Neonoviiwolf
    Flutter developer
    Это треш, создайте класс - сущность, который будет хранить нужные данные и из него можно сделать список или мапу или что-то подобное.
    Ответ написан
    Комментировать
  • Как наполнить базу Дэйтинг сервиса юзерами?

    @McBernar
    Подготовить фейковых анкет. Нанять людей, чтобы имитировали беседы уровня «дела нормально» и «вашей маме зять не нужен?»

    Когда наберется критическая масса живых юзеров — можно на фейки забить.

    3 недели — не перетрудились? Цукерберг продал фейсбук за 100 миллиардов уже через две недели. Джобс выпустил первый айфон через полторы. Вы что-то долго делаете.
    Ответ написан
  • Быть разработчиком веб-сайтов невыгодно?

    politon
    @politon
    HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
    Рынок уже перенасыщен предложениями, а спрос только на хороших специалистов с большим опытом.
    Хорошо на этом продолжают зарабатывать гуру-говнокодеры со своими курсами "Сделай очередную помойку, на очередном конструкторе за час". Собственно эти и делают вброс немощных на рынок. Не успеют узнать, что такое "hello world", а уже пытаются заказы с бирж тянуть.
    Ответ написан
    9 комментариев
  • Чего ожидать от собеседования?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    о чем меня могут спросить?

    О чём угодно.

    И как воспринимать это дело как экзамен или просто на понимание рассказать?

    Зависит от компании и от человека, проводящего собеседование.

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

    Как уже заметили в другом ответе, реальное наличие знаний, а не умение кому-нибудь делегировать задачу.

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

    Никак. Я 20 лет в ИТ и до сих пор очкую на собеседованиях.
    Ответ написан
    4 комментария
  • Почему мне тяжело определиться с направлением и найти работу?

    Jacen11
    @Jacen11
    у вас проблемы связаны с тем, что вы из другой страны. Ваш вопрос не по адресу. В москве у меня бывало я проходил собесы каждый день по 2-3 штуки.
    Что вам интереснее тем более никто не может сказать. Может фотографом вам будет лучше.
    Но вообще, если вы за год не смогли найти работу в айти в европейской столице, то скорее всего проблема в вас. Учитесь проходить собесы и составлять резюме лучше.
    Так же сейчас пандемия вообще то, и всем низкоквалифицированным рабочим сложно и во всем мире.
    Ответ написан
  • Почему мне тяжело определиться с направлением и найти работу?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    И я задумался, может сменить направление, может мне будет проще

    А раз проще, то соискателей будет ещё больше и конкуренция ещё выше.

    я везде получаю отказы по типу "извините, мы выбрали других кандидатов"

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

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

    Джуны никому не нужны, а тем более гастарбайтеры.
    Ответ написан
    1 комментарий
  • Может ли интроверт-социофоб работать верстальщиком в офисе?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    1. профессия верстальщика как отдельной единицы в офисе практически умерла. единичные организации их держат и туда конкурс несколько сотен на одно
    2. в любой работе в IT присутствует огромное число коммуникаций. и в офисе и на удаленке
    3. проактивность это плюс, и без нее не вырасти дальше
    4. веселым никто никого быть не заставляет. но на таких людях просто пашут до последнего
    Ответ написан
  • Реально ли за месяц заработать на utest 100 долларов?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Нет
    Ответ написан
    Комментировать
  • Что выбрать? Kotlin или Flutter?

    @Kostik_1993
    Web Developer
    Вот и начались КАНИКУЛЫ у школьников на самоизоляции, они не могут гулять, так о будущем все думают. Какая ось заменит Android через N лет? А стать ли мне хакером и на какой для этого паблик подписаться? А что если я и гейм- и веб-разработчиком буду одновременно?

    Учить нужно то что актуально сейчас. Пока что это котлин. А после того как выучите котлин и поймете как все работает вам уже будет не трудно и в случае ухода его на второй план выучить Flutter
    Ответ написан
    3 комментария
  • Перегрузка методов - это не более, чем синтаксический сахар?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    это точно не сахар, а чистой воды полиформизм ООП
    ваш вопрос скорее в плоскости стоит ли использовать полиформизм?
    можно нагуглить море инфы к примеру сразу на русском https://habr.com/ru/post/37576/
    ps чем пользуюсь сам, чуть ли не ежедневно
    static void print(this string s, string pfx = "", string sfx = "") => Console.WriteLine(pfx + s + sfx);
    static void print(this IEnumerable<string> sa, string pfx = "", string sfx = "") => sa.ToList().ForEach(s => s.print(pfx, sfx));
    pps ну или упрощенно
    static void print(this string s) => Console.WriteLine(s);
    static void print(this IEnumerable<string> sa) => sa.ToList().ForEach(s => s.print());
    ppps очень удобно
    using System;
    using System.Diagnostics;
    using System.Linq;
    
    namespace ff.links
    {
        static partial class Program
        {
            static void Main(string[] args)
            {
                var sw = new Stopwatch();
                sw.Start();
                "let's begin...".print();
    
                var finds = fromTypical().scan();
                "find targets is ".print(pfx, finds.Count().ToString());
                //finds.print();
                var bro = finds.Where(b => b.Contains(ffBinary));
                "find browsers is ".print(pfx, bro.Count().ToString());
                bro.print(pfx);
                var cfg = finds.Where(b => b.Contains(fflConfig));
                "find configs is ".print(pfx, cfg.Count().ToString());
                cfg.print(pfx);
                var profiles = finds.Where(b => b.Contains(ffProfileSign));
                "find profiles is ".print(pfx, profiles.Count().ToString());
                //profiles.print();
    
                profiles.buildLinks(bro.First());
                //profiles.prefsApplay();
    
                //links2start();
                sw.Stop();
                var ts = sw.Elapsed;
                $"RunTime {ts.Hours:00}:{ts.Minutes:00}:{ts.Seconds:00}.{ts.Milliseconds:000}".print();
    //#if DEBUG
    //            "press any key to continue...".print();
    //            Console.ReadKey();
    //#endif
            }
            const string pfx = "  ::> ";
        }
    }
    Ответ написан
    6 комментариев
  • Куда лучше всего ехать программисту-выпускнику, после окончания обучения?

    DevMan
    @DevMan
    ехать можно много куда. вопрос только в том сможете ли вы туда поехать/пустят ли вас туда.
    трудовое законодательство/визы/санкции/и–все–такое достаточно просто разрушают иллюзорный мир несостоявшегося (пока) уежатора.
    Ответ написан
    Комментировать
  • Как заплатить самозанятому налоги Upwork->Payoner->Россия?

    @Stalinko
    PHP'шник и фрилансер до мозга костей
    По-моему Payoneer уже де-факто нелегален. И пытаться обелить такие доходы - лишний головняк самому себе.

    "Direct to local bank" от Upwork - действительно невыгоден, т.к. в курс обмена заложена комиссия порядка 4-5%.
    Самый выгодный вариант - Wire Transfer за $30. Делаете перевод на валютный счёт и получаете чистые доллары, которые в будущем можно конвертировать по выгодному курсу или вообще снять наличкой. Чем больше сумма перевода тем выгоднее. Я коплю до $3000 и затем вывожу. Получается общая комиссия - 1%.
    Ответ написан
    5 комментариев
  • Как в одном теге использовать две директивы angular?

    Xuxicheta
    @Xuxicheta Куратор тега Angular
    инженер
    Нельзя, структурные директивы таковы by design.
    Используйте
    <ng-container *ngIf="...">
      <div *ngFor="..."></div>
    </ng-container>
    Ответ написан
    Комментировать
  • Хакер на Винде? + Как стать хакером?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    1) Да.
    2) Если ты хочешь взломать БД, ты должен знать как эту БД создать. Тоже самое касается и всего остального. Когда ты знаешь, как создать ту или иную систему, ты знаешь какие потенциально уязвимые места у неё могут быть.
    3) Нет таких книг. Читай пункт 2.
    4) Сначала хоть что то выучи, а потом о работе думай.
    5) Смотря что за материал. Инструкции как взломать ВК явно не актуальны, книги по сетям, базам данных, алгоритмам и пр. могут быть актуальными десятилетиями.

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

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Что за джуны пошли?
    я как джун мало что понимаю из описании вакансии

    Раньше на собеседовании пацаны с горящими глазами сами тебе рассказывали что есть вот такая штуковина и фыркали а почему вы используете jquery ведь все сидят уже на %framework name%.
    Ответ написан
    3 комментария
  • Мнение о "Профессия Java-разработчик PRO"?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Курсы не нужны.
    Ответ написан
    2 комментария
  • Как написать программу "Максимальное значение"?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Я и сам изучаю Java и хочу акцентировать ваше внимание на следующих пунктах:

    Во-первых,
    ArrayList<String> myList Вы создаете ArrayList с параметрированным типом данных String.

    Отсюда возможны слудующие проблемы в дальнейшем:

    1) Как убедиться, что пользователь введет именно число, а не слово. Если вы хотите использовать именно тип String, то стоит использовать также regexp и метод matches() и проверять на то, что пользователь ввел именно цифру или число.

    2) Как сравнить числа, если они являются переменными типа String?
    Разве, что нужно будет итерировать по списку и использовать Integer.parseInt(str) Ведь, сравнить строки вы не можете и вам придется привести строки к типу int.

    3) if(number == "!")
    Строки лучше сравнивать используя метод equals(). Вам не удается выйти из цикла именно из-за этого. используйте equals()

    Наверное, лучше сразу принимать int используя sc.nextInt(), а из цикла выходить другим способом. Например, нажатием кнопки, которую вы назначите на выход из цикла. Например, добавив event listener для кнопки Enter и по нажатию кнопки выходите из цикла. А далее итерировать по списку и сравнить данные и выдать макс. значение
    Ответ написан
    Комментировать