Рубрика «новичок»

Мне и моему коллеге дизайнеру была поставлена задача разработать новую версию сайта-визитки компании. Коллега полгода учился работать с 3D-редакторами (в нерабочее время на Maxon Cinema 4D), поэтому он хотел использовать свои новые навыки при создании новой версии сайта. Его идея заключалась в том, что на каждой странице на первом экране будет крутиться какая-нибудь непонятная фигура с каким-нибудь красивым текстом. Выглядеть это должно было примерно так:

Знакомство фронтендера с WebGL: почему WebGL? (часть 1) - 1Читать полностью »

Власть над материальными объектами — пожалуй, лучший способ оценить мощь программирования.

5 игрушек, чтобы ребёнок почувствовал программирование - 1

Привет! Я пришла разбавить карантинный онлайн подборкой игрушек, которые можно подержать в руках. Надоело же сидеть за экраном! Да и будущее за интернетом вещей, объем этого рынка растёт Читать полностью »

Всем привет. В этой статье хотел рассказать о том, как я научился работать с микроконтроллерами
(далее по тексту — МК) и на какие подводные камни налетел. Сразу скажу — статья не претендует на эксклюзивность, так как любой человек работающий с МК проходил через то, что прошёл я. Прошу строго не судить, а прочитать как историю.

Как я научился работать с микроконтроллерами — опыт новичка - 1
Читать полностью »

Как новичок в Go контрибьютил - 1
Rocky Runs Up The Stairs

Привет. Вы, наверно, меня помните: я – Марко Кевац, системный программист в Badoo. Недавно я наткнулся на небольшой рассказ о том, как новичок сделал изменение в рантайме языка Go. Несмотря на то, что этот пост, наверное, довольно неожиданно встретить в хабраблоге Badoo, и многие могут сказать, что он банален и переполнен наивной радостью, я считаю, что такие истории демонстрируют, насколько сообщество Go доброжелательно и внимательно по отношению ко всем его участникам. Поэтому и перевел его.

А ещё в посте есть два интересных факта, связанных с внутренностями языка. Приятного чтения!

Читать полностью »

Вхождение

Доброго времени суток! Хочу поведать Вам о своей идее, дальнейшей ее реализации и как итог, получение зачета по практике.

Так сложилось, что при поступлении в колледж, у меня появились привилегии. Преподаватель по программированию позволил мне заниматься собственными проектами и даже не появляться на парах, при условии, что я буду отчитываться о ходе выполнения.
Пожелал бы всем такого преподавателя, честно!
Читать полностью »

Дополним русскоязычный перевод книги Thinking in Java (Философия Java) Брюса Эккеля вопросами и практикой

На вопрос «С какой книги начать изучение Java?» очень часто отвечают: Thinking in Java Брюса Эккеля.
Но вот беда — эта книга (4-е издание) не содержит в конце каждой из глав вопросы и практикум…

Именно того, что способствует наиболее эффективному изучению языка!

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

Почему бы не поделиться этими заметками-вопросами с Вами?

Приведен список составленных на данный момент вопросов.
Вопросы типа «Что такое внутренний класс?» отсутствуют. Такие определения, на мой взгляд, четко формируются по мере чтения главы и не требуют скучного и банального вопроса для подкрепления.

А также отсутствуют вопросы, наподобие «что такое stack? каковы особенности его работы?». Они являются базовыми для многих языков и для всего программирования в целом. Поэтому старался их избегать.

В целом, я старался формулировать вопросы о различных интересных тонкостях и нюансах, которые требуют периодического повторения.

Читать полностью »

Слова, уложенные в заголовке, не следует понимать дословно.

Когда мы говорим

echo "Привет, мир!";

то этот звук означает, что мы уже готовы общаться с миром.
Он означает, что мы уже умеем писать, выражать своим мысли в этом письме и, главное, научились слушать.

Уметь услышать — не это ли самая сложная задача из всех, что нам приходилось решать?

Мы много говорим о себе, о своих заботах и проблемах. Мы делимся своими страхами, вопрошаем совета, ожидаем поддержки и обижаемся, не получив желаемого. Мы считаем, что мир должен крутиться вокруг нас, и ради нас, и только ради нас; любимых.

Мы считаем, что нас должны любить, и в подтверждение своей правоты готовы привести с десяток фактов, выгодно отличающих нас от всех прочих окружающих.

Отличаются ли от всех прочих те, кто связан с ИТ-тематикой? Скорее — да, чем — нет.
Читать полностью »

Пакеты, системы, модули, библиотеки — КАКОГО?.

По моим наблюдениям, минимум раз в неделю в списке c.l.l или другом Lisp-списке «новички» путаются в том, что связано с пакетами. Говорят о «загрузке» пакета, «требовании» (requiring) пакета, удивляются тому, что после загрузки системы нужно пользоваться маркерами пакетов и т.д. Меня это раздражает, думаю также, что это может быть одной из причин, почему начинающие считают, что использование библиотек в Lisp сложнее, чем есть на самом деле.

Обычно я прекращаю попытки написать полезное объяснение, и, естественно, это объяснение очень простое. Я создал эту страницу, чтобы в следующий раз просто отправить сюда, вместо того, чтобы снова и снова объяснять одно и то же.
Читать полностью »

Здравствуйте, друзья. С большой осторожностью касаюсь столь холиварной темы, но хочу рассказать свою небольшую историю о том, почему я, будучи уже далеко не в студенческом возрасте, решил всё-таки изучать программирование, и от чего же я собираюсь (о, боже) использовать для реализации своих намерений PHP. Буду рад получить от вас, коллеги по IT-индустрии, ценные советы и наставления.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js