DНЕВНИК web-программиста
2.58K subscribers
214 photos
14 files
560 links
Авторский канал о том, как стать программистом, когда вы даже не знаете, что это.
Много интересного и для других сфер - планирование, самоконтроль, различные лайфхаки и т.д.
Задачи @tasks_frontend
Обратная связь @WpdFeedbackBot
Сотрудничество @rezvanini
Download Telegram
📢 Всем привет!
Компания Яндекс набирает стажеров на летний сезон. При этом не обязательно, что бы в вашем городе был их офис!!!
Читаем подробности!
Так же 21 февраля в зале «Экстрополис» московского офиса компании, Яндекс расскажет про устройство своих сервисов и поделится секретами прохождения собеседований на стажировку.
Нам туда не попасть, поэтому будем смотреть онлайн-трансляцию
HTML. Выберите не существующий тег:
Anonymous Poll
18%
<wbr>
35%
<ruby>
13%
<meter>
12%
<cap>
23%
<dfn>
Правильный ответ читаем после голосования! 👇
#задача
Выложить задачи от Яндекс в наш канал?
Задача от Яндекс №1.
Поиск чисел в массиве с определённой суммой
Дан массив целых чисел и целое число k. Нужно определить, есть ли в массиве два числа, сумма которых равна k .

Пример:

Вход: nums = [10, 15, 3, 7], k = 17
Выход: true
Примечания
В качестве решения предоставьте функцию следующего вида:

/** @returns Boolean */
module.exports = function(nums, k) {
// ваш код здесь
}

зы Нашел 2 решения для данной задачи.
#задача
Решение.
Что бы не мешать тем, кто еще не успел решить, свои варианты ответов выложу по ссылкам:
JavaScript. Какой вариант создания объекта НЕ верный:
Anonymous Poll
9%
let obj = new Object()
14%
let obj = {}
60%
let obj = new Object{}
18%
var obj = new Object()
Правильный ответ читаем после голосования! 👇
#задача
📢Всем, всем, всем...📢
Последнее время многие пишут мне, что сталкиваются с различными проблемами и бросают обучение или планируют это. Почти все проблемы сводятся к нехватке времени, либо мотивации. Я бы даже сказал не "почти", а "абсолютно" все.

Для этого я и писал материал - "система обучения". И эта система состоит не только из самого обучения программированию. Прочтите мою статью и ответьте себе - а вы соблюдаете систему в обучении? Как у вас обстоят дела с планированием? Тайм-менеджментом? Мотивацией?

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

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

Послушайте очень внимательно и я уверен - применив полученную информацию, вы сможете стать программистом (и не только) 😎
зы Для себя сделал главный вывод - пора завязывать с перфекционизмом, это меня сильно тормозит.
Джош Кайфман - Первые 20 часов. Как быстро научиться... чему угодно.
#book #audio
Задача от Яндекс №2
Вам даны два отсортированных целочисленных массива nums1 и nums2. Нужно поместить все элементы nums2 в nums1 так, чтобы элементы итогового массива остались отсортированными.
#задача
Решение.
Опять же опубликую 2 варианта. Первый простой и понятный, а второй это наставник показал как оптимизировать первый 🤣
Придумал небольшой тест на область видимости. На скрине 2 варианты, Ваша задача выбрать для каждого верное значение, которое будет выведено в console.log()
В этот раз опубликую верные ответы (не подсматривать, до голосования 🤣)

#Задача
Правильный ответ для Варианта №1
Anonymous Poll
46%
1
32%
2
19%
undefined
0%
NaN
3%
a is not defined
Правильный ответ для Варианта №2
Anonymous Poll
45%
1
30%
2
10%
undefined
1%
Nan
15%
a is not defined
Coding Quiz (тесты по программированию).

Хочу поделиться программой, которую недавно попробовал.
Тесты по различным языкам программирования. А так же HTML, Git.
Разбивка на 3 уровня сложности: Junior, Middle, Senior
#soft
Работа для новичков. 👨‍💻

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

Я сам нашел свою первую работу (по специальности!) еще на 3 курсе университета и побывал с обоих сторон баррикады 👔

В этом году я то же буду искать работу - обязательно буду делиться опытом в своем канале, но вы должны знать - не стоит слушать HR, которые на каждом углу не забывают упомянуть, что компаниям не нужны новички, что это все убытки и тд и тп. Все это не так. Многие компании готовы нести расходы, ради перспектив. Главное не опускайте руки и учитесь, учитесь, учитесь 😅
А те компании, которые этого не понимают - они вам не нужны, поверьте.
При этом не стоит быть самоуверенными. 🦸‍♂️ Если вас не берут, возможно, нужно подтянуть знания, лучше готовиться к собеседованию в каждую конкретную компанию, прокачать какие-то софт скилы и тд. Не забывайте - работодатель должен увидеть в вас потенциал, который перекроет ваши пробелы в знаниях на момент собеседования.

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

зы Буквально вчера прочел очередную статью - стажировка в Avito.
📚Быстрый ум. Как забывать лишнее и помнить нужное. Майк Байстер

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