• Как учиться новому после рабочего дня?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    1. 9 часов. Это уже ошибка. КЗОТ писали не дурни. 8 часов достаточно для работы, если человек не чаи пьет
    2. Пересмотрите процесс работы. По приходу на работу сначала делать самые важные. Прошу прочесть внимательно: сначала важные, а только потом срочные и другие. Отличие важных от срочных в том, что одни, как правило, делаются разово и про них забываются, а другие хоть и не срочные, но они влияют стратегически.
    3. Уделяйте время на то, чтобы подумать над "светлым будущим", т.е. создать\актуализировать список страгеческих целей и задач
    4. Делайте утром зарядку. Растяжку, отжимания, приседания. Это влияет на энергетику в организме
    5. Делайте перерывы во время работы.
    6. Чаще пейте воду
    7. Займитесь спортом. На своей шкуре опробовал и четко знаю то, что до занятия плаванием делал меньше, чем сейчас
    8. Окружите себя теми, кто куда-то стремится. Это не значит что надо всех других послать в Южную Америку на оз. Нахой. Это значит, что надо чаще общаться с одним типом людей и меньше с другим
    9. Стремитесь работать на результат, а не подсчет "жопочасов". В дальнейшем ставьте работодателю на собеседовании вопрос "Вам нужны жопо-часы или результаты?". Старайтесь выявить жмотов. Если вы вдруг справились не за 5, а за 4 часа, а работодатель жмотится и боится выделить время на самообучение сотрудника, хотя эти же знания будут применены при решении рабочих задач, то уходите от такого работодателя!

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

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

    Старайтесь избегать рывко-образной работы. Все должно быть стабильно. Пусть даже небольшими кусками работы, но стабильно и бессбойно!
    Ответ написан
    6 комментариев
  • Для чего нужны "?" и "!" возле переменных в Swift?

    briahas
    @briahas
    ObjC, Swift, Python
    Попробую расширить ответ:

    class MyClass {
        let myConst = "тут не оборачиваем, ибо значение будет сразу при инициализации класса, инфа соточка"
        var myFoo = "тут - тоже будет, по этому не оборачиваем"
    
    // а тут нет значения при инициализации класса -> будет ошибка.
        var myBar: String  
        
    // придется - либо оборачивать и тут... и в дальнейшем,
        var myBar: String?
    
    //                 - либо писать init метод
        var myBar: String    
        func init() {
             myBar = "вот теперь  переменная не пустая - не оборачиваем"
        }
    }
    Ответ написан
    Комментировать
  • Для чего нужны "?" и "!" возле переменных в Swift?

    DevMan
    @DevMan
    let foo: String! = "зуб даю что эта переменная содержит значение, и восклицательный знак указывает на это"
    print(foo)  // тут восклицательный знак не нужен ибо мы уверены
    
    var bar: String? = "переменная может содержать значение, а может и не содержать, знак вопроса на это указывает"
    print(bar!) // восклицательный знак нужен для доступа к значению такой переменной
    Ответ написан
    3 комментария