Я не буду засорять ваш мозг типичными советами в духе "читайте книги", "решайте математические задачи" или "тренируйте память". Это всё чертовски очевидно. Я хочу рассказать о двух глобальных стратегиях мышления и поделиться несколькими практическими методами, которые могут обогатить ваш мыслительный опыт.
Читать полностью »
Рубрика «обучение» - 49
Классифицировать. Моделировать. Повторить
2016-06-13 в 21:23, admin, рубрики: воображение, Здоровье гика, интеллект, Лайфхаки для гиков, мозг, обучение, принципы мышления, саморазвитие, упоротость10 правил, которые позволяют NASA писать миллионы строк кода с минимальными ошибками
2016-06-13 в 12:37, admin, рубрики: JPL, Блог компании «Hexlet», космические корабли, наса, обучение, отладка, Программирование, Си, хекслет
Маргарет Гамильтон стоит рядом с написанным ей исходным кода бортового компьютера «Аполлона»
Лаборатория реактивного движения (Jet Propulsion Laboratory) — научно-исследовательский центр НАСА, ответственный за большинство беспилотных космических кораблей США. Там пишут много кода, и права на ошибку у них намного меньше, чем у обычных программистов.
В JPL пишут на Си, и на их сайте есть документ "JPL Institutional Coding Standard", описывающий жесткие стандарты кодирования внутри организации. Они напоминают правила программирования для встроенных (embedded) систем и систем реального времени, с ограниченными ресурсами. Но многие из правил эти просто принципы хорошего программирования. Ограничение сложности, максимальное упрощение для последующего чтения кода и отладки, отсутствие побочных эффектов. Мы в Хекслете постоянно говорим об этом в вебинарах и, конечно, в самих курсах. Мы считаем очень важным как можно раньше поднимать эти темы, поэтому про функции и побочные эффекты начинаем говорить в самом первом курсе «Основы программирования», который рассчитан на новичков. Это бесплатный курс, кстати, и в нем есть практика на языке JavaScript.
В документе JPL есть много правил, но пользователь Реддита сделал выжимку десяти главных принципов. Вот перевод этого списка.Читать полностью »
Подборка: 50+ материалов для понимания фондового рынка
2016-06-10 в 7:55, admin, рубрики: Блог компании ITinvest, инвестиции, обучение, торговля на бирже, Финансы в IT-индустрии, фондовый рынокТорговля на бирже — источник дохода для многих фондов и онлайн-трейдеров. Однако начать зарабатывать на рынке ценных бумаг не так-то просто, ведь не каждый начинающий трейдер или неопытный инвестор сможет самостоятельно разобраться в его сложной структуре (к чему это приводит мы писали здесь). Мы предлагаем вашему вниманию 53 полезных материалов о торговых и финансовых инструментах, биржах и их сленге, которые сделают особенности фондового рынка более понятными для новичка.Читать полностью »
Как устроено обучение самых высокооплачиваемых IT-специалистов – тех, кто должен разбираться в очень дорогом железе
2016-05-24 в 7:15, admin, рубрики: IT-курсы, Блог компании КРОК, ит-инфраструктура, КРОК, обучение, Серверное администрирование
Есть мнение, что больше всего для развития ИТ в России сделали пираты. Если бы не они, далеко не всякий мог бы позволить себе поковырять офис, фотошоп и поставить какую-нибудь IDE, стоящую довольно больших денег. Но благодаря широчайшему распространению даже редкого ПО половина проблемы — доступ к решениям — снималась. В США, например, просто получить инсталляцию лет 10 назад было не очень-то просто и быстро.
В случае с дорогим «банковским» железом, решениями ядра для операторов, страховых и НИИ есть нюанс. Чаще всего такая железка в России пока только одна, т. к. больше ее себе никто позволить не может (да и максимум на всю страну их надо не более 10 штук), и научиться с ней работать довольно сложно. Это первая проблема.
Вторая — в том, что курсы вендоров ориентированы, естественно, на их железо и ПО и, грубо говоря, выглядят не «как нам настроить правильно СХД для банка», а «почему вам нужно купить наше оборудование». Третья сложность — если вы хотите сравнить 5 железок, придётся пройти 5 курсов, первая половина каждого из которых будет одинаковой.
Ну и, наконец, всё это меркнет в сравнении с тем, что при реально серьёзном карьерном росте надо учиться менеджменту, и это часто очень нетривиально. Заходите под кат, расскажу, как мы решаем эти разные вопросы.Читать полностью »
Небольшая статья о том, как можно решить одну и ту же задачу несколькими способами. Предназначена для новичков в Python и программировании.
В качестве примера взят простой случай — реализация диалога подтверждения какой-либо операции. Программа задает пользователю вопрос Вы уверены? [Д/н (Y/n)]:
, на который требуется ответить, введя одно из восьми допустимых значений (Д
, д
, Н
, н
, Y
, y
, N
, n
).
Программирование — занятие не для каждого
2016-05-20 в 11:36, admin, рубрики: Блог компании Mail.Ru Group, обучение, Программирование, языки программирования
В последнее время в сообществе технарей набирает силу идея, согласно которой все должны учиться программированию. Но тут есть одна проблема: программирование — это не новая грамотность.
Если вы периодически уделяете внимание культурологическим аферам Кремниевой Долины, то несомненно слышали о движении «Учись программировать» (“Learn to Code”). Политики, некоммерческие организации вроде Code.org, и даже бывший мэр Нью-Йорка Майкл Блумберг занимаются пропагандированием того, что они рассматривают в качестве навыка, который скоро будет необходим всему трудоспособному населению.
Возможно, отчасти это и так.
Но реальная картина получается несколько сложнее.
Читать полностью »
Программирование — это язык между людьми и машинами, которым должен владеть каждый
2016-05-17 в 15:19, admin, рубрики: Блог компании ua-hosting.company, Научно-популярное, обучение, Программирование, ресурсы, технологический прогрессВсе больше споров и рассуждений по-поводу важности программирования в современной жизни. Действительно ли нужно всем уметь кодить? И пригодится ли это тем, кто не собирается связывать себя с данной профессией? По мнению знаменитого информатика Джона Маккарти (John McCarthy), писателя Стюарта Бранда (Stewart Brand) и ученой контр-адмирала Грейс Хоппер (Grace Hopper) — да, пригодится, поскольку программирование является важнейшим навыком, освоить который необходимо каждому здравомыслящему человеку.
Ниже описаны причины, на которые ссылаются эти выдающиеся личности в своем утверждении.
One Dollar Board: плата стоимостью в $1 для обучения детей и подростков основам электроники и программирования
2016-05-15 в 12:12, admin, рубрики: indiegogo, One Dollar Board, Железо, обучение, платы, Программирование, Электроника для начинающих, метки: One Dollar Board
Еще в марте прошлого года компания BBC разработала микрокомпьютер Micro:bit, предназначенный для обучения школьников Великобритании основам электроники и программирования. Таких мини-ПК было произведено около миллиона, и в марте того же года их начали отправлять в школы. Стоимость платы составляла $5.
Казалось бы, цена минимальная, и создать нечто подобное за меньшую цену невозможно. Но бразильские разработчики решили доказать, что ничего невозможного нет. Они создали собственный обучающий мини-ПК, стоимость которого для покупателя составит всего… $1. Материалы проекта будут доступны для всех по лицензии Creative Commons.
Читать полностью »
Google дает своему ИИ читать женские романы тысячами. Зачем?
2016-05-05 в 11:48, admin, рубрики: Google, будущее здесь, женские романы, искусственный интеллект, Научно-популярное, обучение, метки: женские романы
Вот такие они, женские романы. Возможно, ИИ Google уже прочитал все это
Любовные романы очень похожи — и сюжетом, и литературными оборотами, и героями. Тем не менее, корпорация Google «скармливает» такие романы тысячами своему ИИ. Делается это с простой целью — научить ИИ составлять предложения, которые схожи с ранее прочитанными. А это, в свою очередь, позволит компании сделать свои программные продукты более индивидуальными и «общительными». Это касается, например, приложения Google.
Ответы, которые получает пользователь приложения, довольно формальные. Вся информация, необходимая пользователю, есть, но вот «души» здесь нет. «Надеемся, этот проект, и будущие проекты, помогут сделать приложение более общительным, с возможности изменения тона, стиля, регистра», — говорит Эндрю Дэй, разработчик ПО корпорации.
Читать полностью »
Животные и дети могут считать без языка и символов
2016-04-28 в 20:34, admin, рубрики: Биотехнологии, дети, мозг, обезьяны, обучениеЛюди думают, что малыши впитывают информацию, как губка, но при этом не анализируют окружающий мир. Исследование нейробиолога Элизабет Браннон опровергает это мнение — и обезьяны, и маленькие дети обладают абстрактным мышлением. Они могут считать, не зная, что такое «цифра» и не понимая язык.