• Как перестать прокрастинировать и начать учиться?

    @stratosmi
    0. Как избавиться от страха что-то упустить? (из-за которого возникает неконтролируемое чтение одного и того же, но в сотнях вариаций)

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

    Просто забей - а еще лучше найди нормального ментора/учителя и выполняй задания по составленному для тебя плану обучения.

    Но это непросто найти такого.
    Поэтому забей просто.

    1. Как выучить язык(PHP), фреймворк (Laravel) и получить фундаментальные знания computer science как можно скорее и с гарантированным результатом?


    Язык так вообще - учится легко и не напряженно.
    Берешь и практикуешься. То есть программируешь. Сначала знаешь мало, потом все больше больше. Оглянуться не успеешь, как за неделю уже знаешь весь язык.

    Практикуйся.
    Понемногу. Но регулярно.

    Это вообще любого обучения касается, хоть фреймворки, хоть бокс, хоть английский, хоть еду готовить.
    Ничего другого человечество не придумало для обучения - практикуйся.

    2. Как решить проблему вечно скапливающегося списка материала на изучение?

    Забить на него.

    3. Как избавиться от страха, что я всё это учу зря и потом надо будет переучиваться?


    Учится не конкретная технология. Это то как раз легко и просто.

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

    4. Как не делать лишнего и не тратить время зря?

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

    5. Всё это со мной не первый год, не даёт по-настоящему работать и я уже не знаю, что делать.


    Ты нацелен на результат.
    А обучение - это процесс.

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

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

    6. А еще хочется постоянно всё структурировать, собирать и потом не потерять. И делать это идеально.

    Идеал не достижим.
    Ты можешь выработать какую то схему лучшую лично для себя. Но только с практикой.
    Ответ написан
    4 комментария
  • Как заменить громоздкий код лямбдами или сделать его более красивым?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    Нет, лямбды не для этого.
    Совет - вот эту(и подобную) фигню
    accessLine.getDefaultNeProfile() == null || accessLine.getDefaultNeProfile().getSubscriberNeProfile() == null) ?
                                    null : mapperToAssuranceSubscriberNeProfileDto(
                                    accessLine.getDefaultNeProfile().getSubscriberNeProfile()

    вынести в отдельный метод с нормальным названием. Сразу станет легче жить. Ну и между двумя доступами внутреннее значение может измениться, и ты словишь NPE. Сохраняй в переменную.
    Ответ написан
    1 комментарий
  • Какие книги (от новичка до профессионала) для изучении Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Чтобы стать профессионалом, нужно научиться искать информацию. Ваш вопрос задают на Тостере каждую неделю. А на Stackoverflow есть даже каноничный ответ.
    Ответ написан
    Комментировать
  • Как углубить свои знания по теме Java EE?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Устроиться на работу. Нормально освоить JEE можно только имея 3-5 лет работы на реальных проектах. Парадокс, но хорошей литературы на эту тему, не предполагающей опыта, я не видел.
    Ответ написан
    4 комментария
  • Как найти работу на неполную рабочую неделю?

    Sanes
    @Sanes
    Это практически нереально. В большой проект никто на таких условиях брать не будет. Остается сдельный вариант на короткий срок.
    Я допустим по разработке не беру проекты, которые занимают больше 5-7 дней. Своих дел хватает, да и крыша у меня от них поедет через неделю.
    Ответ написан
    Комментировать
  • Как найти работу на неполную рабочую неделю?

    maxaus
    @maxaus
    Вошёл вайти и пока не вышел
    Как вариант, выберите проект простой для вас, на котором вы за 20-30 часов в неделю будете выдавать результат, который готовы оплатить как за 40 часов. Короче делаете быстро и эффективно то, что знаете, официально работая полный день.
    Ответ написан
    Комментировать
  • Как найти работу на неполную рабочую неделю?

    @MasterMike
    30 часов в неделю несильно отличаются от 40 часов в неделю.

    Ваш вопрос - это вопрос мотивации, а не малого числа предложений подобного плана на рынке труда.
    Ответ написан
    4 комментария
  • Как найти работу на неполную рабочую неделю?

    vicodin
    @vicodin
    Имею некоторый опыт
    на фрилансе и в бодишопах полно предложений на парт-тайм, не меньше чем на фултайм. Сам работаю в двух проектах по 10-15 часов в неделю и в одном до 5 часов в неделю(делаю код ревью).
    Ответ написан
    Комментировать
  • Как найти работу на неполную рабочую неделю?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Мне кажется, чуть ли не единственный путь - сделать так, чтобы вас нашли, и вы диктовали условия. Как этого добиться? Раскручивать себя, как разработчика. Либо это upwork, либо это блог/ютуб и тд тп. В конечном счете сможете выбирать загруженность себе по душе. Найти частичную занятость в офисе / удаленно, но работая как человек в штате - крайне маловероятно, я думаю.
    Ответ написан
    2 комментария
  • Почему в Java переопределение (override) статического метода не является таковым?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Потому что это не переопределение, а сокрытие.
    Ответ написан
    Комментировать
  • Java: как получить из вложенного класса доступ к полю внешнего?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Вы пытаетесь выполнить присваивание на уровне определения класса, что трактуется компилятором, как попытка объявить поле Test.this.outerString класса innerTest, что естественно невозможно. А внутри любого метода проблем с доступом у вас не возникнет
    class innerTest {
        void someMethod() {
            Test.this.outerString = "ПОК ПОК ПОК";
            // или даже проще
            outerString = "ПОК ПОК ПОК";
        }
    }
    Ответ написан
    1 комментарий
  • Подойдет ли Java для бекенд-разработки? Можно ли для начала его учить?

    @Vovan1995
    Весь бэк у грандов, типа амазона на джаве ) + самый высокооплачеваемый язык, строгая типизация выровняет руки и отучит писать говно код + свой конвеншен )) Вообщем учи не сомневайся
    Ответ написан
    Комментировать
  • Подойдет ли Java для бекенд-разработки? Можно ли для начала его учить?

    Snapdrawler
    @Snapdrawler
    Только с языка на язык не прыгайте и все получится.
    Ответ написан
    Комментировать
  • Как определить что за тип вышки?

    @plyrvt
    1) вверху РРЛ миллиметрового или сантиметрового диапазона. Мощности в диапазоне 1....1000 миллиВат, узкий луч на вторую такую же.
    2) внизу ряд трехсекторных БС (GSM, UMTS, LTE, CDMA2000), мощности до 60 Ватт на БС, до 20 Ватт на сектор. Антенны до 16 dBi, EIRP максимум = 20W * 16 dB = 800 W
    Если можете пользоваться услугами этой БС (есть телефон и SIM карта) то можно в телефоне посмотреть уровень сигнала
    Ответ написан
    Комментировать
  • Программируете ли вы в свободное время?

    teoadal
    @teoadal
    .NET + AS3
    Также, как и вы - вечером GameDev. Проблем с переключением между работой и игровой задачей не наблюдаю, так как всюду есть план разработки: сегодня я занимаюсь тем то, вечером делаю то-то, утром я там-то.

    Лайфхак тут, лично для меня, именно в планировании. Плюс, конечно же нужно не забывать об отдыхе. Во всяком случае, выходные в 80% случаев это отдых. Если отдых активный, да ещё с выездом на природу - самочувствие и работоспособность восстанавливаются быстро.

    Отдых для мозга - важная штука. Непрерывная работа со временем приводит к истощению - выражается как физическая усталость (собственно, ваш случай). Я решаю это стремлением как можно меньше напрягать мозг вне конкретных задач. Например, не слушать аудиокниги, меньше читать (даже новости), меньше смотреть. Короче говоря, "очки внимания" у вас ограничены, и если вы будете распылять внимание, вы быстро устанете.

    Резюмирую:
    1. План разработки.
    2. Отдых нужен. Желательно активный, на природе.
    3. Женщины тоже обязательно.
    4. Сон обязателен и в нормальные для человеческом особи часы.
    5. Мозг должен иметь возможность расслабляться. Загружайте его информационным шумом по минимуму.

    Ответ написан
    2 комментария
  • Программируете ли вы в свободное время?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я с удовольствием пишу код и не часто устаю (это приходит с опытом и знаниями). Достаточно хорошо напрягает мозг, только когда что-то сложное кодишь или изучаешь и разбираешь материал впервые, "с нуля".

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

    Напишешь игру - отдохнёшь! d_happy_tired.gif*happy tired*
    Ответ написан
  • Блоги по безопасности

    @bondbig
    Ответ написан
    Комментировать
  • Блоги по безопасности

    www.securitylab.ru сводит самых известных авторов личных русскоязычных блогов по ИБ в своей колонке "Блоги" (см. левый столбец)
    Ответ написан
    Комментировать