Full Stack-JS
  • 10 инструментов эффективной работы, или Забудьте о многозадачности

    Костянтин, тут більше ролі грає ситуаційна складова.
    Для кожного конкретного завдання, все залежить від ряду чинників(їх можна доповнити, ці я б назвав головними):
    1) грамотності керівника;
    2) рівня кваліфікації виконавця;
    3) ситуації(на вчора, до вечора, треба на завтра ти ж розумний щось придумаєш і т.п.) + від того наскільки виконавець швидко реагує на ті чи інші обставини(хтось майже миттєво приймає рішення, але наражає себе на те, що треба буде переробити в разі помилки і на це піде зайвий час, а комусь потрібно н-часу проаналізувати всі за і проти, погуглити «що означає прикрутити базу» що також займає час);
    4) правильної декомпозиції + розстановки пріоритетності завдань + «метод прогресивного джипега» (знову таки, від ситуації, наскільки швидко треба приймати рішення, чи є достатньо часу на це);
    5) як вже згадав Павло(автор теми), метод «З’їсти жабу першою».
    І навіть за цих умов, без підготовки, для сіньйора це ризик зірвати терміни через своє его(не буду готуватись, я все знаю, навіщо паритись, що може статись, #ясторазтакделал) і завалити проект, що потягне за собою вниз репутацію компанії і т.д., а для новачка робота буде походити на пекельну метушню,- щось з розряду теми про виживання. Може бачили у ютюбі відео сучасних ігр де скидують гравця з парашутом і він практично голяка шукає предмети для виживання(може хтось грав і може поділитись досвідом виживання, я тільки відео бачив, цікаво було поспостерігати)? Так от, шанси на виживання досвідченого гравця і того, хто тільки знайомиться з грою,- самі розумієте. Єдине, що цей новачок може зробити для збільшення своїх шансів,- це ознайомитись максимально за той проміжок часу, який в нього є з «предметом», і продумати що і як він буде робити і що йому потрібно аби вижити. В екстренних ситуаціях(будь то вижити, чи н-д: упав сервер і клієнт погрожує рахунком з чотирьма-п’ятьма нулями) частину прорахунків покривають інстинкти(якщо вони звичайно прокидаються вчасно), частину досвід, інше — за підготовкою.
    Як доказує практика, найчастіше проколи стаються після фраз «Все буде ок, чого тут паритись», «Я сто разів так робив», «Та тут дрібниця, а не робота, на 5 хвилин» і подібних.
    Взагалі уникнути проколів і все врахувати практично нереально, завжди людський фактор бере своє, або чергове «цунамі». Але знизити ризики цим способом можна і це варто робити за нагоди.
    Можливо це не модно роботи, чи нудно, можна багато дискутувати. Але це дає хороші позитивні результати.
    Тому, повторюсь,

    «Якщо це не ’ЧП’ і є можливість — спочатку сплануй роботу»!

    Коли «ЧП» і горять ср(A)ки, це вже інша історія.

  • 10 инструментов эффективной работы, или Забудьте о многозадачности

    Гарні способи, почерпнув трохи нового.
    Думаю обов’язково ще потрібно згадати про принцип Паретто при плануванні завдань, який каже, що «20% витраченого часу на підготовку економить 80% часу при роботі». Використовую його практично завжди: 1) дати відповідь на питання — що має бути зроблено, яка кінцева ціль; 2) декомпозиція; 3) визначити і підготувати інструменти необхідні для цього; 4) підготувати робочий простір.
    Допоки не використовував його, робота була хаосом, багато часу пропадало на просто біготню, чи відволікання то за одним, то за іншим. Навіть у побуті, коли потрібно вдома щось підкрутити, починити або зробити, не подумавши і не підготувавшись ти по 10 разів бігаєш то по плоскогубці, то по викрутку і т.п. Згоден, коли трубу прорвало не до цього, тому буде більш правильно сказати «Якщо це не ’ЧП’ - спочатку сплануй роботу».

  • Посоветуйте бесплатный софт для построения mind maps

    mindmeister. com є сайт і аплікуха на телефон, інтеграція в інші сервіси. прямо там можна таски призначати, шарити для спільного доступу мапу і юзати командою. впринципі мені вистачає фрі плану. там здається до 5 карт безкоштовно юзаєш, а за більше — вже платити треба. Також у них є свій аналог trello — meistertask. com, також з обмеженим фріюзом, але в поєднанні з міндмейстером для особистих цілей з головою вистачає.

  • LocaleBro — локализация Android- и iOS-приложений без лишней работы

    Чудова робота! Ще не користувався, тільки зареєструвався і потикав кнопочки. Вже хочеться потиснути руку, навіть просто за задоволення від перебування на ресурсі. Супер! :)

    Підтримали: Fedir Tsapana, Alyona Luzan
  • 5 лучших книг для изучения JavaScript от Senior Front-end разработчика Александра Головатого

    «Code for Teens» Moritz, прочитав. Гарно, легко, простою мовою, стандарт теперішній(не найновіший, але зрозуміло все).
    Почав читати нещодавно «Javascript на прикладах» Нікольского. Гарна книга, хороші проекти для практики, але нажаль на старих стандартах, здається ще 2015 року. Довелось залишити її читання.
    Наразі читаю «Eloquent Javascript» Marijn Haverbeke, також гарно заходить. Але все таки, для тих, хто взагалі далекий від теми програмування(як я) варто почати з чогось простішого(for kids), щоб зрозуміти самі принципи, логіку і подібне.

    Підтримав: Oleksandr Golovatyi
  • 5 лучших книг для изучения JavaScript от Senior Front-end разработчика Александра Головатого

    studio.code.org Я навіть декілька тем пройшов. Цікаво :))

  • 5 лучших книг для изучения JavaScript от Senior Front-end разработчика Александра Головатого

    Ото якраз читаю її. Хороша і легка подача і + що в інтерактивному режимі можна працювати на сайті з прикладами коду, а не читати книгу і перемикатись на IDE втрачаючи фокус. Добре тим, в кого є монітор додатковий, а я ще не заробив на нього (ціль купити саме вже з зарплати в якості програміста) :р

← Сtrl 123 Ctrl →