Сергей
Даже захотелось почитать)
Пока нет знаний базы - до лампочки такое чтение))
koichi
да, я про это же
koichi
лучше язык, алгоритмы все равно зачастую гуглятся за пару минут
koichi
реализовать их другой вопрос, но понять их можно в любой момент
koichi
но нет смысла знать алгоритмы, не зная как их применять и как работает язык, на котооом ты работаешь
koichi
лучше хорошо знать язык, но гуглить алгоритмы, чем знать алгоритмы, но гуглить что и как вообще работает на твоем языке, дуя пузыри носом
Arcean
Хорошо, учту
koichi
суть просто в ьом, что банальнве аьгоритмы типы сортировки пузврьком легче загуглить, чтобы закопипастить и не компостировать мозги
koichi
а специыичные алгоритмы забудутся к моменту первого использования)
koichi
суть просто в ьом, что банальнве аьгоритмы типы сортировки пузврьком легче загуглить, чтобы закопипастить и не компостировать мозги
это не значит, что их не нужно знать и разбираться, но нет смыслла их учить или запоминать, потом на автомате они будут в голове итак выстраивать картину работы
Arcean
Тогда пока остановлюсь на языке. Всё равно только начинаю)
koichi
из таких основных советую поямо понять это алгоритмы работы с бинарными деревьями, какой-нибудь банальный.. сортировка пузырьком, разворачивание списка однонаправленного, и уметь гуглить хорошие алгоритмы, которые тебе нужны с наилучшим о(n)
Arcean
koichi
а, ну еще и хэш-таблицы
koichi
остальное по желанию и когда нужно будет в определенный момент
koichi
но не просто взять, чтобы взять, но и подумать, понять почему что и как, но это другой вопрос уж
Arcean
👌
Igor
лучше язык, алгоритмы все равно зачастую гуглятся за пару минут
Алгоритмы не гуглятся, ты не можешь нагуглить то не знаю что.
koichi
ну, когда возникнет вопрос поиска в бинарном дереве или что-то связанно с хэштаблицец или сортировками, то и гуглить будешь соответственно
koichi
сверху писал насчет специыичных алгоритмов, которые, возможно, и не догадаться, что они нужны, но, опять же, речь шла про учение и запоминание, а они быстрее забудутся, чем будут использованы
Igor
Зачастую у тебя задача без слов бинарное дерево , хэштаблица и тп.
koichi
да, но вот есть у тебя бинарное дерево, можно загуглить либо просто: алгоритмы с бинарным деревом, просто загуглить про бинарное дерево и понять что это куда это и так далее
Igor
Ок проехали)
Arcean
Сперва тебе нужно будет понять, что то, что перед тобой - бинарное дерево. В остальном загуглить будет не сложно)
Denis
Алгоритмы не гуглятся, ты не можешь нагуглить то не знаю что.
это не правда, очень часто прекрасно гуглится описание задачи и получаешь на SO подходящие алгоритмы, по работе так как-то укладку рюкзака гуглил
Jsx707
Что думаете про Electron ? Есть js-разработчики?
koichi
ну, возможно, мы друг друга не поняли, но ни разу не было(я хоть и фронт ссаный), но иногда работал и в других сферах, ни разу не было, чтобы я не загугил то, что мне надо, а потом не нашел бы алгоритм..
Igor
это не правда, очень часто прекрасно гуглится описание задачи и получаешь на SO подходящие алгоритмы, по работе так как-то укладку рюкзака гуглил
Вы про задачи говорите, а я вам про разработку. Дерево тоже тебе прийдется придумать или не дерево.
koichi
Что думаете про Electron ? Есть js-разработчики?
отличная тема, много что на ней написано, по типу того же дискорда, иногда мемори лики конечно лютые, но так очень крутая штука, что еще знать про это надо)
koichi
проблема в том, что приложения медленными бывают, но тут уже ничего не подпишешь, члишком много оперативки кушают
Denis
Вы про задачи говорите, а я вам про разработку. Дерево тоже тебе прийдется придумать или не дерево.
ну я к тому, что гуглится что угодно на самом деле, возможно в несколько итераций, но главное сформулировать свою проблему
Igor
ну, возможно, мы друг друга не поняли, но ни разу не было(я хоть и фронт ссаный), но иногда работал и в других сферах, ни разу не было, чтобы я не загугил то, что мне надо, а потом не нашел бы алгоритм..
В этом главная проблема ты не знаешь то чего не знаешь. Тебе даже в голову не прийлет что можно завести структуру и сделать оптимальней. А на фронте может оно и не нужно.
koichi
В этом главная проблема ты не знаешь то чего не знаешь. Тебе даже в голову не прийлет что можно завести структуру и сделать оптимальней. А на фронте может оно и не нужно.
ну, тут уже вопрос, что можно сделать кастыльно, а потом сформулировать вопрос оптимизации, где уже нагуглишь жеревья или хэштаблицы, а там и рефактор+гугл алгоритмов)
koichi
я аросто писал от лица тех, кто доебисто делает так, что потом задается вопросами, ищет вариантв оптимизацим, а потом доходит до своего и гуглит то, что ищет
koichi
а так пончтное дело, что если ничего не знаешь, сделал от пиззы и забросил, то там ничего и не надо тогда, лишь бы работало)
koichi
Да , за это мне знатно прилетело
у меня дискорд при просмотре стрима+стриминга в один момент жрал по 1.5гб оперативки просто так, хотя обычно не больше 400мб, вот это крутая штука, до сих пор не понимаю из-за чего данный мемори лик
koichi
потом удетало в 3 гига и дискорд крашился)
Jsx707
Я вообще в js , html , css новичок , хер бес палочки , но у меня есть идея По сути это учебный проект , но он планируется развиваться Это текстовый редактор с повышенной персонализацией , можно контролировать обсалютно всё и вся , фроновые изображения , открытие панели разработчика и тд , будет разрешено всё , все настройки будут храниться в конфигах
Jsx707
Я планировал писать на C++ , QML
Jsx707
Но решил всё таки на электроне
Jsx707
а вам сколько лет?
16 , хз какую это роль играет
koichi
но электрон все равно крутая тема, если не смотреть на его заторможенность местами, то все самые противные проблемы там решены, а это получение доступа ко всей системе, но там реализован контекст изоляция и щит через нодджс апи, так что очень крутая штука вышла
Артур
16 , хз какую это роль играет
олимпиады случае еще не пишите?
koichi
о, я тогда знаю, что ьебе нужно
koichi
я недавно видел ожного япошку, он делал на kite+electron+react маркдаун редактор с кодом
Артур
16 , хз какую это роль играет
хорошая время 16 лет..
koichi
могу скинуть, вполне интересная штука, почти то, что ты и описал по ыункционалу за 20 минут
koichi
ну, не все, конечно, но это типа записной книжки с возсожностью записи кода и еще какой-то херни, как скелет для проекта сойдет
koichi
https://youtu.be/gxBis8EgoAg
koichi
ошибся, там vite, но посмотри, должно ювть интересно
Jsx707
ну, не все, конечно, но это типа записной книжки с возсожностью записи кода и еще какой-то херни, как скелет для проекта сойдет
Я этот проект задумал ,чтобы по мере решения проблем набираться опыта и на гитхабе хостить эту всю ...эмм... Ну даже хз как назвать )))
koichi
тебе сто процентов должно понравится, он там с вью подключит под реакт и на нем полупрозрачный эдитор напишет
koichi
но, в принципе, почему нет, опыта ты в любом случае будешь набираться, если будешь что-то делать
koichi
но советую поямо сейчас глянуть тот видос, очень интересно, я сам думал что-то подобное потом запилить, но ни времени, ни мотивации)
Jsx707
а вы его уже пишите или только задумали?
Ну начал писать постепенно попутно грызя гранит науки html , css вёрстки и js , ну js не такой сложный , особенно для того ,кто знатно себе потрепал нервы с Си подобными яп
MrCiao
Кто-нибудь учился в магистратуре в Канаде? Какие есть варианты для инженера электроники-информатики?
koichi
артур у нас все учил и везде учился, у него стоит спросить
Jsx707
https://github.com/sp1cklerBoy/electron-home-project-text-editor
Jsx707
https://github.com/sp1cklerBoy/electron-home-project-text-editor
Ну типа это пока что просто окно и исходники бы надо обновить
Igor
ну, тут уже вопрос, что можно сделать кастыльно, а потом сформулировать вопрос оптимизации, где уже нагуглишь жеревья или хэштаблицы, а там и рефактор+гугл алгоритмов)
https://informatics.msk.ru/mod/statements/view.php?chapterid=16#1 Можешь даже не гуглить я тебе скажу тут сортировка с жадностью и динамическим программированием.) Это к тому что если человек не может в алгоритмы гуглеж его не спасет.
Jsx707
Ну типа это пока что просто окно и исходники бы надо обновить
Пока что просто как зародыш ну и чтоьы был бэкап кода
koichi
я не спорю, что в какие-то моменты гуглеж не спасет совершенно
Артур
https://github.com/sp1cklerBoy/electron-home-project-text-editor
выглядит круто, вы молодец
koichi
но в какие-то моменты до него можно дойти
koichi
условно, динамическое программирование можно найти как пулл алгоритмов для чего-то, при правильном построении вопроса..
Jsx707
Сейчас я планирую сделать поле ввода текста и поработать над тул-баром , ну это где файл , правка и тд , как минимум чтоьы изменения в файле сохранялись , для этого я использую nodejs fs Далее будет делаться вёрстка главной страницы с выбором файла или каталога для открытия
Jsx707