← Февраль 2025 | ||||||
1
|
2
|
|||||
---|---|---|---|---|---|---|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
Принято считать, что программирование это сложный процесс. К сожалению для этого утверждение есть как исторические предпосылки, так и практические проблемы, с которыми сталкиваются программисты сегодня.
Если раньше люди были ограничены машинами - медленными (относительно)
процессорами, сложностью отладки, отсутствием выразительных и мощных языков
программирования, то сейчас машины ограничены человеком. Теперь мы тонем в
разнообразии технологий и фреймворков, новых языков и улучшенных
существовавших.
Причины такого положения дел - в отсутствии школы программирования. Что бы
не утверждали рекламы различных школ. В итоге современный разработчик
уподоблен подмастерьям средневековья, которые в процессе работы с мастером,
постигали секреты профессии.
Об этих секретах и будет рассылка. Вместе с читателем мы будем исследовать решения насущных проблем разработчиков ПО и тех кто только начинает осваивать эту специальность.
Статистика
0 за неделю
Программирование, просто о сложном
Программирование Просто о сложном Выпуск Остановка рассылки Здравствуйте, уважаемые читатели. Хочу сегодня обсудить с вами полезность программ и ответственность разработчика. Когда мы создаем программу по чьему-то заказу, нам предлагают (это если повезет) список функций, которые нужны пользователям. И тогда нам кажется - чем более функциональной мы сделаем нашу программу, тем более хорошее она будет для пользователя. Если у вас был опыт разработки в реальной организации, вы могли заметить, что функциональн...
Программирование, просто о сложном
Программирование Просто о сложном Выпуск Анонсы рассылок Формирование Product backlog-а проекта Здравствуйте, уважаемые читатели. В прошлом выпуске я предлагал ознакомиться с методологией разработки SCRUM . Надеюсь вы последовали моему совету. Для экономии времени не буду объяснять основные понятия. Поэтому если вы не успели узнать что такое Product backlog, Sprint backlog и Sprint, вы рискуете не понять о чем дальше идет речь. И так, мы переходим к организации нашей работы. Для начала сформируем команду р...
Программирование, просто о сложном
Программирование Просто о сложном Выпуск Постановка задачи Анонсы рассылок Начинаем разработку показательного проекта Здравствуйте, уважаемые читатели. Давненько мы с вами не общались. А я вот все думал, чтоб такое взять в качестве задания для проекта. Не хотелось нагнетать сложную теорию, но и студенческие лабораторные работы тоже не годились. И тут из задворков памяти пришло воспоминание о тестовом задании в одну из хороших контор. Так что мы будем моделировать с вами файловую систему. Постановку задачи ...
Программирование, просто о сложном
Программирование Просто о сложном Выпуск Письма читателей Анонсы рассылок Стандартизация стиля кода Здравствуйте, уважаемые читатели. В предыдущих выпусках рассылки мы обсуждали насколько важно общение в программировании. Впрочем, это я скорее вещал об этой важности, а вы слушали. Сегодня можно рассмотреть один из моментов взаимодействия между разработчиками, работающими в команде. Вот небольшое и емкое описание того, что представляет собой стандарт кодирования, взятое отсюда : Стандарт оформления кода или...
Программирование, просто о сложном
Программирование Просто о сложном Выпуск Письма читателей Анонсы рассылок Каковы ваши цели? Здравствуйте, уважаемые читатели. Этот выпуск родился спонтанно, поскольку я увидел вопрос, на который интересно узнать ответ. Вам интереснее, чем мне. Каковы ваши цели изучения программирования? Вот список, который смог придумать я: Очень хотите стать программистом в дальнейшем. Вы изучаете программирование в институте (школе) и хотите углубить свои знания. Вы слышали, что программисты неплохо зарабатывают. Вам каж...
Программирование, просто о сложном
Программирование Просто о сложном Что такое - качественная программа? Здравствуйте, уважаемые читатели. Сегодня мы поднимаем вопрос, который изменит вашу дальнейшую деятельность. Каждый программист сталкивается с ним, и чем раньше себе его задать, тем лучше. По крайней мере, в первые 5 лет изучения программирования лучше, чем потом . Впрочем, 5 лет - поздно, это надо знать и понимать, когда вы будете писать свою первую программу. И так, что такое - Качественная Программа? Кстати, предложения подумать в про...
Программирование, просто о сложном
Программирование Просто о сложном Выбор первого языка программирования. Окончание. Здравствуйте, уважаемые читатели. Давайте завершим сегодня разговор о языках программирования. В окончании предыдущей рассылки я спрашивал ваше мнение о существующих языках. Ответов получил ровно ноль. Придется списать молчание на ваше незнание ) и отвечать на свой вопрос самому. Среди императивных языков, мой выбор - С. Мне он дал все, начиная от указателей до шаблонов. Богатейший выбор чему научиться. Кроме того С+ стал ро...
Программирование, просто о сложном
Программирование Просто о сложном Выбор первого языка программирования. Здравствуйте, уважаемые читатели. Сегодня мы начнем наш разговор о выборе первого языка программирования. За многих этот выбор делают школа и институт. Кому-то везет чуть больше, и они попадают в мир программирования с языком Pascal, кому повезло меньше, и неизгладимое впечатление на них оставил язык BASIC. ) На самом же деле, наша система образования, как обычно, не договаривает. По крайней мере, у нас мог быть выбор между императивны...
Программирование, просто о сложном
Программирование Просто о сложном Здравствуйте, уважаемые читатели. Как вы видите - это первый выпуск рассылки, которая, как я рассчитываю, принесет вам много полезной информации о написании хороших программ и будет выходить еще долго. Начнем мы, пожалуй, с того, что зададим себе вопрос - в чем же суть программирования? Подумайте немного, перед тем как ответить. И если ответ похож на - нажимание кнопок по клавиатуре с целью написания исходного текста программы - вы не правы. Можно обратиться к всемирному р...