Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Сыграйте в классический пасьянс и попробуйте разложить по порядку колоду из 52 карт, начиная с короля и заканчивая тузом. Игра имеет четыре варианта: с 1, 2, 3 и 4 мастями. Выиграйте как можно больше в каждом варианте и улучшите свои показатели.

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Python + Саморазвитие

С этим тегом используют

Программирование IT Программист Обучение IT юмор Разработка YouTube Психология Личность Мотивация Внутренний диалог Совершенство Опыт Успех Все
26 постов сначала свежее
30
alexagree
alexagree
2 года назад
Программирование на python
Серия Учусь программировать и английскому

Учусь программировать. Неделя 2. +23 часа⁠⁠

Учусь программировать. Неделя 2. +23 часа Программирование, Python, Обучение, IT, Программист, Мотивация, Профессия, Личный опыт, Саморазвитие, Личность, Опыт, Удаленная работа, Поиск работы

На этой неделе я начал писать свою первую программу. Это телеграмм бот, который должен будет принимать английское слово, а в ответ отправлять:
- перевод
- часть речи
- озвучивание слова
- пример использования в предложении
И самое главное. Все эти данные он должен записывать в csv формат для загрузки в Anki, чтобы создавать флеш-карточки для запоминания новых слов. Короче, все то что я сейчас делаю вручную 1-2 часа, бот должен делать мгновенно.

Думаю, что к отчету на следующей неделе все уже будет готово, и я смогу показать что-то, что можно будет пощупать

Показать полностью 1
[моё] Программирование Python Обучение IT Программист Мотивация Профессия Личный опыт Саморазвитие Личность Опыт Удаленная работа Поиск работы
9
22
alexagree
alexagree
2 года назад
Программирование на python
Серия Учусь программировать и английскому

Изучаю программирование 31 ч. Неделя 1⁠⁠

Изучаю программирование 31 ч. Неделя 1 Программирование, Мотивация, Python, Обучение, IT, Опыт, Саморазвитие, Личный опыт, Тайм-менеджмент, Программист, Веб-разработка, Личность, Профессия

Я учу программирование, и теперь буду публиковать еженедельные отчеты, чтобы мотивировать себя держать темп.


Как вы можете заметить, я засекаю время. Это помогает мне контролировать процесс обучения, следить за темпом, выявлять ошибки, анализировать их и самое главное – видеть, что процесс идет. Дело в том, что изучить нужно настолько много, что потратив десятки часов можно сдвинуться всего на 0,5%, а ощутимых результатов и вовсе не будет. Это может подкосить, отбить всякое желание учиться дальше. Засекая часы, я перестаю думать о таких вещах и моими результатами становятся часы. На начальном этапе это очень помогает.

На прошлой неделе я занимался 31 час.
– Книгу по питону и курс на юутбе могу рекомендовать. Они достаточно понятны.
– В начале недели мне с трудом давались задачки на codewars, но уже к концу дело прошло, и я накодил 18 штук за 1,5 часа. Буду наращивать.
– Попробовал заучивать функции и методы с помощью Anki, разочарован. Потратил много времени (25%) на создание карточек и угадывание ответов. Понимаю, что удели я это время решению задач на codewars, эффективность недели была бы выше.

Показать полностью 1
[моё] Программирование Мотивация Python Обучение IT Опыт Саморазвитие Личный опыт Тайм-менеджмент Программист Веб-разработка Личность Профессия
20
803
skaynet25022022
skaynet25022022
2 года назад
Книжная лига

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля⁠⁠

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

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


Публикую обзор книги "Начинаем программировать на Python" от автора Тони Гэддиса. Издание 5-е. Ссылку на бесплатную версию книги оставлю в конце поста.


Стоит читать? Да! Почему? Опишу в статье.


Python - хороший первый язык программирования, а это лучшая книга для его изучения.


Для кого эта книга?

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


Во вторую очередь я бы посоветовал данную книгу тем, кто уже имеет опыт работы с Python, но хотел бы иметь под рукой полноценный справочник с практическими описаниями основ языка. С примерами, объяснениями - то, что быстро поможет вспомнить простые, но необходимые вещи.

Что в самой книге?

Книга крайне внушительного размера, состоит из 855 страниц.

Так как линейки под рукой не оказалось, предлагаю вам в масштабном сравнение с ручкой оценить её габариты.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.2. Размер книги

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.2.1 Размер книги

Что же рассматривается на протяжении всех этих 855 страниц?

Предлагаю ознакомиться с содержанием книги.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.3. Оглавление

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.3.1. Оглавление

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.3.2. Оглавление

Как видим, книга состоит из 14 глав.

Далее, постараюсь кратко и предметно рассказать о каждой из глав.


Глава 1. Введение в компьютеры и программирование

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

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.4. Глава 1


Отличной чертой данной главы является то, что автор начинает с самых-самых азов компьютерной грамотности. Подобный подробный подход крайне редко наблюдаю в технической литературе.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.4.1 Глава 1

Следующей приятной особенностью книги являются контрольные вопросы в конце каждого подпункта главы. Мой совет, не пренебрегать ими, даже если вам показалось, что вы отлично условили материал. Повторение - мать ученья.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.4.2 Глава

Глава 2. Ввод, обработка и вывод

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


Автор подробно рассматривает цикл создания программы, от проектирования до тестирования и исправления ошибок.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.5. Глава 2


В данной главе автор начинает переходить к синтаксису языка Python и начинает с описания простейших программ написанных на нём.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.5.1. Глава 2 - примеры простейшего кода на Python


Описываются все программы более чем подробно, на начальном этапе, когда читатель не имеет опыта программирования за плечами - подробно объяснение всех механизмов крайне необходимо.


Глава 3. Структуры принятия решения и булева логика.

Автор знакомит нас с операторами сравнения и логическими операторами, что нужны для объединения нескольких операторов сравнения.


Также автором подобно рассмотрена работа с условиями, что и при каких условиях в коде будет происходить. Тема нужная, поэтому если только начинаете свой путь, обязательно вникайте)

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.6. Глава 3


На данном фрагменте книги мы можем наблюдать как автор рассматривает конструкцию if-elif-else со всеми необходимыми пояснениями.


Глава 4. Структуры c повторением.


В данной главе автор расматривает способы создания структур повторения на основе циклов for и while. Так как понимания циклов и последующее умение работы с ними будет вашим хорошим преимуществом , советую данную главу проходить более осмотрительно.

Если кратко, то циклы нам сэкономят кучу времени, если научиться с ними работать. Зачем в ручную вводить одно и тоже много раз, когда можно заставить это делать компьютер.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.7. Глава 3 - Применение функции range с циклом for


Глава 5. Функции

Важная для понимания каждого начинающего разработчика глава.


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


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

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.8. Глава 5

Глава 6. Файлы и исключения

Данная глава позволяет научиться записывать и считывать данные в файлы. Как мы вновь видим, глава сопровождается кодом. Мой совет, набирайте код самостоятельно на компьютере, не воспринимайте книгу, как чтиво. Нужно работать и доводить до автоматизма основные конструкции языка, чтобы пальцы всё "запомнили", так сказать)

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.9. Глава 6 - запись введенных данных в файл.


Глава 7. Списки и кортежи.

Списки нам нужны, чтобы хранить объекты разных типов, сохранять очередность элементов и многое другое.


В данной главе автор рассматривает применение в деле таких двух часто встречаются в языке Python последовательностей, как списки и кортежи. Автор учит читателя применять на практике списки для таких операций, как хранение объектов в списке и поиск значений. Как нарезать списки, включать элементы в список , исключать их - всё это подробно описано.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.10 Глава 7 - работа со списками


Глава 8. Подробнее о строковых данных.

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

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.10. Глава 8 - строковые методы


Глава 9. Словари и множества.

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


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

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.11. Глава 9 - программа для работы со словарем


На странице 489 вы сможете найти программу 9.2. , что отлично демонстрирует работу со словарем для хранения имен.


Глава 10. Классы и объектно-ориентированное программирование.

Классы - та штука, что помогает нам понятно и главное кратко описывать объекты и их поведение, вне зависимости от основного кода вашей программы.


ООП (объектно-ориентированное программирование, то , что организует программный код, ориентируясь в первую очередь на объекты , а не на логические структуры и функции.


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

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.12 Глава 10 - классы и ООП


Глава 11. Наследование

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


Автор раскроет такие понятия как надклассы, подклассы, полиморфизм и переопределение методов. Получилось описать всё это в книги более чем доходчиво)


Глава 12. Рекурсия.

Что такое рекурсия? Если кратко - это вызов функции внутри самой себя. В главе о рекурсии автор подробно рассматривает её применение на практике в решении поставленных задач.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.13. Глава 12 - рекурсия


Глава 13. Программирование графического пользовательского интерфейса.

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


Автором подробно рассматриваются такие фундаментальные элементы интерфейса, как виджеты, метки, кнопки, переключатели, флаговые кнопки, диалоговые окна.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.14. Глава 13

Глава 14. Программирование баз данных

То , о чём мы часто слышим в фильмах про крутых и неуловимых хакеров и просто в инфополе современных новостей - базы данных.

В заключительной главе своей объемной книги автор рассмаривает и знакомит читателя с базами данных. Читатель имеет возможность познакомиться с SQLite автономная база данных без сервера SQL.


Автор успешно учит нас выполнять наши первые запросы к базе данных, добавлять новые и удалять старые строки, менять в них значения, делать то, что необходимо нам и поставленным перед нами целями.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.15. Глава 14


Теперь, тезисно о плюсах и минусах книги


Плюсы книги:


1. Подробные объяснения каждого аспекта и каждой задачи

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


2. Качество бумаги.

Дело вкуса, но лично мне понравилось. Текст воспринимать приятно и легко глазам. Шрифт не мелкий. Мне, с учетом моего неидеального зрения это также важно.


Минусы книги:


1. Цена

Чтобы не быть голословным, идем на популярные маркетплейсы.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.16 Стоимость книги на Ozon

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.16.1 Стоимость книги на Wildberries

Не спорю, книга большая , печать стоит денег и 100р книга стоить не может. Но, всё же считаю, что не каждому легко выделить из собственного бюджета 2.000 рублей на книгу. Поэтому, оставляю ссылку на бесплатную версию книги.


Лично моё желание, чтобы знания в печатном формате были доступнее для обычных людей.


2.Размер книги

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


3.Не всегда книга дойдет до вас в презентабельном виде.

Чтобы было предметное понимание, публикую фото подписчика, что покупал книгу в августе.

Обзор книги "Начинаем программировать на Python", лучшая книга для начинающих с нуля Python, Программирование, Программист, Обучение, IT, Обзор книг, Обзор, Рецензия, Литература, Образование, Разработка, Саморазвитие, Техническая литература, Отрывок из книги, Учеба, Современная литература, Длиннопост

Рис.16.2 Дефект книги


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


Как и понять, кто виноват, издатель или же посредник, что осуществляет доставку - также является проблематичным.


Тезисное подведение итогов:

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


Книга богата кодом. Кода на Python в ней очень много. Объясняется код также подробно.

Начинается сама книга с простых вещей, постепенно усложняя материал.


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

Труд и только труд, постоянная практика написания кода - то, что даст вам наибольший эффект от прочтения данной книги.


Мой канал в телеграмм

Если обзор показался вам интересным, то буду благодарен за подписку на мой

канал IT-старт t.me/it_begin

где я также публикую обзоры технической литературы и полезную информацию как для действующих, так и для начинающих программистов

Ссылка на бесплатную электронную версию книги https://t.me/it_begin/387

Также публикую обзоры книг и интервью на сайте https://russia-it.ru

Показать полностью 25
[моё] Python Программирование Программист Обучение IT Обзор книг Обзор Рецензия Литература Образование Разработка Саморазвитие Техническая литература Отрывок из книги Учеба Современная литература Длиннопост
215
Tango21
2 года назад

"Карманный" ИИ⁠⁠

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


Итак. Я тут подумал: а что если мне прямо сейчас взять и разработать IT-нечто, которое будет каким-то образом развивать само себя? Возможно, в той сфере, в которой я не хочу развиваться сам, но она мне нужна. С этой темой я не особо знаком, но это можно легко исправить. Главное - убедиться в окупаемости потраченного времени.


Стоит ли создавать "домашний" искусственный интеллект? Если угодно, "карманный" искусственный интеллект. Это, конечно, не глобальный, а некий локальный, маленький ИИ, который будет помогать в рутиных ежедневных, трудных делах (или каких-нибудь ещё - пока не знаю), или даже делать их намного лучше и быстрее, чем это сделает сам человек, освобождая ему пространство для новых возможностей.


Вопрос первый: с чего вообще начать? Очевидно, с чего-то простого. Но с чего? Сюда же можно отнести и вопрос: какой сферой деятельности ограничить ИИ? Понятное дело, что на данный момент невозможно обучить ИИ всему и сразу. Поэтому нужно ограничиться чем простым. Вот только чем?


Вопрос второй: как именно ИИ будет саморазвиваться. На основе чего, с помощью каких действий?


Два этих вопроса отделяют меня от начала разработки.

Какие у вас есть мысли по этому поводу? Какие вы знаете примеры нынешнего "домашнего" ИИ? Знаю про "Умный дом" от Яндекса, но пока не знаю чем ограничиваются его возможности. К тому же, насколько я знаю, он развивается не за счёт самого себя, а за счёт пользователей. А моя цель именно в том, чтобы "карманный" ИИ развивался именно так, как хочу я, и обязательно САМОСТОЯТЕЛЬНО! Именно это я хочу взять за основу.


Как считаете, неплохой домашний эксперимент?

"Карманный" ИИ Мотивация, Искусственный интеллект, Разработка, Программирование, Python, Программист, IT, Развитие, Саморазвитие
Показать полностью 1
Мотивация Искусственный интеллект Разработка Программирование Python Программист IT Развитие Саморазвитие
37
skaynet25022022
skaynet25022022
2 года назад
Мы худеем!

Мой микроинсульт в 23 года и вес 112 кг из за сидячей работы⁠⁠

UPD. к посту есть воп#comment_244421270

Мой микроинсульт в 23 года и вес 112 кг из за сидячей работы Python, Программист, Программирование, IT, Здоровье, Питание, Правильное питание, Здоровое питание, Неправильное питание, Йога, Бег, Бокс, Боксёр, Саморазвитие, Длиннопост

Здоровье - тот критерий, что в первую очередь характеризует качество жизни.


Сегодня хотел бы поделиться с вами своим опытом. Надеюсь, кому-то поможет, кому-то покажется пугающих и предостережет от подобного.

Мой микроинсульт в 23 года и вес 112 кг из за сидячей работы Python, Программист, Программирование, IT, Здоровье, Питание, Правильное питание, Здоровое питание, Неправильное питание, Йога, Бег, Бокс, Боксёр, Саморазвитие, Длиннопост

Та важная инфографика, что хочу донести до вас.

Начинаем.



Увеличение веса с 83 до 112 кг за 8 месяцев.
Мой микроинсульт в 23 года и вес 112 кг из за сидячей работы Python, Программист, Программирование, IT, Здоровье, Питание, Правильное питание, Здоровое питание, Неправильное питание, Йога, Бег, Бокс, Боксёр, Саморазвитие, Длиннопост

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


Мой опыт был таков. Всю школу и университет занимался единоборствами + несколько раз в неделю бег + турник/брусья.


После такого активного образа жизни, с первой работой программистом и приостановкой какими-либо занятиями спортом начались первые проблемы со здоровьем.


Благодаря фастфуду и вредному питанию, при росте 190 см, мой вес за 8 месяцев поднялся с 83 до 112 кг.


Как итог: одышка при поднятии, боли в коленных суставах, микроинсульт.


Мой микроинсульт в 23 года.

Мой микроинсульт в 23 года и вес 112 кг из за сидячей работы Python, Программист, Программирование, IT, Здоровье, Питание, Правильное питание, Здоровое питание, Неправильное питание, Йога, Бег, Бокс, Боксёр, Саморазвитие, Длиннопост

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


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


В одно из утро марта 2020 года я проснулся от ужасной головной боли. Открыв глаза, я понял, что вижу намного хуже обычно. Экстренно еду в неотложную офтальмологическую помощь на Литейном проспекте. Первый диагноз, что ставят мне там - глазная мигрень. Но спустя час нахождения там, мне становится крайне худо и начинаю терять сознание, вызвали скорую помощь и меня увезли в Покровскую больницу, там сделали анализ крови, всё, чем мне помогли.


На мои жалобы о ужасных головных болях, сказали, что у меня микроинсульт, но МРТ головного мозга мне никто делать бесплатно не будет. В результате самому, в ватном состоянии, пришлось искать платную клинику, что экстренно примет. Нашел платную клинику на краю Санкт-Петербурга, где мне экстренно сделали МРТ головного мозга и диагноз подтвердился.


Далее, 2 месяца самостоятельного домашнего медикаментозного лечения.

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


В течение последующих 6 месяцев моё каждое утро сопровождалось 4 часами головной боли.


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


Что я изменил в своей жизни после микроинсульта.

Мой микроинсульт в 23 года и вес 112 кг из за сидячей работы Python, Программист, Программирование, IT, Здоровье, Питание, Правильное питание, Здоровое питание, Неправильное питание, Йога, Бег, Бокс, Боксёр, Саморазвитие, Длиннопост

1. Уменьшил употребления сладкого и полностью отказался от фастфуда. Именно уменьшения, а не полный и тотальный отказ. Ранее постоянно пробовал полностью отказаться от сладкого, но признаю, что я не способен это сделать. Постоянно срывался и становилось только хуже, так как мозговая деятельность без употребления сладкого шла крайне туго.


Как итог: компромисс с собой и предоставление себе фиксированного объема сладкого. Мой нынешний результат, употребление 2 вафель (суммарный вес 50 гр) + чашка кофе.


2. Йога.

Ранее скептически относился к данной деятельности, но лишь спустя месяц собственных занятий, улучшилась гибкость, тонус мышц, стал ощущать себя лучше. Занимался по роликам на YouTube, что выдавались по запросу "Йога для начинающих". Для занятий достаточно коврика и желания.


3. Бег.

После того, как за 4 месяца смог сбросить вес со 112 кг до 100 кг, добавил к йоге также бег. При таком весе с бегом необходимо быть крайне осторожным, чтобы сохранить собственные коленные суставы, исходя из чего бегал в крайне медленном темпе, моя цель всегда была - не расстояние, что я пробегу, а время бега, тот промежуток времени, в который я буду испытывать нагрузку на сердечно-сосудистую систему.


Начинал с 10 минут бега. Больше не мог.

Спустя 2 года, мой результат - 50 минут бега (9 км). Бегаю в удовольствие, никуда не тороплюсь, включаю любимую музыку и наслаждаюсь моментом.


Расстояние стараюсь также не считать, это уже идет как сопутствующий бонус.


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


Мой результат

Сейчас мне 25 лет. Мой вес 88 кг. Из постоянных полезных привычек : йога, бег.

Ко всему этому снова занялся боксом, что является отличной физической нагрузкой абсолютно на все мышцы тела.

Головные боли не беспокоят.


Мой посыл

Берегите собственное здоровье. Из за своего попульстительства и халатного отношения к себе и своему здоровью, я получил вес в 112 кг, ужасное физическое состояние и микроинсульт в 23 года.

Микроинсульт - крайне опасная вещь

Питание и здоровый образ жизни - те 2 основных постулата, что позволяет жить лучше, чувствовать себя лучше.

Не будьте как я и не доводите до крайности. Всем здоровья!


МРТ головного мозга от 20.03.2020, день, когда всё происходило.

Мой микроинсульт в 23 года и вес 112 кг из за сидячей работы Python, Программист, Программирование, IT, Здоровье, Питание, Правильное питание, Здоровое питание, Неправильное питание, Йога, Бег, Бокс, Боксёр, Саморазвитие, Длиннопост
Мой микроинсульт в 23 года и вес 112 кг из за сидячей работы Python, Программист, Программирование, IT, Здоровье, Питание, Правильное питание, Здоровое питание, Неправильное питание, Йога, Бег, Бокс, Боксёр, Саморазвитие, Длиннопост
Мой микроинсульт в 23 года и вес 112 кг из за сидячей работы Python, Программист, Программирование, IT, Здоровье, Питание, Правильное питание, Здоровое питание, Неправильное питание, Йога, Бег, Бокс, Боксёр, Саморазвитие, Длиннопост

Берегите себя и своё здоровье.


Мой канал в телеграмм

Если статья показалась вам интересной, то буду благодарен за подписку на мой

канал IT-старт t.me/it_begin

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

Показать полностью 7
[моё] Python Программист Программирование IT Здоровье Питание Правильное питание Здоровое питание Неправильное питание Йога Бег Бокс Боксёр Саморазвитие Длиннопост
16
2
skaynet25022022
skaynet25022022
3 года назад

13 вопросов системному аналитику⁠⁠

13 вопросов системному аналитику Программирование, IT, Программист, Разработка, Аналитика, Windows, Обучение, Саморазвитие, Python, SQL, Linux, Собеседование, Урок, Импортозамещение, Android, iOS, Образование, Учеба, Интернет, Длиннопост

В сегодняшнем интервью с системным аналитиком мы зададим 13 вопросов о профессии системного аналитика, что она из себя представляет, какие навыки необходимы и что важно знать начинающему аналитику,  интервью с подписчиком нашего канала IT-старт t.me/it_begin


1. Расскажите о себе, на кого учились, кем работали/работаете?

с 2012 по 2022 год я работала над различными медицинскими информационными системами по разную сторону баррикад и для разных ролей пользователей. Попутно получала высшее образование: сначала я пошла на специальность "Управление и информатика в технических системах" за знаниями по специальности, но мне не подошла программа - было много информации по физике, микросхемам и двигателям и почти не было по разработке; после этого перевелась на специальность "Прикладная информатика в государственном и муниципальном управлении" ради того, чтобы закончить начатое, и, как ни странно, здесь я получила гораздо больше знаний, которые в последствии применяла в работе. Сейчас в процессе трудоустройства в новую организацию - также на позицию системного аналитика.


2. Каков был ваш путь в аналитику? Сразу после института или же прохождение курсов / самообразование ?

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


3. Почему именно аналитика вам показалась интересной ?

Как я написала выше, изначально я попала на позицию аналитика случайно. Но в последствии мне очень понравилась эта специальность, т.к. она совмещает в себе анализ, постановку требований и возможность непосредственной разработки. Мне эта многогранность показалась интересной.


4. Расскажите о том, чем занимается системный аналитик. Что входит в ваши профессиональные обязанности ?

Если кратко, то системный аналитик собирает требования заказчика к разрабатываемому ПО, проводит оценку трудозатрат на выполнение разработки/доработки, создает подробное и понятное для разработчика описание системы и функционала или их доработок со стороны веб и БД, ставит задачи разработчикам, контролирует выполнение этих задач, проводит тестирование и участвует в сдаче работ заказчику.


5. Насколько аналитику важно знать математику/статистику ?

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


6. Какие навыки пригождаются вам в работе максимально часто?

Безусловно, должен быть пресловутый аналитический склад ума: нужно уметь систематизировать данные и выявлять зависимости - я считаю, это основа основ.

В работе системного аналитика полезно знать на уровне составления несложных запросов языки SQL или Python - чаще всего именно они встречаются в требованиях к вакансиям. Для получения этих знаний вполне достаточно будет тех ресурсов, которые доступны бесплатно: youtube, обучающие сайты, бесплатные курсы с практикой.

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

Из soft skills я бы отметила усидчивость и тайм-менджмент, т.к. работа состоит из последовательных сбора, обработки, систематизации, описания данных и документации, а также случается, что на аналитика возлагают приоритезацию и контроль выполнения задач.


7. Насколько легко/тяжело трудоустроиться в данной сфере?

На сколько я могу судить по количеству вакансий на разных ресурсах, есть недостаток кадров, т.е. с трудоустройством больших проблем не возникает. Однако, конечно же, не стоит ожидать, что вас с распростертыми объятиями загребут с руками и ногами на первом же собеседовании (хотя, и такое, конечно же, тоже бывает).

Также в последнее время довольно часто встречаю вакансии junior-аналитиков, которых готовы обучать чуть ли не с нуля, соответственно, порог вхождения в профессию значительно снизился - такие вакансии лучше искать в тематических чатах. И можно поискать курсы от различных компаний (бывают и бесплатные), по результатам прохождения которых можно получить оффер.


8. Расскажите о своём опыте работы , где вам удалось поработать?

С 2012 по 2018 работала разработчиком в небольшой конторе небольшого города над несложными задачами для медицинской информационной системы и почти не развивалась профессионально, но в то время мне это подходило. Писала на C# и T-SQL. В 2018 году решила переехать в город побольше и прошла собеседование в организацию, в которой проработала 4 года на позиции системного аналитика - работали мы снова над медицинской информационной системой) В этом году я решила получить опыт в другой сфере и недавно перешла работать в другую организацию.


9. Можете рассказать о том , что за время вашей работы вами было реализовано?

За время работы над медицинскими информационными системами нашими командами в этих МИС были настроены бизнес-процессы заказчика, реализованы функционал ввода данных и автоматизированного расчета некоторых параметров на основании ранее введенных данных, проверки корректности введенных данных, сбор этих данных для последующей выгрузки в файл и сама выгрузка этого файла, реализованы аналитические отчеты по введенным и выгруженным данным.

В общем, было очень много работы с данными) И это еще не предел) Если вам нравится раскладывать все по полочкам, такая работа вам точно придется по душе. Но есть в аналитике и другие задачи - работа аналитиком достаточно многогранна и расти можно как по горизонтали, так и по вертикали.


10. Является ли самообразование для вас постоянным явлением в работе ?

На предыдущем месте работы не было необходимости в получении знаний по специальности: процессы и взаимодействие в команде были так устроены, что их было просто негде применять. Это было одной из причин перехода на новое место: хотелось бы не просто получать новые знания, но и иметь возможность применить их на практике. Поэтому ответ тут будет стандартным: да, если вы хотите быть востребованным на рынке, а не только в одной организации, куда вам посчастливилось устроиться. Но и просто хорошо делать свою работу там, где ты есть, без дополнительных знаний, считаю, замечательно.


11. По вашему мнению, каков спрос на рынке труда и какие перспективы у данной профессии в нашей стране в ближайшие полгода – год, исходя из нынешней экономической ситуации?

На мой взгляд аналитики будут востребованы, т.к. понимая специфику сферы заказчика и техническую часть разработки ПО, аналитики являются связующим звеном между заказчиком и разработчиком. Хотя, конечно, не стоит упускать из внимания, что есть и такие проекты, где в команде нет потребности в аналитике.


12. Успешно работая системным аналитиком – какие впечатления от работы? Нравится то чем занимаетесь или же смешанные чувства ?

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


13. Подводя итоги. Что можете посоветовать людям, что хотят переквалифицироваться и в дальнейшем работать в данной сфере?

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

Из необходимых шагов, думаю, стоит отметить:

- изучение sql/python до начального уровня,

- книгу babok (сейчас можно найти даже видеобзоры на нее) - это руководство к своду знаний по бизнес-анализу,

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

- изучить нотации BPMN, UML (задание со звездочкой - IDEF0 и другие)

- изучить интеграции систем.

И не бойтесь ходить на собеседования, обязательно просите обратную связь: каждый отказ несет в себе понимание того, что необходимо еще в себе прокачать, чтобы получить заветный оффер)


Если вам интересна IT-сфера и  интервью с программистами

публикую также свои статьи и интервью на канале t.me/it_begin

Подписывайтесь :)

Спасибо!


Показать полностью
[моё] Программирование IT Программист Разработка Аналитика Windows Обучение Саморазвитие Python SQL Linux Собеседование Урок Импортозамещение Android iOS Образование Учеба Интернет Длиннопост
18
84
skaynet25022022
skaynet25022022
3 года назад

Как я ощутимо улучшил свой английский бесплатно за 3 года⁠⁠

Учить какой-либо иностранный язык в России - дело недешевое.


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


Постараюсь подсказать вам, как сэкономить и при этом улучшить свои навыки, как в письменной речи, так и устной.


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

Как я ощутимо улучшил свой английский бесплатно за 3 года Английский язык, Изучаем английский, Изучение языка, Программирование, Python, Junior, Java, Javascript, SQL, Саморазвитие, Программист, Математика, Студенты, IT, Обучение, Длиннопост

Звуковое восприятие языка


Смотрите сериалы на английском по 30 минут в день.

Если ваша цель научиться понимать разговорную речь, то необходимо завести привычку смотреть сериалы в оригинале: в сериалах герои разговаривают на простом языке.

Найти их можете здесь:

english-films.com - фильмы и сериалы на английском в оригинале с англ. субтитрами. Но есть реклама.

friends10.ru

На сайте можете найти такие до сих пор актуальные сериалы как "Теория большого взрыва", "Друзья" и "Декстер". Субтитры как русские, так и английские

Как я ощутимо улучшил свой английский бесплатно за 3 года Английский язык, Изучаем английский, Изучение языка, Программирование, Python, Junior, Java, Javascript, SQL, Саморазвитие, Программист, Математика, Студенты, IT, Обучение, Длиннопост

Слушайте подкасты


Ранее слушал подкасты на Apple Music и Spotify, но теперь ни там ни там возможности пользоваться сервисами - нет. Пока вижу лишь единственную альтернативу - это Яндекс Музыка, внутри данного сервиса также есть подкасты, что помогут вам в слуховом восприятии изучаемого вами языка. По началу вообще не понимал большую часть монолога автора, но со временем речь автора не кажется уже несвязной ерундой, а воспринимается нормально.

Как я ощутимо улучшил свой английский бесплатно за 3 года Английский язык, Изучаем английский, Изучение языка, Программирование, Python, Junior, Java, Javascript, SQL, Саморазвитие, Программист, Математика, Студенты, IT, Обучение, Длиннопост

Читайте книги по 20 минут в день


Мой выбор остановился на классике Джеке Лондоне. Помните о силе маленьких шагов. Когда я первый раз пытался читать книгу в оригинале и переводить её, процесс этот шёл мягко говоря со скрипом, несколько месяцев ушло лично у меня на то, чтобы процесс чтения начал идти быстрее. Но практика полезная, используйте этот вариант!


Попробуйте читать тексты на одну тему

В английском есть термин "Narrow reading", что подразумевает под собой - чтение текстов на одну тему.

Так как работаю в IT, то термины из сферы моей профессиональной знать мне крайне необходимо. Читая статьи/литературу на одну и ту же тему , вы будете замечать, как выражения и термины начинают повторяться - ваша задача их успешно запоминать и тем самым улучшать свой словарный запас.


Inc.com - если вам интересна бизнес-тематика, публикуют истории провалов и успехов предпринимателей, интервью с представителями бизнеса и т.п. контент


Wired.com - если вам интересны технологии, тут найдёте статьи о последних разработках Tesla, Amazon, Microsoft и др. компаний с мировым именем.

Как я ощутимо улучшил свой английский бесплатно за 3 года Английский язык, Изучаем английский, Изучение языка, Программирование, Python, Junior, Java, Javascript, SQL, Саморазвитие, Программист, Математика, Студенты, IT, Обучение, Длиннопост

Чтобы в общение не допускать ошибок, нужно общаться!


Не держите в себе страх ошибаться. Чтобы перестать делать ошибки, необходима практика, практика и только практика.


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


Если же живете в небольшом населенном пункте, ничего страшного. Главное наличие интернета, ищите тематические форумы и сайты с иностранцами , что хотят выучить русский, заводите диалоги и будьте полезны друг другу.

Как я ощутимо улучшил свой английский бесплатно за 3 года Английский язык, Изучаем английский, Изучение языка, Программирование, Python, Junior, Java, Javascript, SQL, Саморазвитие, Программист, Математика, Студенты, IT, Обучение, Длиннопост

Относитесь к изучению языка, как к спорту.


Для меня изучение английского языка давалось намного легче, когда я ассоциировал это со спортом. Так как уже долгое время я бегаю по утрам перед работой и для меня это уже стало обыденным, привычкой, изучение иностранного языка я также хотел сделать привычкой. Мой прошлый подход "УЧИТЬ" английский был бесполезен. Когда же я начал "ЗАНИМАТЬСЯ" английским, вникать в его суть, жить им, только после этого процесс изучения мне стал интересен и я стал прогрессировать.


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


Если вас интересует мой путь не только в изучении английского, но и в IT ,

публикую также свои статьи и интервью на канале t.me/it_begin

Подписывайтесь, если будет интересно ;)

Спасибо!

Как я ощутимо улучшил свой английский бесплатно за 3 года Английский язык, Изучаем английский, Изучение языка, Программирование, Python, Junior, Java, Javascript, SQL, Саморазвитие, Программист, Математика, Студенты, IT, Обучение, Длиннопост
Показать полностью 6
[моё] Английский язык Изучаем английский Изучение языка Программирование Python Junior Java Javascript SQL Саморазвитие Программист Математика Студенты IT Обучение Длиннопост
22

Попробовать мобильный офис

Перейти
Партнёрский материал Реклама
specials
specials

Мобильный офис до 100 тысяч рублей⁠⁠

Ноутбуки используют не только для работы: на них смотрят сериалы, редактируют фото, запускают игры и монтируют ролики. Поэтому теперь требования к устройству такие: быть легким для дороги, надежным для горящих дедлайнов и стильным, чтобы не прятать в переговорке. А еще — легко работать в связке с другими гаджетами.

Протестировали TECNO MEGABOOK K15S вместе со смартфоном TECNO CAMON 40 и наушниками TECNO в рабочих и бытовых сценариях от Zoom-звонков до перелета, а теперь рассказываем, как себя показала техника.

Первое впечатление от дизайна ноутбука

Первое, что заметно — это вес. При диагонали 15,6 дюйма и полностью металлическом корпусе K15S весит всего 1,7 кг. Это примерно на 15% меньше, чем аналоги. Устройство не обременяет ни в офисе, ни в такси. Ноутбук поместился в стандартный городской рюкзак, было удобно достать его в кафе за завтраком и по дороге в такси, чтобы быстро отработать клиентские правки.

1/4

Дизайн сдержанный, без ярких акцентов, с матовой поверхностью. Правда, на ней остаются следы от рук. Так что если приходится постоянно открывать ноутбук в присутствии клиентов или партнеров, лучше купить прозрачный кейс. Визуально и тактильно устройство ощущается надежно: не выскальзывает и не двигается по столу, благодаря специальным резиновым накладкам на задней части.

Шарнир работает мягко: чтобы открыть крышку даже одной рукой, не нужно придерживать корпус. Чтобы показать коллеге или клиенту презентацию, достаточно раскрыть экран на 180°. Это удобно и для работы лежа, и для подставок, которые требуют определенного угла обзора.

Также отметим 9 портов: USB-A, USB-C, HDMI, слот для карты памяти — можно забыть о переходниках.

В TECNO MEGABOOK K15S предустановлен Windows 11. Ноутбук готов к работе сразу после включения. Никаких лишних установок и обновлений. Все настроено и оптимизировано для вашей многозадачности.

Экран: яркая картинка и комфорт ночью

Экран — 15,6 дюйма, IPS-матрица с разрешением Full HD. Углы обзора отличные: изображение остается четким, даже если смотреть сбоку, цвета не искажаются. Есть антибликовое покрытие. Тестировали ноутбук при разном освещении: можно спокойно работать у окна. Когда солнце бьет прямо в экран, текст по-прежнему остается читаемым, картинки не искажаются. Это редкость в бюджетных моделях.

1/2

Неважно, работаете вы ночью или играете, выручит клавиатура с регулируемой четырехуровневой подсветкой. При среднем уровне в темноте все видно, глаза не устают. Из плюсов для тревожных людей: включали ноутбук в самолете и электричке, никто вокруг не жаловался на яркость. Все регулируется кнопками, не нужно лишний раз заходить в настройки.

Стеклокерамический крупный тачпад — 15 см. Он не залипает, не промахивается, срабатывает с первого касания. Не возникает дискомфорта, даже если несколько часов редактировать документы без мышки. После перехода с других устройств немного непривычно, что тачпад работает в двух направлениях: нижняя часть отзывается нажатием, верхняя — касанием.

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

Производительность: рендерим видео, открываем вкладки

Ноутбук работает на AMD Ryzen 7 5825U (опционально можно выбрать версию техники Intel Core i5-13420H). Восьмиядерный AMD с поддержкой 16 потоков подходит для ресурсоемких операций вроде рендеринга или работы с большими массивами данных. Встроенная графика Radeon справляется с редактированием видео в Full HD или играми.

1/4

Во время монтажа 30-минутного ролика в DaVinci Resolve и параллельной работе в Photoshop с несколькими большими PSD-файлами система сохраняла стабильность. Не было ни зависаний, ни заметного падения производительности. Ноутбук уверенно держит в фоне 10 приложений одновременно. Если запущены браузер с 20 вкладками, видеозвонок в Telegram, Excel с объемной таблицей и софт для монтажа, система не тормозит и не перегревается. Переход между окнами остается плавным, ничего не «проседает», даже при одновременном скачивании файлов и редактировании видео.

Базовая комплектация включает 16 ГБ оперативной памяти в двух слотах. При необходимости можно легко увеличить этот показатель до 32 ГБ, заменив стандартные модули на более емкие. Помимо установленного SSD на 1 ТБ предусмотрен дополнительный слот, поддерживающий диски объемом до 2 ТБ.

Чтобы во время нагрузки системы охлаждения не выходили из строя, в ноутбук встроен эффективный вентилятор, способный рассеивать до 35 Вт тепла. Устройство не греется, его спокойно можно держать на коленях. Это решение дополнено тремя режимами работы, которые переключаются простой комбинацией клавиш Ctrl+Alt+T. Тихий режим идеален для работы ночью или в общественных местах, сбалансированный подходит для повседневных задач. Производительный, на котором запускали рендеринг видео и игры, практически не шумит.

Автономность: 15 часов без подзарядки

Протестили автономность MEGABOOK K15S в условиях, знакомых каждому деловому путешественнику. Утром перед вылетом зарядили ноутбук до 100% и взяли его в рейс Москва — Калининград. В зале ожидания провели созвон, потом три часа смотрели сериал и в дороге до отеля редактировали документы. К моменту приезда оставалось 40% заряда: хватило бы еще на пару часов продуктивной работы.

1/3

MEGABOOK K15S может автономно работать до 15 часов и позволяет не оглядываться на индикатор заряда. Заявленное время достигается при типичном офисном использовании: одновременная работа с документами в Word и Excel, ведение переписки, видеоконференции, веб-серфинг.

Если все же понадобится, за  час восполняется до 70% батареи. Компактный адаптер мощностью 65 Вт на базе нитрида галлия поместился даже в карман пиджака. Один блок питания заряжает и ноутбук, и смартфон, и наушники. Экономия места: не нужно никаких дополнительных проводов.

Звук, который реально слышно

В TECNO MEGABOOK K15S установлены два мощных динамика по 2.5 Вт. Звук с глубокими низами, без пластикового дребезжания, объемный. Благодаря DTS можно смотреть видео даже в шумном помещении. В тестах специально включали сцены с шагами и выстрелами: локализация настолько точная, что в наушниках нет необходимости.

Та же стабильность и в микрофоне. Благодаря AI-шумоподавлению голос передается чисто. Во время тестовых звонков из оживленного кафе собеседник не услышал ни разговоры за соседним столом, ни городской шум. И все это — на расстоянии до пяти метров.

Кстати, о созвонах. В ноутбуке встроена обновленная камера. Она отслеживает положение лица, а еще есть физическая шторка приватности. Например, можно закрыть шторку для комфортных видеоконференций.

Для тех, кто предпочитает гарнитуру, идеально подойдут беспроводные наушники TECNO FreeHear 1 из экосистемы бренда. Когда не хотелось делиться разговорами с окружающими, подключали их. Чистый звук с акцентом на средние частоты, 11-мм драйверы, которые выдают неожиданную детализацию. Музыку слушать приятно: и фоновый плейлист на телефоне, и вечерний сериал на ноутбуке. Автономно работают наушники 6 часов, с кейсом — до 30 часов. 

1/2

Bluetooth 5.4 обеспечивает стабильное соединение на расстоянии до 10 метров. Удобная C-образная форма разработана специально для длительного ношения — после восьмичасового рабочего дня в ушах не возникает дискомфорта. Наушники поддерживают одновременное подключение к ноутбуку и смартфону. Переключение между устройствами происходит быстро и без заминок.

Через фирменное приложение Welife можно выбрать один из четырех эквалайзеров и отследить местоположение гарнитуры в случае утери. А еще кастомизировать виджет для управления наушниками. Функция настройки персонализированного дизайна доступна для устройств на Android и позволяет гибко изменить внешний вид окна подключения: вплоть до установки фоновой картинки или собственного фото.

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

Бесшовная синхронизация со смартфоном

Благодаря функции OneLeap ноутбук синхронизируется со смартфоном TECNO. Подключение происходит за пару секунд: достаточно один раз подтвердить сопряжение. После этого открывается доступ к бесшовному переключению между устройствами — объединенному буферу обмена, дублированию экранов и передаче файлов без кабелей и пересылок в мессенджерах.

Функция выручила, когда нужно было открыть приложение, у которого нет веб-версии. Удобно работает и буфер обмена: скопировал текст на одном устройстве — вставил на другом. Например, код, полученный в сообщении на телефоне, вводится в браузере на ноутбуке. Экономит минуты, а иногда и нервы. А когда в дороге пропал Wi-Fi, ноутбук сам подключился к мобильному интернету через смартфон.

1/2

TECNO CAMON 40 и сам по себе — мощный рабочий инструмент.  Смартфон выделяется камерой высокого качества 50 Мп, ярким AMOLED-экраном 120 Гц и множеством функций, которые упрощают процесс мобильной съёмки и использование искусственного интеллекта TECNO AI.

Телефон работает на HIOS 15.0.1 на базе Android 15.В фирменную оболочку встроен искусственный интеллект:

  • Голосовой помощник Ella. Отвечает на вопросы, помогает с задачами и управлением устройством.

  • Решение задач. Наводите камеру на задачу, ИИ решает ее.

  • AI Редактор фотографий. Интеллектуальная обработка в одно касание.

  • Быстрый поиск. Находит адрес на экране и запускает навигацию, распознает объекты и события, автоматически добавляет их в календарь.

Технические характеристики

  • Процессор и память. 8 ядер, 16 потоков, Кэш L3 16 МБ, частота до 4.5 ГГц Графический процессор AMD Radeon™ graphics SSD 512 ГБ или 1 ТБ, М.2, 2280, PCle 3.0 Nvme DDR4 16 ГБ, 3200 МГц.

  • Дисплей. 15.6", TFT, Full HD (1920×1080), 16:9, 280нит, 45% NTSC, 16.7 млн цветов, 60 Гц, 141 ррі.

  • Веб-камера. 1 Мп, шторка приватности.

  • Порты. 9 портов: 1*TF Card (microSD), 1*HDMI 1.4, 1*USB-A 3.1,

    1*USB-A 3.2, 1*3.5mm аудиовход, *Ethernet RJ45 до 1 Гбит, 2*Туре-С (Full Function), 1*слот для замка Kensington.

  • Другое. Сканер отпечатка пальца в кнопке питания. Клавиатура с подсветкой (4 уровня яркости). Тачпад с поддержкой одновременно 4 касаний.

  • Батарея. 70 Вт∙ч (6150 мА∙ч), Li-Pol, 11.55 B 65 Вт Type-C GaN, 20 В, 3.25 А, кабель 1.8 м (Туре-С-Type-C).

  • Габариты. 17.3 мм (высота), 359.5 мм (ширина), 236 мм (глубина).

  • Вес. 1,7 кг.


Если хотите создать собственную экосистему, в которой технологии подстроятся под ритм дня, попробуйте технику TECNO. Мощный ноутбук, быстрый смартфон и наушники соединяются в единое пространство. Быстрое переключение между устройствами, синхронизация файлов и стабильное соединение без лишних настроек.

КУПИТЬ НОУТБУК TECNO

Реклама TECNO Mobile Limited, Юридический адрес: Flat N, 16/F., Block B, Универсальный промышленный центр, 19-25 Shan MeiStreet, Fotan, New Territories, Гонконг

Показать полностью 17
Электроника Гаджеты Ноутбук Длиннопост
Schlitzohr
4 года назад

Как стать программистом! Информация, размышления, рекомендации⁠⁠

Как стать программистом! Информация, размышления, рекомендации Программирование, Обучение, Разработка, Python, Интернет, Саморазвитие, Как стать, Мысли, Длиннопост

Привет.

Я нередко встречаю публичные вопросы, обращения, сообщения и даже мольбы от разного рода граждан этой вселенной на такую, казалось бы, довольно легко раскрываемую тему "Как стать программистом/разработчиком/IT-шником?". И последнее время почему-то всё чаще моё внимание цепляется за такие сообщения и вопросы. Сначала казалось, что это я стал больше читать всякие ленты/публикации/комментарии. Но это не так. Я ровно так же, как и раньше, уделяю своей работе по 12-15 часов в сутки. Потом я подумал, что с повышенной динамикой начало прогрессировать отупение интернет-аудитории. Но это тоже не совсем так. Прогресс дебилизации лишь кажется ускоряющимся, потому как люди умные, увлеченные и занятые делом не выделяют сколь-либо существенное время из своих резервов для ведения бессмысленных срачей и публикации бессмысленных вопросов. А те, кто занимается этим - просто не получают корректного и полного ответа, поэтому со временем задают либо те же самые вопросы снова, либо уточняющие/дополнительные вопросы, без ответов на которые не могут понять сути ответов на предыдущие их вопросы. Так это всё и крутится в бесконечной карусели, откуда людей меньше выходит, чем входит. А новые входящие снова задают те же самые вопросы, на которые другим вопрошающим не ответили достаточно точно и подробно, чтобы это было исчерпывающим.

Как стать программистом! Информация, размышления, рекомендации Программирование, Обучение, Разработка, Python, Интернет, Саморазвитие, Как стать, Мысли, Длиннопост

К чему это я?

Хороший предприниматель - это человек, который много предпринимает: совершает действий, принимает решений, рискует. Тут лично я ничем не рискую, но хочу кое-что попробовать.

Хочу попробовать объяснить максимальному большинству НЕтупых людей, кто действительно хочет войти в сферу IT головой и руками для того, чтобы что-то делать и создавать новое, а не просто попытаться чо-то понять, быстренько изучить и найти по щелчку пальцев охренительную работу с огромным заработком. Если ни до кого не получится ничего донести - ничего страшного. Я хотя бы попытался...

Как стать программистом! Информация, размышления, рекомендации Программирование, Обучение, Разработка, Python, Интернет, Саморазвитие, Как стать, Мысли, Длиннопост

Итак, для начала, я отсею всех, кто хочет войти в IT (войти в ойти, кек) и стать программистом/разработчиком/другим специалистом отрасли из-за "больших зарплат" или "высоких прибылей".

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

Всё это - ВРЕМЯ!

НЕТ магического языка программирования, фреймворка, технологии, которые можно изучить за несколько месяцев и пойти работать за 100-200-999 тысяч рублей/долларов/евро/биткоинов. Работодатели ищут на большие зарплаты либо узкоспециализированных профессионалов с соответствующим многолетним опытом, либо эффективных специалистов, решающих задачи быстро и оптимально. В остальных случаях чаще выгоднее аутсорс, чем взять в штат не особо квалифицированного работника на зарплату.

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

Изучать программирование, принципы проектирования IT-проектов, создания/поддержания/масштабирования сетевых архитектур и кластерных массивов, разработки/оптимизации систем баз данных и другие области IT сферы нужно исключительно с целью саморазвития как мыслящего и действующего субъекта, а не как вариант заработка. Если отрасль вам действительно интересна и увлекает вас, то у вас еще до начала чтения этого текста должно быть меньше вопросов.

Как стать программистом! Информация, размышления, рекомендации Программирование, Обучение, Разработка, Python, Интернет, Саморазвитие, Как стать, Мысли, Длиннопост

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

Я нигде не работаю. И я не фрилансер, не выполняю чьи-либо заказы, проекты, не продаю свои разработки. Я не имею команды разношёрстных специалистов и разработчиков. Я всё делаю полностью самостоятельно: от аренды и настройки серверов до написания крупных аналитических систем с применением технологии машинного обучения и глубоких нейронных сетей, в частности. Я не работаю публично и суть всех моих проектов в абсолютной уникальности. Хотя я и предполагаю, что таких же, как я, в мире может быть еще сотня и они точно так же считают себя абсолютно уникальными, но также предполагают, что в мире может быть еще сотня таких же, которые...

Кхм! О чем это я?

Как стать программистом! Информация, размышления, рекомендации Программирование, Обучение, Разработка, Python, Интернет, Саморазвитие, Как стать, Мысли, Длиннопост

Я не тим лид, я точно не умею управлять командой, я умею управлять собой и строить свой тайм-менеджмент. Мне приходится работать с базами данных. Чаще всего применяю PostgreSQL(от настройки кластеров до написания функций и запросов). Я работаю с несколькими языками: Python, Go, C, JavaScript, HTML(написаны в порядке убывания объемов написанного кода). Я не увлекаюсь дизайном, т.к. любого рода интерфейсы и веб-страницы создаю исключительно для реализации удобного управления и мониторинга своих проектов. Свою деятельность наиболее точно могу описать как: создание сложных узкоспециализированных аналитических алгоритмов и обеспечение их взаимодействия с интернет-площадками, позволяющими извлечь прибыль за счет спекуляций различными активами. Модный трейдинг, короче говоря. Только я этим занимаюсь тихонько сам для себя, а не ору по округе, что у меня самые точные прогнозы и алгоритмы.

Я не имею специального IT-образования(имею экономическое, считаю его малополезным для себя). Учился всему сам. Но есть одна особенность! Как я считаю, ОЧЕНЬ ВАЖНАЯ! Меня лет с 7 тянуло ко всякой технике и электронике, всегда обволакивало любопытство именно в этом направлении. Несмотря на то, что непосредственно компьютерных дел в части анализа и разработки чего-либо я коснулся лет в 14, первый язык программирования я осознанно начал учить в 23 года. До этого были не очень осознанные(в период 14-18 лет) подходы ко всякому паскалю, делфи и C#. То есть ни одной программы, отходящей от примеров в туториалах, до 23 лет я не написал и не практиковался.

Как стать программистом! Информация, размышления, рекомендации Программирование, Обучение, Разработка, Python, Интернет, Саморазвитие, Как стать, Мысли, Длиннопост

Теперь, отталкиваясь исключительно от своего бэкграунда, я ответу на несколько очень популярных вопросов у людей, пытающихся начать учиться:


1) Куда пойти учиться?

Если есть способности к качественному самостоятельному обучению и безграничный интерес к чему-либо в отрасли IT, то нужно сначала попробовать самостоятельно изучить что-то в векторе этого интереса.

Ваш главный помощник - поисковик(гугл, яндекс, что угодно и удобно). Поисковик за спрос денег не берет(если конечно вы не сидите в интернете через лимитное подключение, но тогда тут не только поисковик обчищает вашу казну).

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

Ваш главный источник ответов на нетипичные вопросы и решение проблем - Stack Overflow. Гигантское количество сложностей, проблем, узкоспециализированных решений и оптимизаций там уже обсуждено и оценено рейтингами. Если не удастся найти решение, то всегда можно свободно обозначить обитателям площадки свои проблемы. Главное делать это грамотно и при полной уверенности, что ни в английском сообществе площадки, ни в русском решения похожей проблемы нет.

Если вы хотите(а лучше если вам необходимо) научиться работать с кластерами, сетями или железным оборудованием(сборка серверов, работа с хабами, маршрутизаторами и вообще любыми железками), а также созданием и поддержкой высоконагруженных систем и проектов, то лучше поискать наставника в этом деле. В процессе изучения таких многогранных и многоуровневых специальностей гарантировано появится огромное количество мелких, но очень важных вопросов, без ответов на которые будет сложно закрепить знания и связать их со смежными знаниями и опытом. И лучше, чтобы на эти вопросы отвечали действительно квалифицированные люди. Выбирая всякие курсы на сайтах типа Скиллбокса(не важно даже в каких направлениях), обязательно ищите и изучайте регалии того, кто заявлен преподом. Тут вы потратите не только время, но и деньги, поэтому подойдите к поиску источника знаний крайне тщательно.


2) Если программирование, то с какого языка или фреймворка начать изучение?

Для начала нужно задать самому себе вопрос "Нахрена?", т.е. для чего эти знания вам нужны.

Если вам нужно сделать обработчик API для взаимодействия с каким-либо сайтом, либо парсер данных с одного или нескольких сайтов, чтобы потом с этими данными что-либо сделать(проанализировать, собрать большую информационную базу, продать исторически накопленные данные), то в большинстве случаев вам будет достаточно изучить Python(версия 3 и выше) и SQL(для работы с БД). Для наиболее оптимального взаимодействия с базами данных и создания архитектур БД под свои нужды желательно еще изучить какую-нибудь из СУБД(PostgreSQL, MySQL, где-то даже SQLite сойдет вполне).

Если нужно работать(обрабатывать) с большими объемами данных, а тем более если нужно это делать быстро, то дорога лежит к Go(более простой) или C/C++(наиболее сложный, но за счёт скорости и гибкости в некоторых задачах безальтернативен). И если Python я достаточно изучил и понял за 2 месяца, то C я изучаю до сих пор(6 лет) и ни чуть не стесняюсь этого.

Если же хочется идти в сторону веб-разработки, то для бэкэнда(серверной части) пригодятся NodeJS, Python для разработки с нуля и/или изучить программные пакеты Apache, Nginx или какие-то другие комплексы, которые имеют "всё в одном". Дополнительно к этому крайне желательно изучать информационную безопасность и SQL(в случае применения БД в проектах). Для фронтэнда(пользовательских интерфейсов, дизайна) вообще много всего существует. Но лучше в этом деле начать с изучения чистого JavaScript, а потом переходить к изучению фреймворков. Я для своих задач выбрал Vue. Мне его достаточно. В зависимости от вида проекта, лучше может подойти другой фреймворк. Ну и язык стилей CSS лишним не будет.


3) Какие знания и образование нужны, чтобы не потратить время впустую, изучая то, что совершенно не понятно?

Образование - вообще без разницы! Вы изучаете ровно то, что хотите, требований к человеку, который сам желает что-то изучить и тем более имеет возможность(доступ в интернет и желание писать запросы в поисковик), предлагаться не может. Из конкретных знаний очень не лишними будут:

а) Математика. И элементарная, и высшая. Я всё это постигал в процессе изучения языков программирования, поэтому это не является обязательным для начала работы с языками.

б) Дискретная математика. Выделяю эту часть математики специально, т.к. она несет для программиста, наверное, наибольшую пользу. Если изучить и понять дискретку, то мышление очень хорошо адаптируется на аналитический лад и постигать многие вещи уже внутри программирования и алгоритмики будет намного проще.

в) Линейная алгебра. Тоже очень полезная для программиста.

г) Алгоритмика. Не выделяется как отдельная наука или подраздел математики, потому что в процессе изучения языков программирования так или иначе изучаешь и алгоритмику. Сам я не изучал отдельно, но вроде есть даже книги, которые достаточного сжато преподносят логику и позволяют выстроить/перестроить свой образ и процесс мышления при работе с кодом. Может помочь в будущем быстрее искать решения для нетипичных задач(потому что для типичных решения вы уже будете знать).

Если действительно многое в процессе изучения математики, смежных наук и, в особенности, языков программирования и алгоритмов будет не понятно и постоянно вызывать большие сложности даже с параллельным практическим применением штудируемых знаний, то возможно(я не могу утверждать на 100%) это просто не ваше. Не для вашего стиля мышления, не для вашего имеющегося багажа знаний. Я встречал и таких людей. Желания действительно через край, любопытства бездонная бочка, но на практике знания не усваиваются и не закрепляются в голове. При этом человек вполне себе легко ориентируется в гуманитарных направлениях деятельности. В таком случае, когда мозг уже адаптирован больше к словам в документах, нежели к цифрам в программном коде, может эффективнее будет совершенствоваться в том, что лучше заходит и понимается?


4) Сколько времени уйдет на изучение языков/математики/алгоритмов/мануалов по настройке серверов, программных пакетов?

Лично у меня на самый простой для моего понимая язык Python ушло 2 месяца чистого изучения с нуля и еще где-то 1 год в процессе практики работы с ним я изучал некоторые специфические, присущие только этому языку, нюансы. На язык Go я потратил где-то 1-1.5 года и только потому, что изучал и практиковался параллельно основной занятости Питоном и SQL. Кстати, SQL тоже дался за пару-тройку месяцев, но только запросная часть. А вот на часть, относящуюся к созданию и управлению структурой БД, а также ее оптимизации - потратил где-то год. Опять же, потому что не было жесткой потребности в этом. Когда мне срочно понадобился C/C++, то что-то базовое и необходимое мне в тот момент я изучил и собрал за неделю. Но чтобы в дальнейшем этом оптимизировать, мне пришлось потратить 3-4 года, постепенно изучая язык и его нюансы. И как я уже отмечал, я до сих пор учу C и это нормально в моем случае.

И я встречал человека, который в течение 1.5 лет медленно изучал Python и практиковался в нём просто потому, что род его деятельности был совершенно иным, а программирование для него было не больше чем просто хобби.

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


5) Как дополнительно мотивировать себя изучать языки, технологии, а также практиковаться их применять?

Тут всё зависит от текущей занятости. Если желания через край, обучаемость на уровне и уже хоть что-то, что можно применить на практике, изучено и понятно, то при наличии достаточного свободного времени можно попытаться поискать работу, связанную конкретно с изучаемым языком/технологией, но только стажерскую и желательно на полставки. Я соглашусь, что это не самый лучший вариант по причине малого(или крайне малого) количества предложений подобного рода. Но это, например, мой путь. У меня так сложилось, что после универа, в 23 года, я искал работу эникейщиком каким-нибудь(человек-никто или подай-принеси, в общем-то), но найденное оказалось не совсем тем, что ожидалось. Как обычно - объем фактических требований несколько иной, нежели написано в вакансии. Тогда я просто соврал, что знаю Python. Я представлял, что это не очень сложный язык и просто одномоментно поставил себе цель его выучить. За 2 месяца испытательного срока, с помощью полной изоляции себя от общества(8-9 дорога до работы, 9-18 работа, 18-19 дорога домой, 19-02 изучение и практика) в течение рабочей недели и на 90% изоляция по выходным(10-20 изучение и практика, 20-00 отдых ото всего) позволили получить и закрепить все необходимые на тот момент в работе знания. Далее в течение года я изучал всё остальное, что мне было нужно. Потом сменил должность на программиста, чтобы перестать бегать в организации и так проработал 3 года. Начальство было весьма креативно мыслящим, поэтому там же мне пришлось коснуться машинного обучения с нейронными сетками, что в итоге радикально повернуло мою жизнь и развитие в отрасли в ту сторону, в которую двигаюсь до сих пор.

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



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

Дорогу осилит идущий!

Как стать программистом! Информация, размышления, рекомендации Программирование, Обучение, Разработка, Python, Интернет, Саморазвитие, Как стать, Мысли, Длиннопост

P. S.: Все изображения предоставлены для свободного использования сервисом pixabay.

Показать полностью 6
[моё] Программирование Обучение Разработка Python Интернет Саморазвитие Как стать Мысли Длиннопост
11
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии