IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Как научиться программировать?, секреты ремесла
Поделиться
neo169
сообщение 30.11.2023, 17:35
Сообщение #1


Мастер
******

Группа: Активный Пользователь
Сообщений: 795
Регистрация: 16.2.2022
Вставить ник
Цитата
Из: Россия
Пользователь №: 3133
Страна: Россия
Город: Москва
Пол: Муж.



Репутация: 2


Народ напишите свой путь в программинг и как этого достичь, поделитесь своими секретами. Очень хочу знать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
neo169
сообщение 30.11.2023, 17:37
Сообщение #2


Мастер
******

Группа: Активный Пользователь
Сообщений: 795
Регистрация: 16.2.2022
Вставить ник
Цитата
Из: Россия
Пользователь №: 3133
Страна: Россия
Город: Москва
Пол: Муж.



Репутация: 2


Интересует язык C_Sharp
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 1.12.2023, 19:08
Сообщение #3


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10187
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(neo169 @ 30.11.2023, 16:37) *
Интересует язык C_Sharp

Это уж скорее узкий вопрос, на который тут вполне можно не найти ответа. А почему именно C_Sharp?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
neo169
сообщение 2.12.2023, 9:26
Сообщение #4


Мастер
******

Группа: Активный Пользователь
Сообщений: 795
Регистрация: 16.2.2022
Вставить ник
Цитата
Из: Россия
Пользователь №: 3133
Страна: Россия
Город: Москва
Пол: Муж.



Репутация: 2


Цитата(ИВК @ 1.12.2023, 19:08) *
C_Sharp?

создан microsoft
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
neo169
сообщение 5.12.2023, 15:57
Сообщение #5


Мастер
******

Группа: Активный Пользователь
Сообщений: 795
Регистрация: 16.2.2022
Вставить ник
Цитата
Из: Россия
Пользователь №: 3133
Страна: Россия
Город: Москва
Пол: Муж.



Репутация: 2


Цитата(ИВК @ 1.12.2023, 19:08) *
Это уж скорее узкий вопрос, на который тут вполне можно не найти ответа. А почему именно C_Sharp?

А Вы по какой книге научились?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 6.12.2023, 22:55
Сообщение #6


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10187
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(neo169 @ 5.12.2023, 14:57) *
А Вы по какой книге научились?

Но я не учился языку Си. А Питону (и потом ещё отдельно Qt) учился в инете.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
gostsdmitry
сообщение 6.12.2023, 23:21
Сообщение #7


Мастер
******

Группа: Активный Пользователь
Сообщений: 844
Регистрация: 21.7.2022
Вставить ник
Цитата
Пользователь №: 3150
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Цитата
Как научиться программировать?

Читать книги, смотреть лекции по программированию и повторять. Иначе, не научитесь!
И изучить "технический английский", потому-что в обычном бытовом инглише многие термины принятые в IT звучат как бредовые словосочетания и словоблудие! Знаю это - как "технический переводчик" (локализатор).


--------------------
Не тот велик, кто никогда не падал, а тот велик — кто падал и вставал. © Конфуций
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dango_
сообщение 10.12.2023, 12:55
Сообщение #8


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1205
Регистрация: 10.4.2015
Вставить ник
Цитата
Пользователь №: 2798
Страна: Казахстан
Город: Уральск
Пол: Муж.



Репутация: 6


Цитата(gostsdmitry @ 7.12.2023, 0:21) *
Читать книги, смотреть лекции по программированию и повторять. Иначе, не научитесь!
И изучить "технический английский", потому-что в обычном бытовом инглише многие термины принятые в IT звучат как бредовые словосочетания и словоблудие! Знаю это - как "технический переводчик" (локализатор).

+1
Главное: ежедневная работа над собой и задачами.
А "волшебных" книг из разряда "Прочел и стал программистом" нет.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
neo169
сообщение 13.2.2024, 20:37
Сообщение #9


Мастер
******

Группа: Активный Пользователь
Сообщений: 795
Регистрация: 16.2.2022
Вставить ник
Цитата
Из: Россия
Пользователь №: 3133
Страна: Россия
Город: Москва
Пол: Муж.



Репутация: 2


Скиньте что сами смотрите на Ютубе или других каналах о компах....я уже скинул в соседних темах. Ф.Р.Ю

Сообщение отредактировал neo169 - 13.2.2024, 20:37
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
gostsdmitry
сообщение 19.2.2024, 22:02
Сообщение #10


Мастер
******

Группа: Активный Пользователь
Сообщений: 844
Регистрация: 21.7.2022
Вставить ник
Цитата
Пользователь №: 3150
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Цитата(neo169 @ 13.2.2024, 23:37) *
Скиньте что сами смотрите на Ютубе или других каналах о компах....я уже скинул в соседних темах. Ф.Р.Ю

Вам для каких целей? Изучить железо? Софт? Как использовать и работать на тех или иных ОС?
Какой категории: для "чайников", полупрофессионалов или профи? smile.gif
https://www.youtube.com/channel/UC6m3WI2mgZLj3LgNYWQNH6g smile.gif


--------------------
Не тот велик, кто никогда не падал, а тот велик — кто падал и вставал. © Конфуций
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
neo169
сообщение 7.3.2024, 10:10
Сообщение #11


Мастер
******

Группа: Активный Пользователь
Сообщений: 795
Регистрация: 16.2.2022
Вставить ник
Цитата
Из: Россия
Пользователь №: 3133
Страна: Россия
Город: Москва
Пол: Муж.



Репутация: 2


Цитата(gostsdmitry @ 19.2.2024, 22:02) *
Вам для каких целей? Изучить железо? Софт? Как использовать и работать на тех или иных ОС?
Какой категории: для "чайников", полупрофессионалов или профи? smile.gif
https://www.youtube.com/channel/UC6m3WI2mgZLj3LgNYWQNH6g smile.gif

Перейти уверенно на Linux, узнать основы программирования. Канал по ссылке хороший.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
neo169
сообщение 27.3.2024, 19:01
Сообщение #12


Мастер
******

Группа: Активный Пользователь
Сообщений: 795
Регистрация: 16.2.2022
Вставить ник
Цитата
Из: Россия
Пользователь №: 3133
Страна: Россия
Город: Москва
Пол: Муж.



Репутация: 2


Цитата(gostsdmitry @ 19.2.2024, 22:02) *
Вам для каких целей? Изучить железо? Софт? Как использовать и работать на тех или иных ОС?
Какой категории: для "чайников", полупрофессионалов или профи? smile.gif
https://www.youtube.com/channel/UC6m3WI2mgZLj3LgNYWQNH6g smile.gif

Мечтаю/желаю слезть с Винды, ибо на телеке и телефоне Линукс.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dango_
сообщение 31.3.2024, 12:03
Сообщение #13


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1205
Регистрация: 10.4.2015
Вставить ник
Цитата
Пользователь №: 2798
Страна: Казахстан
Город: Уральск
Пол: Муж.



Репутация: 6


Цитата(neo169 @ 27.3.2024, 20:01) *
Мечтаю/желаю слезть с Винды, ибо на телеке и телефоне Линукс.

Начните с простого. Распишите по пунктам, что мешает вам перейти на линукс.
Привычки, желания, требования к программам и пр.
Достаточно много людей, которые перешли на сабж без навыков программирования.
Дуалбут, а лучше для начала виртуальная машина вполне сгодятся для обкатки и привыкания.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
gostsdmitry
сообщение 31.3.2024, 17:09
Сообщение #14


Мастер
******

Группа: Активный Пользователь
Сообщений: 844
Регистрация: 21.7.2022
Вставить ник
Цитата
Пользователь №: 3150
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 3


Цитата(dango_ @ 31.3.2024, 15:03) *
Начните с простого. Распишите по пунктам, что мешает вам перейти на линукс.
Привычки, желания, требования к программам и пр.

+1
Я бы даже посоветовал составить список программ, которыми чаще всего пользуетесь на Винде. Затем, ещё до выбора и установки Линукса, в Интернете поискать аналоги таких программ для Линукс.
Цитата(dango_ @ 31.3.2024, 15:03) *
Достаточно много людей, которые перешли на сабж без навыков программирования.

Я - один из таких. smile.gif
Цитата(dango_ @ 31.3.2024, 15:03) *
Дуалбут, а лучше для начала виртуальная машина вполне сгодятся для обкатки и привыкания.

Мне Винда рядом с Линуксом не понадобилась. ИМХО - это только мешает.
Привык к Линуксу где-то за месяц. Навыков программирования и, даже, сборки пакетов не было. smile.gif

Сообщение отредактировал gostsdmitry - 31.3.2024, 17:20


--------------------
Не тот велик, кто никогда не падал, а тот велик — кто падал и вставал. © Конфуций
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
knn
сообщение 31.3.2024, 18:09
Сообщение #15


Специалист
****

Группа: Активный Пользователь
Сообщений: 158
Регистрация: 6.3.2019
Вставить ник
Цитата
Пользователь №: 3002
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


еще один из вариантов (для начинающих) - Лнинукс на флешке. Тут варианты - например:
-- какой-либо Linux-Live.iso залитый на флешку. Бывают нормально преднастроеные сборки с предустановленным расширенным набором софта # есть виндовые проги/инстументы для создания такой флешки (# себе первые линукс-изо-хи когда-то записывал/делал прогой 'rufus');
-- фругалл-linux-сборки, установленные на флешку (там уже есть и возможность сохранения изменений);
-- бывают и сборки с возможностью фулл-установки на флешку;
-------------
можно упомянуть 'ventoy' - может грузить немалое кол-во 'linux-iso', из под винды вроде тоже ставится.
----------
еще вроде разные проги есть для создания флешек с линуксами (причем с разными, ну чтоб например повыбирать-посравнивать)
====================
# имхо - нужно пробовать (кому что зайдет) - а флешка тут выглядит для новичка побезопасней/поосторожней...
=============
upd:
зы
имхо - если вдруг "зайдет" фругалл-линукс, то фулл-линукс(обычный) все равно нужно обязательно попользовать т.к. он первичен.

Сообщение отредактировал knn - 31.3.2024, 18:24
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 31.3.2024, 19:59
Сообщение #16


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10187
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Я тоже перешёл на Линукс ещё тогда, когда вообще не умел программировать. А вот винда параллельно с Линуксом у меня жила долго, вреда от неё было.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
neo169
сообщение 20.1.2026, 17:58
Сообщение #17


Мастер
******

Группа: Активный Пользователь
Сообщений: 795
Регистрация: 16.2.2022
Вставить ник
Цитата
Из: Россия
Пользователь №: 3133
Страна: Россия
Город: Москва
Пол: Муж.



Репутация: 2


Лучшие книги по программированию
“Чистый код”, Роберт Мартин

Написать код - это только половина дела. А вот написать чистый код - это уже искусство. Эта книга по программированию наглядно покажет примеры хорошего кода и даст руководство по превращению плохого кода в хороший.
"Совершенный код", Стив Макконнелл

Настольная книга каждого программиста “Совершенный код” - это превосходное пособие для программистов любого уровня. Написание кода, отладка и тестирование и еще много других аспектов программирования - вот то, что вы найдете в книге Стива Макконнелла.
“Программист-прагматик. Путь от подмастерья к мастеру”, Эндрю Хант и Дэвид Томас

Наглядное пособие по карьере программиста. Эта книга по программированию для начинающих - лучший вариант для тех, у кого нет наставника, но есть огромное желание научиться писать код. Здесь есть все, чтобы стать профи - от элементарных норм делового этикета, до практических советов по написанию кода.
“Эффективная работа с унаследованным кодом”, Майкл Физерс

Иногда так бывает, что код переходит “по наследству” и не всегда есть возможность сразу понять принцип его работы. В этой книге по программированию Майкл Физерс раскрывает общие механизмы изменения программного обеспечения, добавление функций, исправление багов, оптимизация производительности и улучшение проектирования в legacy-кодах.
“Код. Тайный язык информатики”, Чарльз Петцольд

Одна из лучших книг по основам программирования для начинающих - это “Код. Тайный язык информатики”. Здесь расписываются принципы работы компьютера самым простым языком для тех, кто хочет разобраться в информационных технологиях и всем, что с ними связано.
“Алгоритмы. Построение и анализ”, Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн

Список литературы по алгоритмам для начинающего программиста был бы неполным без книги “Алгоритмы. Построение и анализ”. Эта книга о структурах данных, быстрых алгоритмах, полиномиальных алгоритмах для труднорешаемых задач, теории графов, вычислительной геометрии и многом другом. Здесь вы найдете все, что необходимо для понимания работы уже существующих алгоритмов и для написания новых.
“Структура и Интерпретация Компьютерных Программ”, Абельсон Харольд и Сассман Джеральд Джей

“Структура и Интерпретация Компьютерных Программ” - это ни что иное, как учебник по программированию для начинающих. Здесь вы не найдете пошагового пособия по написанию кода, но данная книга идеально подойдет для тех, кто хочет отточить свои навыки в написании алгоритмов.
“Рефакторинг. Улучшение существующего кода”, Мартин Фаулер

Что такое рефакторинг и как распознать код, который в нем нуждается? Как провести удачный рефакторинг? Ответы на эти и еще многие другие вопросы по рефакторингу кода вы можете найти в книге для программистов от Мартина Фаулера.
“Искусство программирования”, Дональд Кнут

Все от основных понятий программирования до методов разработки программного обеспечения вы можете найти в 4х томах “Искусства программирования” Дональда Кнута. Представление информации внутри компьютера, структурные связи между элементами данных и способы работы с ними, описанные в этой книге - это то, что поможет вам лучше понять основы программирования.
“Шаблоны корпоративных приложений”, Мартин Фаулер

В “Шаблонах корпоративных приложений” программист любого уровня найдет 40 универсальных способов решений самых распространенных проблем программирования. Эта книга по программированию описывает архитектуру программных систем для любой корпоративной платформы с нуля.
“Идеальный программист. Как стать профессионалом разработки ПО”, Роберт Мартин

Наш список литературы по программированию пополняет еще одна книга Роберта Мартина, а именно “Идеальный программист”. Книга сочетает в себе практические советы по профессиональной деятельности программиста и житейские мудрости для работы в команде.
“Head First. Паттерны проектирования”, Эрик Фримен и Элизабет Робсон

Не стоит изобретать велосипед, когда есть уже готовое решение проблемы. “Head First. Паттерны проектирования” - это сборник самых эффективных решений для наиболее распространенных задач. Эта книга идеально подойдет тем, кто хочет научиться работать с паттернами.
“Путь программиста”, Джон Сонмез

Настоящий программист всегда стремится к саморазвитию. О том, в чем заключается работа программиста, какие этапы проходят начинающие специалисты до уровня профи, и к чему нужно быть готовым при выборе работы программистом, читайте в книге по основам программирования Джона Сонмеза.
“Кодеры за работой. Размышления о ремесле программиста”, Питер Сейбел

Одна из лучших книг для начинающих программистов - это произведение Питера Сейбела. Автор брал интервью у высококлассных программистов, расспрашивая о подводных камнях профессии.
“Алгоритмы на Java”, Роберт Седжвик и Кевин Уэйн

Если вы ищете книгу по программированию для начинающих, то уделите время “Алгоритмы на Java”. Здесь вы найдете детальные примеры с иллюстрациями, тщательно подобранный код, исторический и научный контекст, а также упражнения для самостоятельной проработки.
“Мифический человеко-месяц”, Фредерик Брукс

Это настоящий учебник по программированию для чайников, который можно рекомендовать к прочтению при работе над крупными проектами. Фактически, это ничто иное, как сборник кратких рассказов, повествующий о нюансах работы над крупными проектами.
“Карьера программиста”, Г. Лакман Макдауэлл

Все, что нужно для успешного прохождения собеседования на должность программиста, собрано в этой книге. Основная часть книги - это ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в крупных IT-компаниях.
“Человеческий фактор. Успешные проекты и команды”, Том Демарко и Тимоти Листер

Как и в любой профессии, в программировании существует ряд трудностей, которые авторы книги “Человеческий фактор. Успешные проекты и команды” преподносят с социальной точки зрения. В книге поднимаются темы лидерства, работы в команде и влияния атмосферы в коллективе на успех рабочих проектов.
“Жемчужины программирования”, Джон Бентли

Не знаете с чего начать свой путь в мир программирования? В книге Джона Бентли поэтапно расписан каждый шаг на пути к запуску рабочего кода: от создания идеи до финального тестирования.
"Java. Эффективное программирование", Джошуа Блох

Одна из лучших книг по языкам программирования для начинающих - это "Java. Эффективное программирование". Здесь собраны ценные советы и примеры из жизни по работе с кодом Java, которые помогут новичкам разобраться в программировании.
“Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих”, Адитья Бхаргава

Эта книга прекрасно подойдет тем, кто знает математику на уровне средней школы, но хочет разобраться в алгоритмах и нуждается в сильной базе. Адитья Бхаргава разбирает на пальца базовые алгоритмы программирования, которые пригодятся каждому начинающему специалисту.
“Сам себе программист. Как научиться программировать и устроиться в Ebay?”, Кори Альтхофф

Наглядная история о том, как самостоятельно научиться программированию, получить работу мечты и продолжить развиваться в мире информационных технологий от человека, который прошел этот путь. Кори Альтхофф разработал авторскую методику программирования на Python и готов поделиться историей своего успеха со всеми.
“Информационная безопасность: защита и нападение”, Андрей Бирюков

Программирование - это не только о написании кода, но также об информационной безопасности. Здесь вы найдете техническую информацию, описывающую атаки и защиту от них, а также рекомендации по обеспечению ИБ с наглядными примерами из жизни.
“Алгоритмы для чайников”, Джон Поль Мюллер и Лука Массарон

Главная задача этой учебника по прогрммирования - не показать работающий код, а познакомить читателя с таким базовым понятием программирования как “алгоритм” и научить правильно использовать их в реальной жизни.
“Выразительный JavaScript”, Марейн Хавербеке

Ищете идеальную книгу для знакомства с JavaScript? Тогда произведение Марейна Хавербеке это то, что вам нужно. Здесь описаны ключевые моменты, которые должен знать каждый начинающий программист при работе с Java.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 31.1.2026, 12:52