Минск

Достижения

Все достижения (45)

Наибольший вклад в теги

Все теги (108)

Лучшие ответы пользователя

Все ответы (189)
  • Как эффективно развивать себя как разработчика?

    aRegius
    @aRegius
    Python Enthusiast
    Вам будет гораздо легче решать большую часть стоящих перед вами задач (а другим гораздо легче вам в этом помогать), как только вы перестанете описывать их общими фразами (типа "максимально эффективно", "полноценный дев", "хорошим специалистом" и т.п.).

    Будьте конкретны:
    - "Моя цель на ближайшие 6 месяцев - вырасти до позиции XXX в текущей компании". И далее:
    - "Что мне нужно сделать для того, чтобы в течение 6 месяцев в моей компании вырасти до XXX ?"

    С этим уже можно обратиться к людям, обладающим достаточной компетенцией в помощи вам с ответом на этот вопрос: "Для того, чтобы в нашей компании стать XXX, нужно знать ЭТО и уметь ТО".

    - "Что мне нужно для того, чтобы узнать ЭТО и научиться делать ТО ?". Cоставляете план действий (разбиваете необходимые шаги на месяцы, недели, дни) с дежурными сроками (для проверки запланированного и достигнутого, внесения в связи с этим необходимых корректировок и т.п.) - и вперед.

    Но все начинается с конкретики:
    - "...хочется максимально эффективно развивать себя...". Что конкретно значит (для вас) "максимально эффективно"? По каким критериям вы будете определять, эффективно вы развиваетесь или нет? Количество прочитанных книг? Сложность решаемых задач? Что конкретно?
    - "...чтобы стать не только полноценным девом...". Что конкретно значит (для вас) "полноценный дев"? Как вы поймете, что стали "полноценным девом"? Вы добьетесь определенной должности? Будете зарабатывать определенную сумму денег? Что конкретно?

    Успехов.
    Ответ написан
  • Стоит ли изучать django?

    aRegius
    @aRegius
    Python Enthusiast
    1. Конечно стоит. Python - прекрасный язык, Django - самый востребованный на рынке фреймворк (заметьте, я не говорю "самый лучший", поскольку есть и другие достойные фреймворки в копилке Python и у них есть свои приверженцы, и это, конечно, вопрос личных предпочтений). Одним словом, у вас в руках отличнейший инструмент для получения удовольствия от работы и построения карьеры.
    2. Вопрос возраста выкиньте за ненадобностью. В качестве одного из примеров
    почитайте-ка историю Алексея Ситникова.
    3. Занимайтесь самостоятельно. В ваших реалиях вам необходимо так спланировать свое время, чтобы максимально полезно использовать каждую свободную минуту. Это вопрос, в том числе, самодисциплины, и он "пинками извне" не решается - тут уж ваша личная ответственность перед самим собой.
    4. Вам "кровь из носу" нужен английский язык.
    5. Не распыляйте усилия. Выберите один-два источника и занимайтесь. Лучше меньше - но лучше.
    6. На вкус и цвет, как говорится... На мой взгляд, лучшая книга для качественного старта в Django - книга его основателей. НО! Это если с английским у вас совсем туго. В противном случае, ВОТ ОБНОВЛЕННОЕ издание этой же книги 2016 года. Была в свободном доступе.
    7. Совсем не лишним будет изучение (хотя бы на базовом уровне понимания что к чему) front-end инструментов - HTML, CSS, JavaScript.
    8. Что еще вам понадобится для устройства на работу.
    9. "Конкуренция", "толпы специалистов" и прочие "страшилки" - учитесь, работайте, не останавливайтесь в развитии и все будет ок. Стремитесь стать лучшим в том, что вы делаете. А иначе зачем и для чего?
    10. Будет трудно, будут сомнения, будут лень и отчаяние. Ну так и чудес не бывает. Как говорил великий Томас Эдисон: "Гений — это один процент вдохновения и девяносто девять процентов пота".

    Но, как это сейчас в тренде: "Вы держитесь, вам всего доброго, хорошего настроения и здоровья!" :)
    Ответ написан
  • Как составить план обучения на ближайшиее время?

    aRegius
    @aRegius
    Python Enthusiast
    Добрый день, Дмитрий.

    1. В такой последовательности:
    Python
    a) Майкл Доусон - рус ... eng
    b) Марк Лутц - рус ... eng
    c) Дэвид Бизли + Лучано Рамальо
    Дальше - самостоятельный выбор, исходя из личных потребностей.
    Django
    a) Джейкоб-Каплан Мосс и Адриан Головатый - рус ... eng
    b) Django Girls Tutorial
    c) Гринфилды + Равиндран

    Параллельно читаем Django documentation

    2. HTML5 + CSS3 + JS + SQL.
    Знать на уровне, достаточном для реализации собственного проекта с нуля (скажем, свой сайт). Для этого, правда, достаточно HTML и CSS, в объеме указанных книг. Другой вопрос, что и JS, и SQL практически всегда требуются в багаже знаний при устройстве на работу (достаточно посмотреть вакансии).

    3. Нет, просто нету смысла. Актуальной качественной литературы по Python хватает. Есть некоторые исключения (некоторые из них мною упомянуты), но в целом, повторюсь, с современной литературой у Python все в полном порядке. Ищите на Amazon, сортируя по дате выхода.
    Ответ написан
  • Какие существуют книги по Big Data?

    aRegius
    @aRegius
    Python Enthusiast
    Я слежу за книжными новинками конечно на Amazon, где же еще... Все существующие книги, по той или иной тематике (+ отзывы, сортировка по дате/количеству отзывов/средней оценке/, описание и содержание) там есть. Поэтому рекомендую исключительно туда.

    Big Data

    Ну и ТУТ неплохой анализ, возможно пригодится.

    У меня тоже недавно "проснулся" интерес к данной теме, начал с этой книги (в смысле читаю в настоящее время), поскольку:
    1. Хорошие отзывы.
    2. Свежайшее издание (2017 год)
    3. Хороший охват тем.
    4. Исключительно практичная.
    5. Есть в свободном доступе для чтения онлайн - ТУТ.

    Чем смог, как говорится...
    Успехов!
    Ответ написан
  • Как решить проблему с концентрацией?

    aRegius
    @aRegius
    Python Enthusiast
    Сходите на консультацию к врачу. Это самое разумное, что можно предложить в вашей ситуации в рамках данного ресурса. Ибо на уровне психологии/философии/эзотерики подобные проблемы, тем более "большие" (с ваших слов), не решаются.
    Ответ написан