Hello, world! 🌎


Гео и язык канала: Украина, Украинский
Категория: Технологии


Тут на тебе чекає:
- мій шлях в сферу IT
- технологічні новини
- багато інших тематик, які так чи інакше пов'язані з програмуванням
Для контакту: @cherkasov17

Связанные каналы

Гео и язык канала
Украина, Украинский
Категория
Технологии
Статистика
Фильтр публикаций


Як ставитесь до дизайну?
Опрос
  •   5
  •   4
  •   3
  •   2
  •   1
52 голосов


Тут недавно презентували PS5, не можу просто так це лишити осторонь 😁


Як програмування виглядає в фільмах vs програмування в реальному житті 😁


Спочатку кажемо, що машини ні на що не здатні, а потім вони не дають нам їх вимкнути 🦾




#корисні_матеріали

Сьогодні хочу порекомендувати книжку, яка пригодиться не лише python-програмістам, а будь-кому, хто вирішив освоїти TDD.

Так, використовують в ній python + django, але всі приклади пояснені до найменших дрібниць - зрозуміють всі.

Книга називається Obey the Testing Goat!, в основному призначена для web-девелоперів.

Книга - платна, але якщо не має змоги, оплачувати не потрібно. Є безкоштовна версія. Сам автор пише, що можете прочитати її просто так, а вже потім, якщо зрозумієте, що воно було цього варте, купити книгу.

Залишаю посилання на сайт:

https://www.obeythetestinggoat.com/

Всіляко рекомендую!




Hello, world!

Як і обіцяв, маю багато крутих ідей, а також бажання розвивати цей блог 🕺

Ось перші нововведення:

1) Міні-редизайн
Змінюємо назву, опис, оскільки тепер канал буде містити не тільки пости про те, що в мене вийшло, а що ні, а також багато інших тематик.

2) Розширюємось!
Тепер між прочитанням постів, можна буде переглянути смішну гіфку, або мем, а також подивитись основні новини в сфері ІТ.

3) Нова навігація
Тепер навігація буде відбуватись за допомою хештегів: хочеш почитати лише новини - тримай, хочеш почитати пости про мій шлях - будь ласка! Самі хештеги опишу пізніше і закріплю.

Розвиватись є куди, "фіксити" будемо по ходу 😁


Hello, world! 🙌🏻

"Всього лиш" два мысяцы пройшло з минулого поста...

Протягом цих двох місяців, багато чого змінилось: карантин, декілька співбесід та тестових завдань.

На жаль, зараз, в період карантину, пропозицій набагато менше, оскільки левова частка бізнесів стоїть на паузі.

З позитивного:

- був задеплоєний todolist

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

- зараз подався в вивчення TDD, бо більшість роботодавців вимагають цього, а це мабуть, одна з найбільших прогалин в мене


- а також перейшов на новий дистрибутив linux, який вже на основі arch

На цьому поки все, маю декілька крутих ідей, для цього каналу, включаючи новини в світі ІТ.

Зараз дуже хочу повернути актив і розвивати цей канал.

Обіцяю, що постів буде набагато більше 🤗


Hello world! 🙌🏾

Дуже давно не "бачились!" 😁

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

Ця пауза, навіть, дала мені якусь свободу. Відчувалось, що ти нічого нікому не повинен, як це було колись. Тут є і позитивна, і негативна сторона.

Звісно не дуже приємно це говорити, але так працює Телеграм:
Також менше постів == менше відписок 🤪

На час карантину мало хто кличе до себе на співбесіди, тому зараз більше вдосконалюю навички.

Зокрема, зробив непоганий прогрес за цей час в своєму проекті "TodoList":

- зробив мікс func-based views i class-based views, використовую те, що на мою думку більш зручніше в конкретному випадку

- додав категорії, згодом трошки їх прикрасив, а також додав можливість переглядати всі "таски" з цієї категорії в окремій вкладці.

- додав дедлайни, можна обирати все: від року, до секунд


Що планую далі?

- додати таймер, для того, щоб користувач міг користуватись технікою "Pomodoro"

- додати невелику кількість інформації про себе, на вкладці "Про нас"

- додати підтвердження акаунту по пошті

- викласти спочатку на безплатний хостинг, потім по трохи перебиратись на платний

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

Єдине що залишається незмінним, це ціль - знайти ту омріяну роботу, а для цього потрібно просто кодити і розвиватись. День в день.

Дякую за те, що читаєте 👨‍💻


Hello, world! 👋🏼

Сьогодні довгоочікуваний пост на тему #productivity 📈

Хотів би поділитись з вами своїми нотатками, а також ключовими думками з книжки Стівена Гайза "MINI-звички, MAXI-результати"

1) Вся книжка будується на тому, що мозок лінивий, і коли він бачить перед собою важку задачу - старається від неї "відлиняти". Автор пропонує ставити для себе до абсурду прості завдання, наприклад, зробити одне підтягування, або віджимання і робити це на потсійній основі. Дуже велика ймовірність того, що ви не будете обмежуватись лише одним повторенням

2) Часто чули байки, що звичка формується за 21 день? Так от, це не так. Формування звички може зайняти від 18 до 258 днів, все індивідуально.

3) Мотивація - не найкраща стратегія для побудови звичок і досягання певного результату. Вона залежить від емоціій, а відповідно, на неї може впливати безліч факторів, які ми не можемо кконтролювати. Кращий вибір - сила волі. Тому що, вона: надійна, її можна тренувати, стратегії побудовані на силі волі можна планувати.

4) Якщо зміни поступові і мозок отримує їх в маленьких дозах, то йому самому стає цікаво розвиватись.

5) Розуміння того, що ти вже працюєш - надихає більше, ніж будь-що.

6) Не потрібно поспішати перетворювати свої міні-звички в звичайні. Не поспішайте заміняти одне підтягування на 5. Будуть дні, коли ви не зможете виконати 5 і зробите лише 1, але мозок все одно буде далі засвоювати звичку.

А і ледь не забув... Якщо пропустити один день, то нічого не станеться :)


Hello, world! 👋🏼

Здається, час міняти формат...

Розумію, що завжди є що вчити, але останнім часом частіше всього, я читаю код, дебажу, виправляю помилки.

Мені здається, не досить цікаво читати про те, що я виправив, коли впринципі більшість навіть не заходила на ГітХаб(і це норма).

Поки що буду тестити такий формат, де я раз в тиждень буду публікувати пости по продуктивності і для початку два рази в тиждень найцікавіші моменти з моєї подорожі в айті, мої проекти, що нового вивчив, співбесіди і тому подібне.

Надіюсь на Вашу підтримку і розуміння, всім ✌🏻


Останнім часом, досить зацікавлений в темі продуктивності і тому подібного. Чи було б вам цікаво бачити пости на такі теми?
Опрос
  •   Так, цікаво.
  •   Ні, залишай старий формат.
  •   Твій блог, роби те, що хочеш 😁
60 голосов


Hello, world! 👋🏼

От не люблю телеграм за оті відписки...

Без реклами - нативно, просто неможливо розвиватись, тому що тут нема так як, наприклад, в Інстаграмі рекомендацій.

Але впершу чергу цей блог мотивував мене на початках, а зараз просто увійшло в звичку перед Вами звітуватись 🙃

Вчора вирішив трошки відпочити від кодингу, дозволив собі зробити паузу і трошки подеградувати.

Розумію, що слід набирати оберти, бо щось порівняно з іншими тижнями, я досить мало приділив часу. Я знайшов цьому дві прични: навчання, книжка Віталія Подоби. Я неправильно нею користувався.

Я почав створювати проект, все як по книжці і зрозумів, що це не так цікаво. Тепер буду користуватись цією книгою, як посібником і апґрейдити свої проекти.

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

Часу витрачено сьогодні: 60 хвилин.


Hello, world! 👋🏼

Сьогодні всі 90 хвилин часу, витраченого на програмування були присвячені книзі Віталія Подоби.

Зокрема, я детальніше розглянув форму, можна сказати спустився на рівень нище, з Django-форм, на форми, які написані на чистому HTML. Допомагає зрозуміти деякі речі.

Також перемістив дані з sqlite3 MySQL. Це було досить проблематично, тому що я на Ubuntu зараз програмую, щоб одразу освоювати термінал і все таке. Прийшлось двічі перевстановлювати, бо позбивав якісь важливі налаштування, а фіксити їх не вмію 😂

Часу витрачено сьогодні: 90 хвилин

Але ще досить рання година...🙃


Hello, world! 🙌🏼

Сьогодні:

- біля 40 хвилин практикувався по книжці Віталія Подоби, розібрався з теорією зв'язків між таблицями: один до одного, один до багатьох, багато до багатьох.

- також біля 20 хвилин приділив читанню документації, прочитав про декоратори для class-based views, поглиблення в mixins.

На разі не виходить приділяти дуже багато часу програмуванню, хочу все чим швидше переробити по навчанню(всі оті лаби і т.д.) і віддавати всі свлї сили в те, що подобається.

Часу виділено: 60 хвилин.


Hello, world! 🙌🏼

Сьогодні:

- трошки більше години виділив на практику програмування, по книжці Віталія Подоби, з корисного то почав використовувати Paginator, який допомагає практично повністю автоматизувати роботу із сторінками. Коли ти маєш 50 студентів і бажаєш, щоб на сторінці відображалось лише 10 + зробити просте переключення між сторінками, цей клас просто незамінний(до речі, в процесі, відірвався і читав детальніше про цей клас в документації 😏).
Також розібрався з сортуванням, зробив так, щоб при натисканні на заголовок таблиці, воно змінювалось в іншу сторону + використав тут контекстний менеджер with

- а також спеціально виділив 15 хвилин на те, щоб почитати документацію. Встиг прочитати про class-based views, трохи зачепив тему міксинів.

Часу виділено сьогодні: 105 хвилин.


Hello, world! 🙌🏼

Сьогодні буквально трошки, але виділив часу на програмування:

- годину навчався по книзі Віталія Подоби

- біля 1,5 години робив лабораторну роботу по алгоритмах(це ж можна зарахувати😁)


Хочу вже по трохи починати читати безпосередньо документацію Джанги, а то я все ходжу по всяких підручниках, ютуб-каналах і т.д., але мені здається, що я вже до цього доріс 😅

Завтра потрібно хоча б хвилин 15, але сісти і почитати 🙃

Часу витрачено сьогодні: 120 хвилин


Hello, world! 🙌🏼

Я прокинувся 😁

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

Я здав своє тестове завдання і чекаю на відповідь, яку мені обіцяли дати на наступному тижні.

В будь-якому випадку я вдячний компанії PLANEKS, яка мені це тестове завдання видала ☺️

Просто підведу підсумки, що нового я вивчив під час виконання цього завдання:

- асинхронні запити за допомогою Celery + Redis

- валідація користувачів через перехід за посиланням, яку генерує PasswordResetTokenGenerator.

- підключення WYSIWYG редакторів для додавання/модифікування постів

- створення не просто користувачів, а груп. Можливість віднести користувача до певної групи

- модифікування адмінки джанги

- написання мінімальних unit-tests

У будь-якому випадку це чудовий досвід! А поки що чекаємо на відповідь, сьогодні дозволю собі розслабитись і на день відійти від цього всього світу ІТ 😁

Всіх з святом! ❤️


Hello, world! 👋🏼

Вчора поста не було, бо так плідно попрацював, що заснув 😄

Я по повній працюю зараз над тестовим завданням. Хоча і почалось навчання, зараз повністю зосереджений на його виконанні. Багато чого в новинку: валідація користувачів через пошту за допомогою асинхроних запитів, ролі для користувачів і т.д. Весь код за гіті, можете спостерігати.

Поки що, без багатьох подробиць.

Часу витрачено за вчорашній день і за сьогодні(до 11:00): 420 хв

Показано 20 последних публикаций.

185

подписчиков
Статистика канала