Step by Step for Web
1.06K subscribers
279 photos
21 videos
24 files
196 links
шаг за шагом к Веб разработке.

Это история моего личного успеха и всех тягот становления разработчиком

Чат: https://t.me/+RX9j7nAotKsGCSM3
Связь: @AngryWebDev

English channel: @angryway
English chat: @angryway_chat
Download Telegram
Годнота для QA

Есть такой известный человек в мире QA Артем Русау

Он собрал 50+ образцов тестовых заданий для QA Engineer

https://github.com/artichokeee/test-assignments

Спасибо Артему. Пользуемся😊👍
🔥4
Vim исполнилось 32 года 🎉

Брам Моленар начал работать над Vim для компьютера Amiga в 1988 году, а первый публичный релиз (Vim v1.14) состоялся 2 ноября 1991 года.

Во время первого выпуска название «Vim» было акронимом от «Vi IMitation», но в конце 1993 года оно было изменено на «Vi IMproved»
👍4❤1
Мини шпаргалка по библиотекам Python
👍6
Полезности для фронтендеров, вдруг кто забыл)

https://habr.com/ru/articles/772008/
👍4
У меня начнется вот такой челендж с понедельника

Подобно названию книги.

Стартуют курсы по Java. И всë за свое личное время. То есть курс с 10:00 до 14:00 по будням, но работать ты при этом обязан. Видимо придется дорабатывать еще часов до 21 ежедневно😒

И нафиг такое надо
😱2
Первый день Java

Устал слушать без перерыва 4 часа подряд про ООП. В реальном времени разбор кода в перемешку с теорией. Это не запись.

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

Да, начали с ООП. Примеры с котами, собаками животными и тд) Как по мне эффективней была бы текстовая подача информации и было бы намного быстрее. А тут изматывающее зрелище

А потом еще и работать надо, в общем лучше заниматься отдельно и не мешать с работой.

И еще для закрепления надо бы посмотреть что то короткое или прочитать на текущую тему и пописать код, естественно. А энергии сегодня нет уже
Кстати разрабы на проекте похихикали над тем, что на курс пошел. Типа конкурент им😒
Классная обложка очередная)
👍3🔥1
Второй день Java

Также долго нудно и непонятно. Также как и после первого дня самостоятельно закрепить информацию и усвоить не удалось

Моменты, которые разбирали помечу ниже. Буду это разбирать отдельно:

- инкапсуляция
- уровни доступа (private, default, protected, public)
- статический блок инициализации
- перегрузка статического метода
- стек, куча
- деструкторы. Деструкторы использовать не рекомендуется. Их даже выпилят из Java в новых версиях
- сборщик мусора. System.gc()

- класс с приватным конструктором
- паттерн проектирования синглтон
- связанность проекта
- сеттеры и геттеры
- библиотека ламбок
- что такое java bin
- abstract и final
- интерфейсы
- чем абстрактные классы отличаются от интерфейсов
- proxy, reflect
- UML, построение диаграм

Вот такие дела
В Китае запустили самый

быстрый интернет в мире: 1,2 Тб/сек — с ним можно скачать 150 фильмов в HD за секунду.

Об этом сообщила South China Morning Post (SCMP). Оптоволоконный кабель проложен между Пекином, Уханем и Гуанчжоу. Его длина — более 3 тыс. км

Как вам новость?
Третий день Java

Типы данных, циклы, условия, массивы и всë в таком духе

Опять же отмечу подачу можно сократить значительно
👍2
Шпаргалка по Vim
👍8
Если Вам кажется, что вы проебались и это конец света:

В 2018 году в Австралию прибыли корейские пассажирские поезда. После чего, уже на месте, выяснилось, что они не проходят в туннели страны. Не по каким-то формальным требованиям, а физически не влезают – они шире. В итоге Австралия запускает инвестпроект на 4,5 миллиарда долларов по расширению туннелей и меняет технические регламенты. Ну, что взять с людей, которые ходят вниз головой. Хотя постойте.

В 2014 году французская SNCF купила у Alstom и Bombardier почти 350 поездов. За 15 миллиардов евро. Только при первой поставке выяснилась проблема – поезда на 20 сантиметров шире платформ станций. Пришлось перестраивать 1300 железнодорожных платформ.

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

Стало полегче?
😁1
Четвертый день Java

Охарактеризую как мем про сову.

Что затронули:
Массивы. Вспомогательный класс Arrays

Каждый класс наследуется от базового класса Object

У Object есть некоторое количество методов которые доступны экземплярам класса

Метод toString()
equals()
hashCode()

Сортировка массивов обьектов, сравнение обьектов
compare()
compareTo()

Comparable интерфес для сравнения
Класс который реализиует Comarator

И всë в таком духе. Усвоил мало
Пятый день Java

В пятницу был очередной день Java. Затронули следующие темы:

- особенности работы с многомерными массивами
- функция с переменным числом аргументов
- спец классы enum
- методы enum (values, valueOf, фунция элемента ordinal)
- внутренние классы
- анонимные внутренние классы
- класс String и его методы, StringBuffer, StringBuilder
- односвязный список
- итераторы. hasNext, next
Iterable, Iterator
- рекурсивный, нерекурсивный алгоритмы
👍4
Шестой день Java

Коллекции
Set, LIst, Queue, HashSet, TreeSet,
ArrayList, LinkedList, Vector
Map

Сидим мотаем на ус, но
От формата подачи захотелось спать)))
Высмотрел и вычитал

Что голый (или голую🤔) Java учат за пару недель.

Вся соль во всевозможных фреймворках. Рекомендуют изучать их в следующей последовательности:

1) Spring Core
2) Hibernate
3) Spring MVC
4) Spring Boot

Возможно потребуются и другие, типа: Spring Data и Spring Security

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

А какой проект?

Советуют обычно что-то из списка:

- таск трекер,
- домашняя бухгалтерия,
- складские программы,
- программы расписаний,
- сервис рекомендаций

Рекомендуют делать, что-то, что реально поможет в вашей повседневной жизни

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

А еще лучше, если это будет реальный заказчик. Либо как альтернатива - волонтерская помощь некоммерческому проекту, например. Тут важно получить фидбек от заказчика

Еще один вариант скооперироваться с кем либо и совместно что-то реализовать. Это всегда можно сделать в нашем комьюнити))) Пишите

Ну и участие в open source проекте. Это сложнее, но почему бы и нет

В следующем посте пожалуй напишу про Java Core и ресурсы для изучения. Или это будет пост страдания на курсе. Осталось еще пару дней и курс закончится)))
Пхах Java это он или она?
Anonymous Poll
48%
Java он)
29%
Java она)
23%
Я против системы. Оно)
Приснился Java код

Реализация какая то небольшого MVP. Я такой думаю: "Так тут нужно делать через интерфейсные классы. Думаю неужели это такой старый код, что такого еще не придумали🤔"

Хотел скопировать, показать вам, но звенит будильник и я проснулся что то...
😁5