« 1
2
3
4
5
6
7
8
9
»
Чего-то задумалось реанимировать и развить сайт с аудио. Весь былой аудиоконтент остался на блинах поломанных хардов, всё надо поднимать заново. И наконец-то в статьях появилась «Версия для печати». В идеале было бы ещё сделать «Сохранить в PDF», но пока так, просто староверская версия для печати.
Сегодня занимался ещё одним тестом. Ограничение по времени 80 минут. 3 задания: 2 по 30мин. и 1 на 20 мин.
Задание #1.
In a Word-Search Puzzle, the player receives a rectangular-shaped grid of letters (a board) and a list of target words. The player is required to locate each target word from the list on the board.
In this question, you are asked to implement a function that receives as input a two-dimensional array of characters and a target word, and returns “true” if the target word appears in the array and “false” if it doesn’t.
For example, given the array
[
['b', 'a', 'n', 't'],
['c', 'f', 'r', 'g']
]
and the target word "ant",
the function should return "true" (because the word appears horizontally in the top row).
Note - the words must appear either horizontally or vertically (not diagonally). All the letters of the word must appear contiguously (i.e., with no unrelated letters in between).
Examples:
Input:
board = [ ['f', 'g', 'a', 'b'], ['b', 'o', 't', 't'], ['e', 'd', 'x', 'p'] ]
targetWord = "dog"
Output: true
Input:
board = [ ['g', 'h', 'c'], ['f', 'm', 'o'] ]
targetWord = "go"
Output: false
Начал делать этот тест, но потом просто забил на это. В общем ещё одна вакансия долой.
Буду готовиться к следующему тестику.
Несмотря на движ с поиском работы меня просто распирает от того как хочется поскорее сделать хотя бы минимально работающий проект микросоцсети. Минисеточки такой. Попадаются такие новости, события, и вообще малахольные мыслишки, что забивать ими местный «интернет-журнал» или юморной раздел нет смысла. Думаю к марту будет готова более-менее адекватная версия.
Вчера было техническое интервью по вакансии, нормальное такое интервью. Вопросы были адекватные, на одном из вроде простых вопросов поскользнулся: какие бывают типы куки? Я с cookies постоянно работаю, но какие типы... Печенька живёт либо до момента закрытия окна браузера, либо до истечения срока годности.
Но всё оказалось не так просто:
- Сессионные cookie.
- Постоянные cookie.
- Сторонние cookie.
- Супер-cookie.
- Зомби-cookie.
И вот такой вопрос запросто может тебя завалить. Объём знаний в IT настолько огромный что я не знаю какая должна быть головёнка чтобы всю эту энциклопедию хранить в черепе и быстро чётко развёрнуто ответить в любое время на ЛЮБОЙ вопрос. К техническому интервью подготовиться невозможно, я уже и не особо парюсь по этому поводу.
Но это не самое главное. За два дня поднаворотил на блекболыче инструменты управления контентом, жить стало лучше, жить стало веселее. До совершенства ещё далеко, но уже имеющиеся мощности не могут не радовать.
Подумал два раза и в очередной раз пришло понимание что для привлечения пользователей нужно сделать такое окружение чтобы у каждого посетителя была возможность полностью управлять своим контентом и смотреть статистику. Пока не знаю как найти на это время, в поиске работы опыт и технические знания важны, но это дело второе. Вдогонку должно быть столько всяких потусторонних (именно так) навыков, что держите меня семеро. Soft skills дело нешуточное.
Вчера озаботился подбором шрифтов для сайта, от разнообразия можно с ума сойти. Тут надо преодолевать трудности выбора, силёнок пока хватило только на игровой сайт.
Вот упыри не угомонятся, всё удаляют страницы. Пришло сообщение от Google что "Ваши URL удалены из Google Поиска в соответствии с законом DMCA". Удалили сериал The Wire. То что его сейчас нельзя посмотреть на сайте - никого не волнует. Удалить из поиска, и всё.
Всё никак не могу понять, почему посещаемость блекболыча ниже плинтуса. Сайт нигде не заблокирован (наверное), новый контент появляется, поиск и навигация по контенту вроде бы норм. Хочется думать что всё изменится с появлением выделенного сервера. Разработка чего-то нового пока остановилась на неопределённое время, поиск работы высасывает все силёнки и время. Латвийские компании когда узнают что сейчас живу не в Риге - всё, свободен. Пока буду заниматься контентом, попадается всякое интересное.
На прошлой неделе было по 1-3 интервью в день, какой будет результат пока непонятно. Сегодня было ещё 2, одно завалил. Вообще было неплохо, но интервью с клиентом не прошёл бы. Зашёл в тупик при написании Singleton. Двигался в верном направлении, но правильно не написал. А после интервью - хуяк: и через минуту всё было готово. И теоретические вопросы всегда вымораживают. Когда пишешь код фронтенда, не думаешь о том что вот это компонент, а это директива, тут хук, там вообще модуль. Так..., а что происходит под капотом async/await? Причем на прошлой неделе тест на HackerRank написал нормально, но на интервью совсем другая обстановка.
Пройти все интервью в bodyshop компании намного сложнее чем в продуктовой. Остаётся только учиться, учиться, учиться, шлифовать теорию.
Работать в любом проекте не так сложно, но пройти все круги ада интервью чтобы в проект попасть - это пиздарулю. Объём теории такой что уже даже не заморачиваюсь если на собеседовании сходу не смог на что-то ответить.
18 часов работы над блекболычем не прошли просто так. Нашлась ещё одна зачётная песенка.
Amberian Dawn - Magic Forest
Сегодня появилась возможность указывать контент как featured. Надо будет развить эту идею. Что точно будет реализовано так это карусель такого контента. Без этого никуда. Такой контент не будет висеть на странице вечно, для каждого можно указать срок годности.
Дамы и господа, лёд тронулся. Вчера нашёл в себе силы начать разработку сайта сообщества. Это не социальная сеть, просто возможность постить всякое, без определённой тематики. То что было сделано лет 5 назад просто удалил, начал с чистого листа. Всё уже продумано, осталось только реализовать. Объём работы там предстоит серьёзный, поэтому будет готово когда будет готово. Ожидается что на это уйдёт 2 месяца. Очень надеюсь что до апреля получится решить вопрос с выделенным сервером.
Немного подшаманил дезигн картинной галереи, стало всяко красивше. Когда-то этот проектик был здесь одним из самых убогоньких, но сейчас всё иначе. Используются новейшие технологии и многие наработки когда-нибудь пойдут в другие места, музыку, игры, и вообще.
Сегодня на интервью во время теста допустил глупейшую ошибку. Тест из 15 вопросов на 15 минут, C#, SQL, на логику. Закачаешься. Один из вопросов был "как в C# можно создать объект?". В числе вариантов было "Sample s;", а я его отмёл, хотя изначально отметил. После интервью вернулся к своей утилите троллинга изображений, смотрю, а там строка Uri imageUri;
Ну дебил... Думаю не возьмут. Бесят меня такие тесты, во время собеседования часто не помнишь как тебя зовут, но так лажануться надо уметь.
Все скажут "Ты должен знать такие элементарные вещи." Блять, что ещё я должен знать? Злющий на себя нереально.
Впереди ещё собеседования, тесты, божечки-кошечки.
Самое жуткое что после этого провала нормально так поднаворотил свой новый сервис работы с изображениями.
Классика вопросов.
- Сергей, каким вы видите себя через 5 лет?
- Живым.
Я не знаю что будет через месяц, а тут 5 лет. Возьмите меня на работу и всё будет чики-пики.
Сегодня было интересное собеседование и для блекболыча очередной важный день. Забубасил один интересный сервис и теперь тут появились и мороженое, и пирожное, и прочие кексики. Ну это так, для начала, проверить. Новый картиночный раздел Еда он очень непростой, тяжело над ним работать и заходить туда надо осторожно. Этот раздел коварен.
Воскресенье было потрачено на контент, и вроде программер, а не перестаю удивляться что с появлением на сайте новых возможностей казалось бы можно остановиться и только задувать контент. А не... с новыми возможностями появилось ещё больше потенциальных штучек которые надо бы реализовать. Не вопрос. Эта неделя обещает быть горячей по всем фронтам. Ну ничего, отдыхать будем в могилке.
За прошедшие два дня забомбил реально чуть больше 200 заявок по вакансиям. Хорошо когда на сайтах есть показ состояния "послать/отослано", LinkedIn вообще красота. А с Google Translate могу в цвет шпарить на немецком, на испанском, на французском, на португальском, и ещё на каком-то. Завтра опять начнётся карусель.
А что делать, кому легко? Тем же музыкантам ездить в туры и на концерты тоже особо не расслабишься, да и вообще на любой хорошо оплачиваемой работе легко нигде не будет. Поиск работы тоже лютая работа, врагу не пожелаешь.
Сегодня отправил 87 заявок по вакансиям. Завтра займусь тем же. И послезавтра. И послепослезавтра.
В Латвии мне найти работу видимо не светит. "Вы отличный специалист." "У вас замечательный опыт." "Желаем вам дальнейшим поисков. Если что - напишем." "Подберём вам вакансию." Ну да, ну да, буду ждать.
И у всех отказов куча вакансий которые соответствуют моему опыту и интересам. Вот такие дела. Ощущение когда общество выкидывает тебя на обочину, конечно так себе.
На одну уже даже что-то ответили, но пока это не значит н.и.ч.е.г.о.
Hi Sergey Drozdov,
Thank you for your interest and for taking the time to apply for the Full Stack Developer - Fully Remote Across EU position. We just wanted to let you know that we received your application, and that we're looking forward to reviewing it.
Thanks
Lisa Cappelli
Лиза, я буду скучать.
Ну и сон мне сегодня приснился. Я где-то на какой-то ферме где занимаются всякими рыбами и вообще. Рыбы там были вроде нормальные, но были и диковинные. Их там ещё коптили и всё такое. Рядом ходила какая-то зелёная жаба размером с кота. Не трогаю её и она просто так своими делами занимается, глазами вращает, умывается. Но стремноватая. Пообщались с теми кто там работает, какой-то заказ сделали, я там вроде работаю.
Собрался уже идти домой и из сарая кто-то выбрасыват какую-то рыбу, толстенная как змей, рот как ведро с зубищами, извивается и быстро так летит в мою сторону. Причем быстро как собака. Я туда-сюда по сторонам от неё уворачиваюсь, вижу рядом бордюр, ну думаю я перепрыгну за него, не достанет, уйду. Хрен там валялся, эта тварь перепрыгнула через этот бетонный бордюр как будто его не было. Я назад, рыба тоже. Ситуация! Я назад нормально так сиганул, откатился подальше, хотел встать и дать дёру, резко дёрнулся, но грохнулся с небольшого обрыва на какую-то дорогу. Нехило так ударил колено и вообще ногу, и... проснулся на полу. Т. е. навернулся с кроватки. Костыль ещё болит, но главное от рыбо-змея этого оборвался.
Не знаю чего это так, может на ютубе чего лишнего пересмотрел, или из-за лютых стрессов с поиском работы, но вольтануло меня капитально. На ту ферму я больше ни ногой.
Новогодние праздники закончились, но для меня начался только жесткач. Целый день просматривать наверное под сотню вакансий, отправлять заявки, переписки, интервью, отказы, изучать новое - если у меня фляга не засвистит от такой нагрузки это будет чудо. На свои сайты сейчас вообще нет времени, может в субботу/воскресенье получится что-то поделать, но это не точно.
Программер, который будет изучать один язык программирования, потом второй, потом третий, будет изучать какие-то фреймворки, какие-то технологии, этот человек всё время будет учиться и переучиваться. Всю жизнь учиться и переучиваться. Это такой адский цикл жизни программиста: изучил, применил, пошёл изучать снова. Изучил, применил, забыл, пошёл изучать снова.
« 1
2
3
4
5
6
7
8
9
»