Распространено мнение, что начинающий (или будущий) программист обязательно должен сначала овладеть математикой, а потом уже лезть в код. Выглядит как стереотип, так что попробуем разобраться. Дальше я приведу аргументы “за” то, что она нужна и “против”. За Безусловно, польза от знания математики есть. С точки зрения общеразвивающей программисту она служит большую службу — помогает структурировать мышление хотя бы. Пригождается и навык решать задачи: на работе разработчик занимается фактически тем же самым, только с некоторыми поправками...
Про Код
Как составить программу, если вы не программист: пошаговое руководство от практика
Порой кажется, что программирование — это какая-то магическая магия, и заниматься им могут только посвящённые. Я постараюсь показать, что это не так. Давайте составим программу. Пусть выполнять её будет не компьютер, а люди, суть процесса от этого не меняется. Приступим? Определиться с конечным результатом Первое, что стоит сделать — понять, что вы хотите получить в итоге. Так работают и программисты — они получают от начальства или заказчика так называемое техническое задание с конкретными требованиями к будущему продукту...
Как понять юмор айтишников и посмеяться над их шутками
Как вы догадываетесь, у программистов есть свой профессиональный юмор, и временами понять его — непосильная задача. Хочу поделиться с вами расхожими в мире разработчиков понятиями, которые часто попадаются и в фольклоре. Баги и фичи Чаще всего вместе эти понятия встречаются во фразе “Это не баг, а фича!”. Фича (английское feature) — особенность программы, связанная с предоставляемыми пользователю функциями. Например, расположение пункта меню в том или ином месте. Баг (bug) — нечто, работающее не так, как задумано...
