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

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

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

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

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

    petermzg
    @petermzg
    Самый лучший программист
    Так учитесь новому, до начала рабочего дня. Вставайте раньше, учите нужное, затем на работу, а после работы отдых.
    Ответ написан
    7 комментариев
  • Как выполнить код перед тем как пользователь увидит activity?

    GavriKos
    @GavriKos
    Выполните его в onCreate своей активити. Для того чтобы код один раз выполнялся при запуске (но при этом каждый запуск) - сохраняйте флаг было ли выполнено преобразование где то в своей реализации Application, например. Если надо чтобы вообще один раз - то в файл можно записать, или еще куда.

    Можно конечно попробовать выполнить код в onCreate самого Application.
    Ответ написан
    1 комментарий
  • Как изменить настройки проекта Android Studio?

    @pod_proteinom
    файл AndroidManifest.xml

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        android:versionCode="1"
        android:versionName="first"
        package="название пакета" >
    
    <application
            android:icon="@drawable/путь к файлу иконки"
            android:label="@string/название приложения">
    </application>
    Ответ написан
    1 комментарий
  • Хочу устроиться Android разработчиком. С чего начать, куда двигаться?

    @Mintormo
    Могу посоветовать стандартный набор ресурсов:
    startandroid.ru/ru/uroki/vse-uroki-spiskom.html
    developer.alexanderklimov.ru/android
    И, как справочник, официальная документация:
    d.android.com
    Еще посоветую посматривать статьи на Хабре:
    habrahabr.ru/hub/android_dev
    Вот неплохая книга (есть на рутрекере):
    www.ozon.ru/context/detail/id/24301926

    Что касается джуниора, то лично я сам сейчас хочу им стать и составил для себя следующий план:

    1. Общая архитектура приложения. Компоненты приложения.
    2. Интерфейс (Fragments, ActionBar, диалоги и прочее). Работа с анимацией элементов управления. Создание кастомных элементов управления.
    3. Многопоточность (Threads + Handler, AsyncTask, runOnUiThread, post).
    4. Работа с файлами.
    5. Сеть. Сокеты. WebView.
    6. Сервисы.
    7. Google Maps и GPS (в перспективе возможно OpenStreetMap и MapKit Яндекса).
    8. SQLite.
    9. Протоколы. HTTP/HTTPS, JSON, XML, OAuth2, возможно protobuf.
    10. API социальных сетей (ВКонтакте, Facebook, Twitter, Instagram, Flickr).
    11. Создание виджетов.

    Вот когда с этим закончу, сделаю парочку простых проектов и пойду устраиваться джуниором. :)
    Ответ написан
    1 комментарий