[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 2 | 2 | 2
Назад Вниз Каталог Обновить

Программистской мысли и её воплощения тред Аноним 27/11/16 Вск 14:13:20  883033  
hqdefault.jpg (25Кб, 480x360)
Стало интересно пообщаться с аноном по околоразработческим вопросам, без привязки к %технологиянейм%: какие у вас методики выдумывания и реализации ваших проектов?
Как вам приходит сама идея программы, как вы делаете свой йоба-динамический-сайт, йоба-парсер, йоба-музыкальный редактор, йоба-плагин и йоба-чат-бота-для-телеграма? Как воплощаете своё знание физики или економики в объектах и сообщениях, функциях и каррированиях? Как набрасываете структуру программы - на бумаге, UML, хуйоэмл? Представляете, какие функции и паттерны вам будут нужны, импровизация или "хуяк-хуяк архитектура приложения"? Берёте куски кода из туториалов, документации, пиздите нечто похожее с гитхаба и меняеете под свои нужды, когда-то создали шаблон и таскаете его из проекта в проект? Есть любимые инструменты в виде языков, библиотек, для вас первична технология или идея?
У кого есть любимая книга или цикл материалов, опыт или даже просто идея, которые открыли глаза на процесс создания программ, привела к уровню "задумал github - сел писать github - написал github"? Или хотя бы "задумал виджет с прогнозом погоды - написал виджет с прогнозом погоды"?
К сожалению, из-за оверрекламинга сферы разработки ПО и профессии программиста, очень многие, с кем доводится общаться на данную тему, совершенно не знают, зачем им это, но слышали, что погромистам много башляют. Эдакие "воннаби-программисты", и под "воннаби" я не имею в виду самоучку или помешанного на погромизме, а, скорее, тех, кто находится в бесконечном цикле "изучяю джяву, изучяю пиэйчпи" или тех, кто способен программировать только когда заказчик спустит сверху заказ на очередной сайт по продаже дилдаков с лендингами, ротаторами и лайвчат-заглушками с ботами - то есть, поставит задачу и даже стек технологий за него. Интересно, как разные программисты "рисуют для себя", потому что детали такого плана приходится выуживать и понимать по крупинкам. Пусть даже (лучше даже) если вы не программист по работке за кровавые доллары, а пишете для себя то, что вам понадобилось и стало интересно реализовать.
Литературы в таком жанре тоже почти нет, чаще всего программистская литература делится на "пересказ документации со смехуёчками от автора", "паттерны проектирования сайтов по продаже дилдаков", "я тоже был молодым и глупым а теперь я философ программист-маразматик" с туманными советами и "пишем big-data магазин по продаже фиолетовых дилдаков размера от 15 до 20 сантиметров на django 1.07.666" Одни из самых интересных книг, что доводилось найти: "Think like a programmer" Spraul, "Семь языков за семь недель" Брюс Тейт, SICP - но все они, всё-таки, довольно-таки о частностях и конкретике применения отдельных фишек.
Аноним 27/11/16 Вск 14:42:02  883047
minikrafter1774[...].jpg (42Кб, 320x320)
Мне кажется, для развития навыка "программировать для себя" неплохо подходят processing и прочие языки не для создания логики, а для самовыражения - музыкального, художественного. Визуальный ряд легко себе представить, а потом ты берёшь и дробишь эти визуалы на отдельные части и думаешь, из каких функций они могут быть составлены. Понимаешь общий подход к архитектуре программы и как к нему подъехать.
Но в целом - я лично хз, что можно придумать, кмк всё упирается в опыт и кругозор - много читаешь, много практикуешь, строишь схемы и взаимосвязи на стыке разных технологий в голове постепенно понимаешь, где вещи несовершенны и где есть простор для эксперимента - туда копаешь, играешься в своё удовольствие. Есть мысли посмотреть в сторону ТРИЗ, пока только мысли.
Но я хуй, не слушай меня.
Аноним 27/11/16 Вск 14:59:31  883052
>>883033 (OP)

изучаешь библиотеки языка, изучаешь cпецификации os, изучаешь протоколы.

велосипедоконструируешь интересные тебе штуки на основе всего этого говна.

а ещё на гитхабе среди 99% говна, есть редкие репозитории жемчужины, откуда можно вынести кучу интересных идей. Берешь и ищешь.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 2 | 2 | 2
Назад Вверх Каталог Обновить

Топ тредов
Избранное