Найти тему
Как начать грандиозное дело и не бросить послезавтра...
Последнюю неделю я размышляла о своей жизни и пришла к выводу, что моя основная проблема в том, что я не умею доводить начатое до конца! Почти никогда! Кому бы рассказать сколько незавершенных пет-проектов хранится в папках моего компа, сколько недосмотренных видео-курсов ждут своего часа в облаке и сколько недочитанных книг хранится в моей электронной читалке... Я очень легкий на подъем человек - быстро загораюсь новыми идеями, быстро принимаю порой опрометчивые решения. Но также быстро и охладеваю к своим начинаниям...
1 год назад
Easy-задачи по Java для начинающих. Palindrome Number
Всем привет! Сегодня я начала решать задачи на сервисе Leetcode. Как я писала в предыдущем своем посте, это нужно мне, чтобы подготовится к буткемпу по Java, в котором я приму участие этим летом. Начала, само собой, с easy-уровня. Потому что логические задачки даются мне пока что не очень легко. Итак, поехали решать! Palindrome Number Первая наша задача заключается в проверке является ли заданное число палиндромом...
184 читали · 1 год назад
Легко ли сменить язык программирования? Хочу проверить!
Всем привет! Пришло время вернуться в этот блог! Почему? Да потому что я опять начинаю все с нуля! Нет, я больше не PHP-стажер-программист. Так как уже почти 2 года работаю инженером-программистом в компании официально. А до этого - несколько месяцев без оформления. Но! Почему-то я вдруг почувствовала, что некоторое время просто топчусь на месте, без всякого дальнейшего развития. Проекты похожи один на другой, новые фичи встречаются редко, сама компания не дает четких инструкций как двигаться по грейдам...
1 год назад
Итоги моего прогерского года по версии WakaTime (сервис для учета рабочего времени)
2 года назад
Месяц в php-стажерах. Как идут мои дела. Сколько удалось заработать.
15 января 2020 года меня пригласили на удаленную стажировку в одну из веб-студий. Правда за неделю до этого я выполнила для них тестовое задание, к их чести оно было оплачиваемое. Так что моя работа в качестве PHP-программиста началась немного раньше. Моей тестовой задачей было создание приложения-списка покупок на Yii2-фреймворке. На выполнение давалось 10 часов, с оплатой 190 руб/час. На тестовое задание я получила развернутый комментарий. Полностью его я приводить не буду. Скажу вкратце - справилась на четверочку с минусом...
5 лет назад
В программисты после 35? Мой опыт
Не знаю, возможно историй, подобных моей, в интернете вагон и маленькая тележка.... Но все же мне хотелось бы поделиться ею! Итак, несколько фактов обо мне: Как же так получилось, что мне вдруг ни с того ни с сего захотелось помериться силами с молодежью? Что это - затянувшийся кризис среднего возраста, а может быть я где-то слышала, что программисты миллионы...
137 читали · 5 лет назад
Лайфхак #1: Как удалить ненужную папку из удаленного репо без удаления из локального проекта?
Иногда в удаленный репозиторий попадают папки или файлы, которые там быть не должны. Например, если вы программируете в IDE WebStorm или PHPStorm, то в этих программах автоматически создается служебная папка .idea, которая не имеет никакого отношения к проекту в вашем репозитории. Но удалять ее из локальной копии проекта нельзя до тех пор, пока проект не будет полностью готов...
5 лет назад
Простые PHP-задачки: Reversed Strings
Для общего развития решаю простенькие #php-задачки. Мне кажется, что это очень полезно для знакомства с возможностями языка и развивает соображалку будущего программиста. Итак, сегодня мне попалась задача под названием «Reversed Strings» Суть очень проста — нужно написать функцию, принимающую на входе строку и возвращающую строку-перевертыш. solution("world"); // returns "dlrow" Так как я еще совсем новичок, то для решения мне потребовались сразу три php-функции: str_split — преобразует строку в массив str_split( string $string [, int $split_length = 1 ] ) : array; array_reverse — возвращает массив...
5 лет назад
Интерфейсы в PHP
Коротко об интерфейсах в PHP: — Интерфейсы — это чистые шаблоны; — С помощью интерфейса можно лишь определить функционал, но не реализовать его; — Для объявления интерфейса используется ключевое слово interface; interface Chargeable { public function getPrice(): float; } — В любом классе, поддерживающем этот интерфейс, необходимо реализовать все определенные в нем методы. В противном случае класс должен быть объявлен как абстрактный; — Интерфейс реализуется при объявлении класса...
5 лет назад
PHP-задача: Bouncing Balls
Но я бы назвала эту задачку «Мальчик с мячом»… Условие: Мальчик играет с мячом на n-ом этаже высотного здания. Высота этого этажа (h) нам известна. Он бросает мяч из окна. Мяч отскакивает от земли на высоту (к примеру) 2/3 (или 0,66) от высоты этажа. Мать мальчика находится на какое-то количество этажей ниже и смотрит в окно. Вопрос: Сколько раз мать увидит пролетающий мимо окна мячик (когда он падает вниз и затем отскакивает от земли) при условии что: — h (высота в метрах,...
5 лет назад