Дима
Если ты хочешь научится строить архитектуры целых систем в вебе
Дима
То это одно, и это тупо опыт знания, умл и прочее тут нн при чем
Vladimir
Нл я если честно так и не понял что ты имел ввиду
Я хочу понять с чего начинать писать код, чтобы испытывать меньше боли
Vladimir
Ну я когда писал в универе писал на C#, у нас лабы выстраивались так: 1 - написать БЛ приложение, 2 - сделать дизайн макета, 3 - сделать макет на WPF/WinForms, 4 - соединить это всё с обработкой событий, 5 - написать тесты, 6 - написать документацию
Vladimir
Проблема была в том, что я напрочь не понимал как писать логику, пока не сделал макет с кнопками
Дима
Проблема была в том, что я напрочь не понимал как писать логику, пока не сделал макет с кнопками
Учи мат часть просто, по ходу дела, просто хорошее знание си шарп спасёт тебя)
Дима
Там на каждом шагу: делегат, интерфейс, коллекция, ещё что. Знание шарпов помогает
Vladimir
И вот когда я уже начал думать о том, что должно происходить при нажатии кнопки (какой экземпляр создаётся / почему лучше разделить один класс на 2 / почему лучше валидатор вынести в отдельный класс и т.д.). Но я до этого доходил только через пользовательский интерфейс, хотя мне говорили, что лучше начинать писать с разработки логики
Vladimir
Не захотелось мне после универа в .net
Дима
А я сейчас JS учу 🌚
Попробуй реально почитать паьтеоны от орили, если хочешь, поможет тебе потом в будущем видеть и понимать какие то архитектурные решения
Omarov
Я хочу понять с чего начинать писать код, чтобы испытывать меньше боли
const noteBook = { name: name, surname: surname, adress: adress, phone: phone, } начни с объекта
Vladimir
Я так и делал, кстати. но когда дело доходило до обработки, я сидел такой: "?????????????"
Дима
А я сейчас JS учу 🌚
Боль отныне твой лучший друг 😂
Vladimir
То есть, я создавал класс со свойствами, делал валидацию сразу, проверял что это работает, а потом сидел и думал: "А что дальше делать?"
Vladimir
Скинь задачу про книгу
Я не найду сейчас, это метода была. Только проект на гите сохранился
Vladimir
Со вводом новых контактов, сохранением старых в sqlite и т.д
Vladimir
Боль отныне твой лучший друг 😂
Я прямо ощущаю, как с каждой новой страницей learn.js.ru, приближается стрельба по своим коленям
Дима
В познании
Я думал это самое интересное
Omarov
Со вводом новых контактов, сохранением старых в sqlite и т.д
Ну у меня только часть с сохранением вызовет проблемы, потому что я в бэке ноль
Vladimir
Vladimir
По сути это было сериализацией и записью в файл
Vladimir
Ни ORM, ни миграций, ни обращений к БД
Omarov
Це было на десктопе, там не было "бэка"
Ну типа я хз как сохранять данные. Я могу их пушить или аншифтить, потом через append выводить, но при перезагрузке всё сотрется 😂😂😂
Omarov
У меня яма в этом моменте глубже чем марианская
Vladislav
Я думал это самое интересное
Я просто где-то фразу похожую слышол. Хотел повторить
Omarov
а вы бек сами учите?
Ну по лекциям
Omarov
Чет так раззадорился, что самому интересно стало эту записную книжку написать
Артур
блин, скажу честно, супер-сильно отчаиваюсь при изучение, в целом код могу писать, разобрался как выйти из вима, но вот это навязчивое ощущение, что все это бессмысленно изучать, ей есть какие-то советы, как с такой хренью бороться?
giorgio
я вот тоже подумывал уйти из программистов, но уже привык к хорошей зарплате
Артур
А зачем вообще ты начал этим заниматься? Почему программирование а не какая-нибудь другая сфера?
в целом интересно, но нет уверенности, что получится так сказать «не в стол писать»
Splatt
Будто есть уверенность, что хоть что-то в жизни делается "не в стол"
Splatt
Иногда в ящик ещё играют
Да я бы и дуба дал
Андрей
Хто там про доту писал
Maksim Pozharskiy
в целом интересно, но нет уверенности, что получится так сказать «не в стол писать»
Мне помогало думать что я так и так найду работу которую хочу, просто в неудачном варианте я сделаю это за 3 года, а в удачном за год.
Maksim Pozharskiy
тоесть неуверенность именно в сроках была, а не в самой цели
Дима
Да я бы и дуба дал
Ящик из дуба - рай для лесоруба 🤔
Дима
Народная мудрость
Борисов
блин, скажу честно, супер-сильно отчаиваюсь при изучение, в целом код могу писать, разобрался как выйти из вима, но вот это навязчивое ощущение, что все это бессмысленно изучать, ей есть какие-то советы, как с такой хренью бороться?
Если есть цель - например, большая зп, то как бессмысленность почувствуешь, так и вспоминай эту цель. "Я делаю это потому что хочу получать 6k$ и иметь в пятницу выходной" 😉
Дима
Выходные в пятницу- думаю этл не про СНГ)
Борисов
Про пятницу - на этот фактор Andrii несколько раз настойчиво указывал ))
giorgio
Мне помогало думать что я так и так найду работу которую хочу, просто в неудачном варианте я сделаю это за 3 года, а в удачном за год.
на самом деле я тоже потратил много времени, но если бы хотел, то справился бы за полгода точно
Vyacheslav
в целом интересно, но нет уверенности, что получится так сказать «не в стол писать»
Это так можно и макраме описать Мотивацией тут и не пахнет, а значит бороться с прокрастинацией нет никакой необходимости. Ну то есть если это хобби и для души чисто не все ли равно в стол или на стол?
Erik
Ты зачем у дьявола голос отнял?
Борисов
это как? типо есть цель нет преград?
А зачем тебе программирование ?
Сидредин
Ты зачем у дьявола голос отнял?
Нормальный голос, мужицкий
Сергей
Ты зачем у дьявола голос отнял?
Ты когда-то слышал голос машиниста в метро?
SexNbaKef
Ты зачем у дьявола голос отнял?
Чтоб заказчик трижды подумал, нужно ли тупые правки вносить или нет
Vyacheslav
это как? типо есть цель нет преград?
Это если цели нет то чего ради ты вообще напрягаешься? Что ты теряешь если бросишь программирование вдруг? Чисто теоретический вопрос, но важный.
Andrii
https://dotnet.microsoft.com/apps/games/engines да и SDL под шарпы есть. Я думаю SDL под все есть :)
Проблема в комьюнити, в существующих проектах, ... Что для начинающего будет подарочным набором граблей: большинство вопросов-ответов на stackoverflow и на форумах таки C/C++. Большинство OpenSource тоже С/С++.
enkryptor
Можно как-нибудь без булевой логики обойтись? Вообще не понимаю зачем она нужна разработчику
Т.е. не булеву логику использовать, а какую тогда? Троичную логику Лукасевича как в SQL? Логику Гегеля? Или вообще не использовать логику в программировании?
enkryptor
Я не стебусь, просто не очень понял вопрос. Любое условие в программе это уже логика, как без неё? На ум приходят разве что чисто функциональные языки с денотационной семантикой, но я не уверен что вопрос был по них.
Сергей
Ноу
Ну теперь услышал))
enkryptor
Гегеля? диалектическое программирование звучит круто
Ну я не знаю что автор имел в виду, может как раз это :/
Vyacheslav
спасибо, попробую посмотреть
Попробуй сначала понять ЗАЧЕМ тебе это. А то толку от всех видосов мира будет ноль
Andrii
Т.е. не булеву логику использовать, а какую тогда? Троичную логику Лукасевича как в SQL? Логику Гегеля? Или вообще не использовать логику в программировании?
Ну... в целом можно ничего не знать про конъюктивную нормальную форму, ограничится только таблицами для not, and и or.
Andrii
А как же xor 😁😁😁
Ну... много раз его использовал? Потом можно догнать, если понадобится