Жить, чтобы помогать другим!
Прекрасная история о том, как человек стал инженером и научился программировать, чтобы сделать этот мир лучше.
Достойно восхищения!
https://www.google.ru/intl/ru/about/stories/livingtoserve/
Прекрасная история о том, как человек стал инженером и научился программировать, чтобы сделать этот мир лучше.
Достойно восхищения!
https://www.google.ru/intl/ru/about/stories/livingtoserve/
about.google
Can open source tech help a veteran build a more inclusive world? Go deeper into episode 6 of the Search On docuseries. - Google
👍1
Когда лень думать.
На работе мне иногда приходится разбираться в Bash и Shell скриптах, возраст которых равен четверти моей жизни. Bash - усовершенствованная и модернизированная вариация командной оболочки Shell.
Командная оболочка в первую очередь предназначена для вызова команд и программ. Таким образом, она является своего рода интерпретатором команд.
Bash-скрипты очень сложно читать и воспринимать. Но существует очень хороший сайт, который может объяснить их - https://explainshell.com.
Этот сайт содержит 29761 проанализированных manpages (документация к команде), найденных в Ubuntu. Написав команду, сайт распарсит ее и выведет текст справки, соответствующий каждому аргументу.
Я им пользуюсь, когда не могу разобраться в скрипте или очень лень в нем разбираться. Согласитесь, что все мы временами ленимся :)
#Полезности #Bash
На работе мне иногда приходится разбираться в Bash и Shell скриптах, возраст которых равен четверти моей жизни. Bash - усовершенствованная и модернизированная вариация командной оболочки Shell.
Командная оболочка в первую очередь предназначена для вызова команд и программ. Таким образом, она является своего рода интерпретатором команд.
Bash-скрипты очень сложно читать и воспринимать. Но существует очень хороший сайт, который может объяснить их - https://explainshell.com.
Этот сайт содержит 29761 проанализированных manpages (документация к команде), найденных в Ubuntu. Написав команду, сайт распарсит ее и выведет текст справки, соответствующий каждому аргументу.
Я им пользуюсь, когда не могу разобраться в скрипте или очень лень в нем разбираться. Согласитесь, что все мы временами ленимся :)
#Полезности #Bash
По ту сторону баррикад.
Процесс найма в мою нынешнюю компанию состоял из 3 этапов. Первым этапом было тестовое задание, вторым - техническое интервью и последним было интервью с менеджером команды.
В диалоге с менеджером я упомянул, что только заканчиваю второй курс и мне всего 19 лет. Его реакция была такова: он резко оторвался от чтения резюме, поднял голову и посмотрел на меня очень удивленным взглядом. Это самый удивленный взгляд, который я видел в своей жизни.
После интервью я не мог понять, почему он не посмотрел и не запомнил, что мне мало годиков. Пару недель назад я начал участвовать в процессе найма новых сотрудников и понял, почему он не запомнил мой возраст.
Мне всегда казалось, что провести собеседование проще простого. Нужно всего лишь составить список вопросов, придумать пару задачек и не "топить" человека, если у него слабые навыки, но жизнь, как всегда, оказалась сложнее.
Сделать вопросы и задачи легко, но сложнее всего держать беседу в некоторых формальных рамках. Нужно следить, чтобы интервью не ушло в сторону и придерживаться изначального плана, а то будет сложно сравнивать кандидатов.
Но и это еще не все. На интервьюеров сыпется поток резюме. Им сложно запомнить всех. Поэтому не стоит обижаться на то, что к Вам на собеседование пришли с распечатанным резюме. Им тоже тяжело, как и Вам.
Давайте уважать друг друга, потому что каждый из нас может оказаться на разных сторонах этих баррикад :)
#ПоискРаботы
Процесс найма в мою нынешнюю компанию состоял из 3 этапов. Первым этапом было тестовое задание, вторым - техническое интервью и последним было интервью с менеджером команды.
В диалоге с менеджером я упомянул, что только заканчиваю второй курс и мне всего 19 лет. Его реакция была такова: он резко оторвался от чтения резюме, поднял голову и посмотрел на меня очень удивленным взглядом. Это самый удивленный взгляд, который я видел в своей жизни.
После интервью я не мог понять, почему он не посмотрел и не запомнил, что мне мало годиков. Пару недель назад я начал участвовать в процессе найма новых сотрудников и понял, почему он не запомнил мой возраст.
Мне всегда казалось, что провести собеседование проще простого. Нужно всего лишь составить список вопросов, придумать пару задачек и не "топить" человека, если у него слабые навыки, но жизнь, как всегда, оказалась сложнее.
Сделать вопросы и задачи легко, но сложнее всего держать беседу в некоторых формальных рамках. Нужно следить, чтобы интервью не ушло в сторону и придерживаться изначального плана, а то будет сложно сравнивать кандидатов.
Но и это еще не все. На интервьюеров сыпется поток резюме. Им сложно запомнить всех. Поэтому не стоит обижаться на то, что к Вам на собеседование пришли с распечатанным резюме. Им тоже тяжело, как и Вам.
Давайте уважать друг друга, потому что каждый из нас может оказаться на разных сторонах этих баррикад :)
#ПоискРаботы
👍1
Лучшее - враг хорошего.
Работая в коллективе, где средний возраст за 30, можно услышать множество историй из далекого прошлого. Сегодня мне рассказали смешную историю о борьбе системного администратора с антивирусом Dr. Web.
Dr. Web решили упростить жизнь админам и сделали единую точку управления антивирусом в корпоративных сетях. По словам человека, который рассказал эту историю, эта точка называлась - "Центральная станция".
В маленьком банке администратор установил лицензионный Dr. Web через эту станцию. Станция работала прекрасно: управление с одного компьютера, обновления ставились сразу и везде и если на одном из компьютеров что-то было не так, то администратору приходило уведомление.
Но в один прекрасный день закончилась лицензия у самой станции. Без лицензии она не хотела удаляться, и антивирусная защита не работала. С других компьютеров Dr. Web не мог быть удален без разрешения станции.
Администратор переступил через свою гордость и написал в техподдержку Dr. Web. Для техподдержки эта проблема тоже оказалась нерешаемой. Они очень долго предлагали разные варианты. В конечном итоге, было предложено оформить демо-ключ, ввести его в центральную станцию и удалить ненужное. Для системного администратора ненужным оказался Dr. Web ;)
Как хорошо, что эти времена позади, и продукты редко имеют такие ошибки.
Работая в коллективе, где средний возраст за 30, можно услышать множество историй из далекого прошлого. Сегодня мне рассказали смешную историю о борьбе системного администратора с антивирусом Dr. Web.
Dr. Web решили упростить жизнь админам и сделали единую точку управления антивирусом в корпоративных сетях. По словам человека, который рассказал эту историю, эта точка называлась - "Центральная станция".
В маленьком банке администратор установил лицензионный Dr. Web через эту станцию. Станция работала прекрасно: управление с одного компьютера, обновления ставились сразу и везде и если на одном из компьютеров что-то было не так, то администратору приходило уведомление.
Но в один прекрасный день закончилась лицензия у самой станции. Без лицензии она не хотела удаляться, и антивирусная защита не работала. С других компьютеров Dr. Web не мог быть удален без разрешения станции.
Администратор переступил через свою гордость и написал в техподдержку Dr. Web. Для техподдержки эта проблема тоже оказалась нерешаемой. Они очень долго предлагали разные варианты. В конечном итоге, было предложено оформить демо-ключ, ввести его в центральную станцию и удалить ненужное. Для системного администратора ненужным оказался Dr. Web ;)
Как хорошо, что эти времена позади, и продукты редко имеют такие ошибки.
👍1
ООП.
Если Вам не знакомы эти буквы, то это лучшая статья для знакомства с ними.
Жаль, что она не попалась мне раньше :(
https://habr.com/post/345658/
Если Вам не знакомы эти буквы, то это лучшая статья для знакомства с ними.
Жаль, что она не попалась мне раньше :(
https://habr.com/post/345658/
Habr
Почему мне кажется, что студентов учат ООП неправильно
Когда я учился в университете мне довольно тяжело было понять ООП (Объектно-ориентированное программирование), сейчас я понимаю, что просто нас учили ООП на не совсем ясных и правильных аналогиях и...
👍1
SRE.
В 2003 году Google создал должность Site Reliability Engineer. Сегодня в LinkedIn зарегистрировано ~25000 SRE.
По словам Вениамина Слосса, вице-президента Google Engineering и основателя Google SRE, SRE «происходит, там где вы просите инженера-программиста спроектировать деятельность системных администраторов». Слосс заявляет, что команда SRE «несет ответственность за доступность, производительность, эффективность, управление изменениями, мониторингом, реагированием на чрезвычайные ситуации и планирования пропускной способности сервисов».
Разработчики хотят создавать, тестировать и выпускать новые релизы как можно быстрее и чаще. Команды эксплуатации (сисадмины) желают убедиться в том, что новый релиз ничего не сломает. Исторически сложилось, что между этими командами ведется непримиримая борьба, в которой админы пытаются тормозить выпуск всего нового, чтобы ничего не сломать, а разработчики ищут способы обойти эти барьеры.
Эта борьба мешает бизнесу удовлетворять требования клиентов и зарабатывать деньги. Поэтому современные направления разработки ПО пытаются решить эту историческую проблему. Site Reliability Engineering - одно из таких направлений.
Задача SRE найти компромисс между потребностями разработчиков и команды эксплуатации. Инженер на такой позиции должен уметь писать хороший код и иметь навыки системного администрирования, чтобы понимать как новый код будет эксплуатироваться в реальной жизни.
Если компромисс будет найдет, то клиенты будут довольны, бизнес заработает денег, а SRE будет спать спокойно;)
В 2003 году Google создал должность Site Reliability Engineer. Сегодня в LinkedIn зарегистрировано ~25000 SRE.
По словам Вениамина Слосса, вице-президента Google Engineering и основателя Google SRE, SRE «происходит, там где вы просите инженера-программиста спроектировать деятельность системных администраторов». Слосс заявляет, что команда SRE «несет ответственность за доступность, производительность, эффективность, управление изменениями, мониторингом, реагированием на чрезвычайные ситуации и планирования пропускной способности сервисов».
Разработчики хотят создавать, тестировать и выпускать новые релизы как можно быстрее и чаще. Команды эксплуатации (сисадмины) желают убедиться в том, что новый релиз ничего не сломает. Исторически сложилось, что между этими командами ведется непримиримая борьба, в которой админы пытаются тормозить выпуск всего нового, чтобы ничего не сломать, а разработчики ищут способы обойти эти барьеры.
Эта борьба мешает бизнесу удовлетворять требования клиентов и зарабатывать деньги. Поэтому современные направления разработки ПО пытаются решить эту историческую проблему. Site Reliability Engineering - одно из таких направлений.
Задача SRE найти компромисс между потребностями разработчиков и команды эксплуатации. Инженер на такой позиции должен уметь писать хороший код и иметь навыки системного администрирования, чтобы понимать как новый код будет эксплуатироваться в реальной жизни.
Если компромисс будет найдет, то клиенты будут довольны, бизнес заработает денег, а SRE будет спать спокойно;)
👍2
День технологий Dell EMC 2018!
Компания Dell EMC приглашает на масштабное образовательное мероприятие для студентов технических вузов Санкт-Петербурга.
Приходите узнать об инженерной экспертизе Dell EMC, технологиях современной ИТ-компании, навыках и компетенциях инженера-разработчика - а также посетить настоящий дата-центр, познакомиться с инженерами и с HR, и с пользой для себя провести пятничный вечер!
Количество мест ограничено, поэтому регистрация по ссылке обязательна.
21 сентября, 17.00, офис Центра разработок Dell EMC.
До встречи!
https://vk.com/wall-41603819_1074
#постнеоплачен
Компания Dell EMC приглашает на масштабное образовательное мероприятие для студентов технических вузов Санкт-Петербурга.
Приходите узнать об инженерной экспертизе Dell EMC, технологиях современной ИТ-компании, навыках и компетенциях инженера-разработчика - а также посетить настоящий дата-центр, познакомиться с инженерами и с HR, и с пользой для себя провести пятничный вечер!
Количество мест ограничено, поэтому регистрация по ссылке обязательна.
21 сентября, 17.00, офис Центра разработок Dell EMC.
До встречи!
https://vk.com/wall-41603819_1074
#постнеоплачен
VK
Dell Technologies St. Petersburg
День технологий Dell EMC 2018!
Наше ежегодное масштабное образовательное мероприятие для студентов технических вузов в этом году состоится 21 сентября - и впервые у нас в офисе!
Приходите узнать об инженерной экспертизе Dell EMC, технологиях современной ИТ…
Наше ежегодное масштабное образовательное мероприятие для студентов технических вузов в этом году состоится 21 сентября - и впервые у нас в офисе!
Приходите узнать об инженерной экспертизе Dell EMC, технологиях современной ИТ…
👍1
Хайпанем?
Что сейчас самое хайповое в IT? Ответ очевиден - Data Science.
Некто под ником Shujian2015 создал подробнейшийд план обучения Data Science. Также в этом репозитории вы найдете список вопросов, которые могут задать на собеседовании на позицию Data scientist.
Наслаждайтесь!
https://github.com/Shujian2015/FreeML
Что сейчас самое хайповое в IT? Ответ очевиден - Data Science.
Некто под ником Shujian2015 создал подробнейшийд план обучения Data Science. Также в этом репозитории вы найдете список вопросов, которые могут задать на собеседовании на позицию Data scientist.
Наслаждайтесь!
https://github.com/Shujian2015/FreeML
GitHub
GitHub - Shujian2015/FreeML: A List of Data Science/Machine Learning Resources (Mostly Free)
A List of Data Science/Machine Learning Resources (Mostly Free) - Shujian2015/FreeML
👍2
Нужно ли самообучение?
Если Ваш ответ не равен true, то у Сбербанка для вас плохие новости:
"Сбербанк также опросил 100 тысяч человек в возрасте от 16 до 80 лет, которые тратят деньги на онлайн-образование. По данным исследования, зарплата подписчиков онлайн-курсов в 2,5 раза выше тех, кто не использует такие сервисы: 77,1 тысячи рублей против 30,3 тысячи рублей в месяц.
В 25-летнем возрасте слушатели онлайн-курсов получают в среднем 55 тысяч рублей против 27,5 тысяч рублей у работников, которые не пользуются образовательными сервисами."
https://vc.ru/hr/45373-cifry-srednyaya-zarplata-molodyh-specialistov-v-rossii-po-ocenke-sberbanka
Если Ваш ответ не равен true, то у Сбербанка для вас плохие новости:
"Сбербанк также опросил 100 тысяч человек в возрасте от 16 до 80 лет, которые тратят деньги на онлайн-образование. По данным исследования, зарплата подписчиков онлайн-курсов в 2,5 раза выше тех, кто не использует такие сервисы: 77,1 тысячи рублей против 30,3 тысячи рублей в месяц.
В 25-летнем возрасте слушатели онлайн-курсов получают в среднем 55 тысяч рублей против 27,5 тысяч рублей у работников, которые не пользуются образовательными сервисами."
https://vc.ru/hr/45373-cifry-srednyaya-zarplata-molodyh-specialistov-v-rossii-po-ocenke-sberbanka
vc.ru
Цифры: Средняя зарплата молодых специалистов в России по оценке «Сбербанка» — Карьера на vc.ru
Лера Михайлова Карьера10.09.2018
👍2
Почему программисты такие счастливые?
Редко, но метко я хожу в тренажерный зал, чтобы не стать тем самым "типичным программистом" из мемов. Иногда в нашей утренней группе занимается очень веселая, жизнерадостная и, вероятно, очень счастливая женщина.
Однажды мы делали тренировку в одной подгруппе. Случайно я услышал ее разговор с одним человеком. Они разговаривали про работу. Она говорила, что у нее интересные задачи, большая зарплата и вкусные стейки на обед.
Про себя я думаю: "Скорее всего она работает в IT, в компании Jetbrains" (потому что они славятся своими стейками:). Спустя круг упражнений кто-то спросил у нее: "а где ты работаешь?". Она ответила: "Jetbrains". И для меня все встало на свои места.
Знаете ли вы почему программисты такие счастливые? Ответ прост - мы работает на любимой работе и получаем много денег. Эта женщина - яркий пример.
Поэтому работайте в IT и получайте удовольствие.
Всем продуктивной недели!
Редко, но метко я хожу в тренажерный зал, чтобы не стать тем самым "типичным программистом" из мемов. Иногда в нашей утренней группе занимается очень веселая, жизнерадостная и, вероятно, очень счастливая женщина.
Однажды мы делали тренировку в одной подгруппе. Случайно я услышал ее разговор с одним человеком. Они разговаривали про работу. Она говорила, что у нее интересные задачи, большая зарплата и вкусные стейки на обед.
Про себя я думаю: "Скорее всего она работает в IT, в компании Jetbrains" (потому что они славятся своими стейками:). Спустя круг упражнений кто-то спросил у нее: "а где ты работаешь?". Она ответила: "Jetbrains". И для меня все встало на свои места.
Знаете ли вы почему программисты такие счастливые? Ответ прост - мы работает на любимой работе и получаем много денег. Эта женщина - яркий пример.
Поэтому работайте в IT и получайте удовольствие.
Всем продуктивной недели!
👍1
Ретроперспектива. Часть 1.
Наверное, вы заметили, что на канале я часто публикую вакансии или анонсы мероприятий от Dell EMC. Это все из-за моего хорошего друга, работающего в этой компании. Я надеюсь уговорить его написать что-нибудь сюда.
На Dell EMC Technology Day он рассказывал о своём пути в IT и этим заставил меня оглянуться назад.
Иногда полезно порефлексировать и подумать, что можно было сделать иначе в своей жизни. За время работы и учебы в универе у меня накопилось много таких моментов.
Один умный человек советовал мне пройти курс "Learning How to Learn". Я тогда учился в школе и не прислушался к этому совету.
Тогда я думал: «Что сложного может быть в учебе? Делай задания и читай книги».
Сейчас, пройдя этот курс, я понимаю насколько я ошибался.
Наш мозг - удивительная и хитрая штука, которая может поглощать множество информации, если понять как он работает. Изучив режимы работы мозга, методы обучения и ловушки, которыми он защищается от работы, можно намного быстрее и качественнее получать необходимые знания.
Очень жаль, что я не прошел его раньше, но лучше поздно, чем никогда.
Успехов!
https://www.coursera.org/learn/learning-how-to-learn
Наверное, вы заметили, что на канале я часто публикую вакансии или анонсы мероприятий от Dell EMC. Это все из-за моего хорошего друга, работающего в этой компании. Я надеюсь уговорить его написать что-нибудь сюда.
На Dell EMC Technology Day он рассказывал о своём пути в IT и этим заставил меня оглянуться назад.
Иногда полезно порефлексировать и подумать, что можно было сделать иначе в своей жизни. За время работы и учебы в универе у меня накопилось много таких моментов.
Один умный человек советовал мне пройти курс "Learning How to Learn". Я тогда учился в школе и не прислушался к этому совету.
Тогда я думал: «Что сложного может быть в учебе? Делай задания и читай книги».
Сейчас, пройдя этот курс, я понимаю насколько я ошибался.
Наш мозг - удивительная и хитрая штука, которая может поглощать множество информации, если понять как он работает. Изучив режимы работы мозга, методы обучения и ловушки, которыми он защищается от работы, можно намного быстрее и качественнее получать необходимые знания.
Очень жаль, что я не прошел его раньше, но лучше поздно, чем никогда.
Успехов!
https://www.coursera.org/learn/learning-how-to-learn
Coursera
Learning How to Learn: Powerful mental tools to help you master tough subjects
Explore practical techniques for focusing, retaining information, and overcoming learning challenges. Based on insights from neuroscience, this course helps you improve how you learn across subjects. Enroll for free.
👍1
Java. С чего начать?
Меня недавно пригласили в Яндекс.Знатоки. Там я ответил на вопрос - Как начать изучать программирование с нуля на языке Java?.
Свой путь в IT, как и многие, я начинал с изучения Java. Сначала я пытался пройти курс на Stepik - "Java. Базовый курс". Он охватывает все базовые возможности языка. Но на тот момент я очень плохо понимал концепции программирования и ООП, поэтому мне было сложно проходить этот курс.
Я решил сначала улучшить понимание базовых вещей. В интернете я наткнулся на Javarush, на котором обещали объяснить основы в игровой форме.
Курс реально захватывает и увлекает своей подачей материала. Быстро пройдя первые 10 уровней (раньше они были бесплатные), я хорошо подтянул основы. Многие "профессионалы" критикуют этот портал, но свою задачу он выполняет. Если у вас не технический бэкграунд, то попробуйте начать с их курса.
После я вернулся к Stepik и мне было уже не так тяжело. Благодаря этому курсу, у меня появились хорошие знания Java Core, которые я благополучно потом растерял, но это уже другая история ;)
Успехов!
#Java
Меня недавно пригласили в Яндекс.Знатоки. Там я ответил на вопрос - Как начать изучать программирование с нуля на языке Java?.
Свой путь в IT, как и многие, я начинал с изучения Java. Сначала я пытался пройти курс на Stepik - "Java. Базовый курс". Он охватывает все базовые возможности языка. Но на тот момент я очень плохо понимал концепции программирования и ООП, поэтому мне было сложно проходить этот курс.
Я решил сначала улучшить понимание базовых вещей. В интернете я наткнулся на Javarush, на котором обещали объяснить основы в игровой форме.
Курс реально захватывает и увлекает своей подачей материала. Быстро пройдя первые 10 уровней (раньше они были бесплатные), я хорошо подтянул основы. Многие "профессионалы" критикуют этот портал, но свою задачу он выполняет. Если у вас не технический бэкграунд, то попробуйте начать с их курса.
После я вернулся к Stepik и мне было уже не так тяжело. Благодаря этому курсу, у меня появились хорошие знания Java Core, которые я благополучно потом растерял, но это уже другая история ;)
Успехов!
#Java
Яндекс Кью
«Как начать изучать программирование с нуля на языке Java?» — Яндекс Кью
14 октября 2020 Kursfinder ответил: Если хочется с перспективами наработать портфолио, получить фундамент, то лучше поступить в ВУЗ и искать параллельно проекты для оттачивания мастерства. С нуля и не только на Java, там полноценное техническое образование.…
👍1
Точка отсчета.
Друзья, поздравляю вас с наступающим 2019 годом! Желаю в новом году еще больше побед в Вашей жизни, счастья и здоровья. Все остальное обязательно приложится.
Для многих Новый год - это точка отсчета, возможность начать новую жизнь и поставить цели на весь год.
Уже несколько лет я ставлю цели. В этом случае для меня цели=планы. В 2018 я расписал их подробнее и разбил их на категории - работа, учеба, саморазвитие, финансы, здоровье.
К сожалению, в этом году выполнено мало целей, всего 5, но это были самые важные и самые нужные. Некоторые были выполнены наполовину или почти до конца. Часть целей я перенесу на следующий год, увеличив их "размер".
Главной ошибкой было то, что я не заглядывал в список своих целей на год и потерял направление движения.
Поэтому хочу пожелать еще - не терять свои цели, помнить про них и выполнять.
Успехов!
P.S. Одна из целей - писать сюда чаще, очень постараюсь достичь ее.
Друзья, поздравляю вас с наступающим 2019 годом! Желаю в новом году еще больше побед в Вашей жизни, счастья и здоровья. Все остальное обязательно приложится.
Для многих Новый год - это точка отсчета, возможность начать новую жизнь и поставить цели на весь год.
Уже несколько лет я ставлю цели. В этом случае для меня цели=планы. В 2018 я расписал их подробнее и разбил их на категории - работа, учеба, саморазвитие, финансы, здоровье.
К сожалению, в этом году выполнено мало целей, всего 5, но это были самые важные и самые нужные. Некоторые были выполнены наполовину или почти до конца. Часть целей я перенесу на следующий год, увеличив их "размер".
Главной ошибкой было то, что я не заглядывал в список своих целей на год и потерял направление движения.
Поэтому хочу пожелать еще - не терять свои цели, помнить про них и выполнять.
Успехов!
P.S. Одна из целей - писать сюда чаще, очень постараюсь достичь ее.
👍1
Self-learning car.
Мы уже много раз говорили и будем говорить о самообучении. Constant learning - второй по важности навык программиста (первый - умение искать информацию). Но даже если мы заставляем себя учить что-то новое, то наш ленивый мозг сопротивляется этому.
Главная проблема для нас - это забывание. Этот естественный процесс помогает очистить мозг от лишнего. Мы плохо воспринимаем и запоминаем сухую и скучную информацию, которой является большинство обучающей литературы. Поэтому мы так легко запоминаем художественную литературу или глупые песни, лишенные смысла.
Через день мы забываем 90% прочитанного, через неделю не помним 95%. Само собой, умные и любознательные люди придумали, как обмануть наш мозг и сделать скучную информацию интересной.
Единственный способ запомнить больше - это конспектировать. Не так, как заставляли делать это в школе или в универе, а для себя любимого с пониманием, зачем это надо Вам.
Как конспектировать?
Я конспектирую на листах А4. Сверху листа пишу название книги, автора и цель чтения. В самом конспекте я пишу то, что я хочу запомнить в этой книге - факты, мысли, цитаты, идеи. Иногда добавляю рисунки, майнд-карты и схемы. Все записанное должно быть четко структурировано.
После прочтения я формулирую главную мысль книги и критикую или соглашаюсь с идеями автора. Это помогает развивать критическое мышление. Если во время чтения у меня появляются какие-то идеи, то я выношу их в специальные заметки вне конспекта, чтобы потом обдумать их.
Чем больше конспект будет отличаться от просто переписанного текста, тем Вы сильнее обманите мозг и тем лучше все запомнится. Не бойтесь, если у Вас не получится сразу. Вы сами потом придете к своему стилю.
На фото одна из моих первых попыток конспектирования. Сейчас я выработал свой подход, что помогает мне получать новые знания быстрее и качественнее.
P.S. Этой же методикой я конспектирую онлайн-курсы.
Мы уже много раз говорили и будем говорить о самообучении. Constant learning - второй по важности навык программиста (первый - умение искать информацию). Но даже если мы заставляем себя учить что-то новое, то наш ленивый мозг сопротивляется этому.
Главная проблема для нас - это забывание. Этот естественный процесс помогает очистить мозг от лишнего. Мы плохо воспринимаем и запоминаем сухую и скучную информацию, которой является большинство обучающей литературы. Поэтому мы так легко запоминаем художественную литературу или глупые песни, лишенные смысла.
Через день мы забываем 90% прочитанного, через неделю не помним 95%. Само собой, умные и любознательные люди придумали, как обмануть наш мозг и сделать скучную информацию интересной.
Единственный способ запомнить больше - это конспектировать. Не так, как заставляли делать это в школе или в универе, а для себя любимого с пониманием, зачем это надо Вам.
Как конспектировать?
Я конспектирую на листах А4. Сверху листа пишу название книги, автора и цель чтения. В самом конспекте я пишу то, что я хочу запомнить в этой книге - факты, мысли, цитаты, идеи. Иногда добавляю рисунки, майнд-карты и схемы. Все записанное должно быть четко структурировано.
После прочтения я формулирую главную мысль книги и критикую или соглашаюсь с идеями автора. Это помогает развивать критическое мышление. Если во время чтения у меня появляются какие-то идеи, то я выношу их в специальные заметки вне конспекта, чтобы потом обдумать их.
Чем больше конспект будет отличаться от просто переписанного текста, тем Вы сильнее обманите мозг и тем лучше все запомнится. Не бойтесь, если у Вас не получится сразу. Вы сами потом придете к своему стилю.
На фото одна из моих первых попыток конспектирования. Сейчас я выработал свой подход, что помогает мне получать новые знания быстрее и качественнее.
P.S. Этой же методикой я конспектирую онлайн-курсы.
👍1
Self-learning car 2.
Небольшая заметка от @vcnews про способы быстрее усваивать новые знания.
Некоторые из них могут не сработать на Вас. Это не страшно, главное продолжать искать.
Сложность - поменять свои мысли, привычки и внедрить это в повседневную жизнь.
Успехов!
Небольшая заметка от @vcnews про способы быстрее усваивать новые знания.
Некоторые из них могут не сработать на Вас. Это не страшно, главное продолжать искать.
Сложность - поменять свои мысли, привычки и внедрить это в повседневную жизнь.
Успехов!
vc.ru
Шесть способов научиться быстрее усваивать новые знания — Офтоп на vc.ru
Перевод заметки о том, как заставить мозг учиться быстрее.
Язык североамериканских грызунов.
Последние месяцы я стал работать с Golang. Бородатые дяди "плюсовики" говорят, что это язык создан для студентов - «Садишься и пишешь, почти как питон, только с указателями". У языка простой синтаксис, как у Python и Ruby, но в тоже время эффективность схожа с С/С++.
Go разработан и поддерживается Google, официально он был представлен в 2009 году. Google создала этот язык для решения собственных проблем с поддержкой масштабируемости и эффективности.
В топе проектов на Github есть множество проектов, написанных на Golang. Этот язык даже начал вытеснять Python среди Devops'ов и автоматизаторов. Программистов, пишущих на Go, называют "Гоферами". Гоферы или гоферовые - семейство североамериканских грызунов, а теперь еще и символ языка Go.
Множество современных языков были созданы во времена однопоточной среды разработки. Go был выпущен 10 лет назад, когда многоядерные процессоры были уже везде. Поэтому он был спроектирован с учетом многозадачности. Golang использует горутины вместо потоков. Они потребляет всего 2КБ из кучи (динамически распределяемой памяти), а, например, для создания нового потока в Java нужно ~1МБ.
В C/C++ происходит прямая компиляция человекопонятного кода в двоичный. В Java или других языках, основанных на JVM, код сначала компилируется в байт-код, а затем работающая поверх операционной системы виртуальная машина конвертирует этот байт-код в двоичный. Это уменьшает производительность, но позволяет легче переносить код между ОС и иметь сборщики мусора для распределения и удаления объектов.
Golang взял лучшее из обоих подходов. Он компилируемый и имеет свой сборщик мусора для удаления объектов.
У Google большая кодовая база и тысячи разработчиков поддерживающих и расширяющих ее. И чем проще написан код, тем легче другим понимать этот код. Поэтому перед создателями Go стояла задача сделать язык максимально простым.
Golang намеренно исключил из себя множество особенностей объектно-ориентированных языков. У него нет классов, вместо этого есть структуры. Не поддерживает привычное наследование, поэтому и нет конструкторов и всяких super(). Нет аннотаций (привет, Spring), дженериков (templates/шаблонов) и исключений.
Все это сильно отличают Go от других языков, только Rust в чем-то похож на него. В первое время, отсутствие этих возможностей кажется жутко неудобным, но и без них возможно создать быстрое и надежное приложение. Да, придется написать несколько лишних строк, но это сделает код более понятным.
Возможно, из-за этого старшее поколение разработчиков не взлюбило его и называет языком для студентов. Но стоит помнить, что "Explicit is better than implicit".
Успехов!
P.S. «Golang придумали, чтобы вчерашние выпускники ничего не сломали...» (c) Мой Коллега
Последние месяцы я стал работать с Golang. Бородатые дяди "плюсовики" говорят, что это язык создан для студентов - «Садишься и пишешь, почти как питон, только с указателями". У языка простой синтаксис, как у Python и Ruby, но в тоже время эффективность схожа с С/С++.
Go разработан и поддерживается Google, официально он был представлен в 2009 году. Google создала этот язык для решения собственных проблем с поддержкой масштабируемости и эффективности.
В топе проектов на Github есть множество проектов, написанных на Golang. Этот язык даже начал вытеснять Python среди Devops'ов и автоматизаторов. Программистов, пишущих на Go, называют "Гоферами". Гоферы или гоферовые - семейство североамериканских грызунов, а теперь еще и символ языка Go.
Множество современных языков были созданы во времена однопоточной среды разработки. Go был выпущен 10 лет назад, когда многоядерные процессоры были уже везде. Поэтому он был спроектирован с учетом многозадачности. Golang использует горутины вместо потоков. Они потребляет всего 2КБ из кучи (динамически распределяемой памяти), а, например, для создания нового потока в Java нужно ~1МБ.
В C/C++ происходит прямая компиляция человекопонятного кода в двоичный. В Java или других языках, основанных на JVM, код сначала компилируется в байт-код, а затем работающая поверх операционной системы виртуальная машина конвертирует этот байт-код в двоичный. Это уменьшает производительность, но позволяет легче переносить код между ОС и иметь сборщики мусора для распределения и удаления объектов.
Golang взял лучшее из обоих подходов. Он компилируемый и имеет свой сборщик мусора для удаления объектов.
У Google большая кодовая база и тысячи разработчиков поддерживающих и расширяющих ее. И чем проще написан код, тем легче другим понимать этот код. Поэтому перед создателями Go стояла задача сделать язык максимально простым.
Golang намеренно исключил из себя множество особенностей объектно-ориентированных языков. У него нет классов, вместо этого есть структуры. Не поддерживает привычное наследование, поэтому и нет конструкторов и всяких super(). Нет аннотаций (привет, Spring), дженериков (templates/шаблонов) и исключений.
Все это сильно отличают Go от других языков, только Rust в чем-то похож на него. В первое время, отсутствие этих возможностей кажется жутко неудобным, но и без них возможно создать быстрое и надежное приложение. Да, придется написать несколько лишних строк, но это сделает код более понятным.
Возможно, из-за этого старшее поколение разработчиков не взлюбило его и называет языком для студентов. Но стоит помнить, что "Explicit is better than implicit".
Успехов!
P.S. «Golang придумали, чтобы вчерашние выпускники ничего не сломали...» (c) Мой Коллега
Как учить язык для студентов?
В прошлом посте мы поговорили о языке программирования Go. По данным портала "Мой круг" у гоферов одним из самых больших зарплат - "Самые высокие зарплаты по-прежнему у разработчиков на языках: Elixir — 140 тысяч, Go — 140 тысяч, Scala — 128 тысяч и Objective-C — 120 тысяч рублей."
К сожалению, русскоязычных материалов очень мало. Есть официальный туториал от разработчиков языка, переведённый на русский.
Также Mail.ru создает много материалов для обучения и подготовки кадров под себя, потому что много сервисов у них пишутся на Go.
У них есть два курса на Курсере:
- Разработка веб-сервисов на Go - основы языка
- Разработка веб-сервисов на Golang, часть 2
Курсы непростые, но лектор хорошо объясняет материал, а задачи помогают разобраться с тонкостями языка. Не стоит бояться его:)
Успехов!
В прошлом посте мы поговорили о языке программирования Go. По данным портала "Мой круг" у гоферов одним из самых больших зарплат - "Самые высокие зарплаты по-прежнему у разработчиков на языках: Elixir — 140 тысяч, Go — 140 тысяч, Scala — 128 тысяч и Objective-C — 120 тысяч рублей."
К сожалению, русскоязычных материалов очень мало. Есть официальный туториал от разработчиков языка, переведённый на русский.
Также Mail.ru создает много материалов для обучения и подготовки кадров под себя, потому что много сервисов у них пишутся на Go.
У них есть два курса на Курсере:
- Разработка веб-сервисов на Go - основы языка
- Разработка веб-сервисов на Golang, часть 2
Курсы непростые, но лектор хорошо объясняет материал, а задачи помогают разобраться с тонкостями языка. Не стоит бояться его:)
Успехов!
👍1
Не в деньгах счастье.
IT - очень сытное и теплое место. Здесь, будучи заурядным специалистом, можно получать зарплату намного выше средней по России.
На зарплату программиста влияет только место работы. Почему не квалификация? Ответим математикой - квалификация в некоторый момент времени постоянна. Нельзя за одну неделю увеличить свою квалификацию в несколько раз, а вот место работы сменить можно. При одинаковой квалификации в разных компаниях разница зарплат может быть от 2 до 10 раз.
Факторов, влияющих за уровень зарплат, много, но основных всего 3:
- зарубежная ли она;
- работает ли на международный рынок;
- разработка ПО это основной бизнес;
Самые маленькие зарплаты в компаниях, где IT - это непрофильное направление бизнеса, а собственник - государство. Например, какой-нибудь отдел "Информатизации" в государственной структуре. Чуть больше зарплаты в негосударственных организациях - банки, средний и малый бизнес и т.д.
В середине находятся компании, в которых занимаются разработкой ПО для внутреннего рынка. Выше те, у кого основные заказчики с Запада.
И на вершине Олимпа и в мечтах всех выпускников технических университетов - компании, у которых и заказчики, и собственники с Запада. К сожалению, таких компаний мало и устроиться туда сложнее, чем в другие. Но бывает так, что при расширении их бизнеса они нанимают людей сотнями буквально за несколько месяцев. К этим компаниям можно добавить российский гигантов - Яндекс, Avito, Mail.ru. Но и к ним попасть не просто.
Но проблема в том, что множество умных мальчиков и девочек идут работать в компании 1 и 2 уровня и губят себя этим. Я знаю множество примеров, когда одинаковые по скиллам ребята имели зарплаты отличающиеся в несколько раз.
Сейчас спрос на хорошие кадры намного превышает предложения. Поэтому нужно стремится работать там, где за Ваши знания и время предложат достойную компенсацию.
Успехов!
IT - очень сытное и теплое место. Здесь, будучи заурядным специалистом, можно получать зарплату намного выше средней по России.
На зарплату программиста влияет только место работы. Почему не квалификация? Ответим математикой - квалификация в некоторый момент времени постоянна. Нельзя за одну неделю увеличить свою квалификацию в несколько раз, а вот место работы сменить можно. При одинаковой квалификации в разных компаниях разница зарплат может быть от 2 до 10 раз.
Факторов, влияющих за уровень зарплат, много, но основных всего 3:
- зарубежная ли она;
- работает ли на международный рынок;
- разработка ПО это основной бизнес;
Самые маленькие зарплаты в компаниях, где IT - это непрофильное направление бизнеса, а собственник - государство. Например, какой-нибудь отдел "Информатизации" в государственной структуре. Чуть больше зарплаты в негосударственных организациях - банки, средний и малый бизнес и т.д.
В середине находятся компании, в которых занимаются разработкой ПО для внутреннего рынка. Выше те, у кого основные заказчики с Запада.
И на вершине Олимпа и в мечтах всех выпускников технических университетов - компании, у которых и заказчики, и собственники с Запада. К сожалению, таких компаний мало и устроиться туда сложнее, чем в другие. Но бывает так, что при расширении их бизнеса они нанимают людей сотнями буквально за несколько месяцев. К этим компаниям можно добавить российский гигантов - Яндекс, Avito, Mail.ru. Но и к ним попасть не просто.
Но проблема в том, что множество умных мальчиков и девочек идут работать в компании 1 и 2 уровня и губят себя этим. Я знаю множество примеров, когда одинаковые по скиллам ребята имели зарплаты отличающиеся в несколько раз.
Сейчас спрос на хорошие кадры намного превышает предложения. Поэтому нужно стремится работать там, где за Ваши знания и время предложат достойную компенсацию.
Успехов!
