Подобные платформы могут только оценить то, насколько быстро человек может решить задачи из этой платформы и не более того. И тут не надо строить иллюзий — вам будет казаться, что вы умнее всех и придумали способ находить хороших программистов, но на самом деле это будет даже хуже, чем просто разговор на собеседовании. Вы даже за месяц не узнаете, насколько программист плох или хорош, да и это все равно будет субъективной оценкой. В автоматическую проверку качества кода я тем более не верю. Все это можно будет назвать "не репрезентативной выборкой из опыта и знаний соискателя", что, конечно же, не может говорить о чем-либо.
Могу предложить, наверное, единственный правильный путь здесь — FreshLife28 в запросе Гугла)
Скорее всего, это единственный человек, который по-настоящему многим помог с подобными проблемами.
Выработка антител под каждую конкретную болезнь — это и есть тренировка. Я не говорил, что иммунитет от этого станет быстрее. Ровно, как и человек, изучая что-то, не будет делать это быстрее со временем. А соблюдать подобные полумеры — худшее, что можно сделать в данной ситуации. Если хотите доказать, что это пандемия, давайте сравним эту «пандемию» с остальными заболеваниями, а не будем кидать какие-то ссылки на Википедию.
Про какие меры вообще можно говорить, когда пандемии нет, а есть просто какой-то вирус с маленьким процентом заболеваемости, из которого раздули непонятно что? И вы разве не знаете, что иммунитет надо тренировать? Можно упоакавать себя в маски/перчатки, соблюдать "социальную" дистанцию и каждые 10 минут мыть руки. Вот только это скорее усугубит, нежели поможет, т. к. иммунная система не будет тренироваться. Но всем же интересно, что говорят "настоящие специалисты" в новостях, а не думать своей головой.
В моем проекте мне визуализация не мешает — я зачастую думаю о законченной версии своего проекта и это помогает иногда находить новые идеи. А сам же реализую не окончательную версию проекта, а минимально работающую с основным функционалом (что тоже очень сложно), т. к. в одиночку я все равно не сделаю законченную версию. И для меня реализация маленькой части этого «MVP» дает намного больше дофамина, чем визуализация законченной версии продукта. И здесь все просто: либо ты делаешь, либо не делаешь. Захотел — делаешь, не захотел — не делаешь. Лично я хочу потом пользоваться своим продуктом, а также получить навыки в разных областях.
Собственно говоря, именно об этом мой pet-проект)
Все, что Вы описали + много чего еще. Видимо, нужно не только мне)
Полтора года уже развиваю эту идею и есть частичная реализация самого базового функционала на десктоп+мобилку. В чем я не могу быть уверен, так это в масштабировании. Да и на реализацию всего, что там есть, может потребоваться очень много времени, даже, если будет команда (чего я в ближайшее время не планирую). Но это, скорее, хорошо)
Вообще, чтобы не забрасывать pet-проект, как мне кажется, нужны несколько вещей
1) Он уникальный. Такого проекта не существует в сети;
2) Им хочется пользоваться, по-крайней мере, самому разработчику этого проекта;
3) Профессиональный рост. Проект должен помогать развиваться в определенных сферах.
4) (необязательно) проект можно монетизировать и есть понимание, как им могут пользоваться другие люди.
Если проект очень сложный, я считаю, что, делая его в одиночку, не нужно стремиться к идеальному UI. Надо реализовывать его в такой степени, чтобы как можно скорее получать какой-то результат. Так будет намного проще понимать дальнейшие шаги, да и самому приятно будет видеть результат. Идеально сделать все все равно не получится. Можно сделать за год весь функционал, а можно за 5 лет не сделать ничего, кроме красивого дизайна и плохо работающего функционала. Ведь функционал — возможно, самая важная часть проекта. Сам делаю проект фронт+бек+мобилка+с вебсокетами и даже не думаю, что его заброшу. Ещё год назад я даже не представлял, как буду организовывать свою задумку, т. к. и понятия не имел ни о вебсокетах, ни о том, как работает бекенд, только немного фронт понимал. Вкратце, в проекте используется навигация с картами и обработка данных в реальном времени с множества пользователей одновременно. Спустя год есть практически полное понимание, как все это будет работать, т. к
в итоге, учась на своих ошибках, я дошел до этапа, конда оно работает вместе. Естественно, это всё без красивого дизайна, только функционал + приемлемое удобство пользования. До стадии продукта ещё невероятно много делать и, скорее всего, одному человеку это не по силу, но у меня и нет цели делать всё в одиночку. Возможно, в будущем напишу статью об этом.
Как-то так) Уверен, у каждого есть свои мысли по поводу этого. Я описываю свое видение и, конечно, могу ошибаться. Ещё многое предстоит изучить и понять, т. к. это только начало. Пет-проект — это как долгосрочное удовольствие, которое вы получаете, если видеть результат. И оно может превышать краткосрочные удовольствия по типу просмотра фильмов, чтения книг или победы любимой команды в футбол. Надеюсь, каждый сможет для себя найти что-то такое. И не обязательно это должно быть связано с разработкой. Удачи!
Согласен. Если бы исторически сложилось, что «Ты» — обращение к одному человеку без всяких приукрашиваний, никто бы не оскорблялся и не возникало бы лишний вопросов)
Смысл есть только для тех, кому это направление реально интересно. Ну, либо просто поиграться/посоревноваться, на любительском уровне) На самом деле, решение алгоритмических задачек развивает только навык решения алгоритмических задачек и с реальной разработкой больших проектов имеет мало что общего, хотя, конечно, и пересекается иногда.
Если просто запомнить изучаемую информацию, это ничего полезного не даст, кроме того, что ее можно будет достать из головы. Лучше всего — иметь реальную задачу, а, натыкаясь на сложности, изучать теоретический материал. Тогда понимание выйдет на совсем другой уровень.
Я не спорю, а лишь высказываю свое мнение. Вы сами принимаете решение, какой метод лучше. У каждого свой опыт. Удачи!
Посмотрите этот ролик: www.youtube.com/watch?v=UowZFs-etvs
Я не призываю верить в другую методику. Я призываю проверить сначала. То, что в ролике — я это сам понял очень давно. И многие это понимают, кто реально чему-то учился и мог видеть всю эффективность практики. Конечно, полностью без теории нельзя. Но теория нужна только там, где не работает практика, должна помогать, а не замещать.
А зачем запоминать то, что не будет использоваться?
Практика — это не "ещё один способ обучения", это самый основной способ обучения. Не запоминания, а самого настоящего обучения.
Если Вы будете применять знания на практике, ничего не забудется. Тем, чем не пользуешься — забывается и это нормальная особенность мозга, так и должно быть. Книжка нужна, чтобы задать старт, чтобы понимать, откуда идти. А дальше — только практика и еще раз практика. Да, это может быть сложно. Но понимание придет со временем. Какой смысл читать про те же паттерны, если ими не пользоваться? Смысла нет никакого. А пытаться запомнить то, чем не собираешься пользоваться — еще более глупая идея.
Вода сплошная. Чтобы научится что-то делать, надо это делать. Чтобы запомнить информацию на «машинном» уровне (сформировать нужные нейронные связи), нужно практиковать это дело, натыкаться на ошибки и постепенно приходить к результату. Все! Если пытаться учиться по книжкам, это будет самой настоящей иллюзией. Как только приступишь к реальной задаче, никаких нужных глубоких ассоциативных связей не окажется под рукой, каким бы заумным способом их не пытались сделать. Профессионализма не будет и подавно. Скорость работы не вырастет. Представьте боксера, который вместо того, чтобы практиковаться, будет по книжкам учить теорию, использовать методы запоминания информации, а потом будет пытаться ее вспоминать на ринге. В этом смысл есть? Уверяю, это было бы крайне неэффективно.
В краткосрочной перспективе выгодно*
Т. е. в долгосрочной скорее всего не выгодно.
Подобные платформы могут только оценить то, насколько быстро человек может решить задачи из этой платформы и не более того. И тут не надо строить иллюзий — вам будет казаться, что вы умнее всех и придумали способ находить хороших программистов, но на самом деле это будет даже хуже, чем просто разговор на собеседовании. Вы даже за месяц не узнаете, насколько программист плох или хорош, да и это все равно будет субъективной оценкой. В автоматическую проверку качества кода я тем более не верю. Все это можно будет назвать "не репрезентативной выборкой из опыта и знаний соискателя", что, конечно же, не может говорить о чем-либо.
Могу предложить, наверное, единственный правильный путь здесь — FreshLife28 в запросе Гугла)
Скорее всего, это единственный человек, который по-настоящему многим помог с подобными проблемами.
Вам явно надо выбрать что-то другое для себя
Про какие меры вообще можно говорить, когда пандемии нет, а есть просто какой-то вирус с маленьким процентом заболеваемости, из которого раздули непонятно что? И вы разве не знаете, что иммунитет надо тренировать? Можно упоакавать себя в маски/перчатки, соблюдать "социальную" дистанцию и каждые 10 минут мыть руки. Вот только это скорее усугубит, нежели поможет, т. к. иммунная система не будет тренироваться. Но всем же интересно, что говорят "настоящие специалисты" в новостях, а не думать своей головой.
Все, что Вы описали + много чего еще. Видимо, нужно не только мне)
Полтора года уже развиваю эту идею и есть частичная реализация самого базового функционала на десктоп+мобилку. В чем я не могу быть уверен, так это в масштабировании. Да и на реализацию всего, что там есть, может потребоваться очень много времени, даже, если будет команда (чего я в ближайшее время не планирую). Но это, скорее, хорошо)
Интересная статья!
Вообще, чтобы не забрасывать pet-проект, как мне кажется, нужны несколько вещей
1) Он уникальный. Такого проекта не существует в сети;
2) Им хочется пользоваться, по-крайней мере, самому разработчику этого проекта;
3) Профессиональный рост. Проект должен помогать развиваться в определенных сферах.
4) (необязательно) проект можно монетизировать и есть понимание, как им могут пользоваться другие люди.
Если проект очень сложный, я считаю, что, делая его в одиночку, не нужно стремиться к идеальному UI. Надо реализовывать его в такой степени, чтобы как можно скорее получать какой-то результат. Так будет намного проще понимать дальнейшие шаги, да и самому приятно будет видеть результат. Идеально сделать все все равно не получится. Можно сделать за год весь функционал, а можно за 5 лет не сделать ничего, кроме красивого дизайна и плохо работающего функционала. Ведь функционал — возможно, самая важная часть проекта. Сам делаю проект фронт+бек+мобилка+с вебсокетами и даже не думаю, что его заброшу. Ещё год назад я даже не представлял, как буду организовывать свою задумку, т. к. и понятия не имел ни о вебсокетах, ни о том, как работает бекенд, только немного фронт понимал. Вкратце, в проекте используется навигация с картами и обработка данных в реальном времени с множества пользователей одновременно. Спустя год есть практически полное понимание, как все это будет работать, т. к
в итоге, учась на своих ошибках, я дошел до этапа, конда оно работает вместе. Естественно, это всё без красивого дизайна, только функционал + приемлемое удобство пользования. До стадии продукта ещё невероятно много делать и, скорее всего, одному человеку это не по силу, но у меня и нет цели делать всё в одиночку. Возможно, в будущем напишу статью об этом.
Как-то так) Уверен, у каждого есть свои мысли по поводу этого. Я описываю свое видение и, конечно, могу ошибаться. Ещё многое предстоит изучить и понять, т. к. это только начало. Пет-проект — это как долгосрочное удовольствие, которое вы получаете, если видеть результат. И оно может превышать краткосрочные удовольствия по типу просмотра фильмов, чтения книг или победы любимой команды в футбол. Надеюсь, каждый сможет для себя найти что-то такое. И не обязательно это должно быть связано с разработкой. Удачи!
Смысл есть только для тех, кому это направление реально интересно. Ну, либо просто поиграться/посоревноваться, на любительском уровне) На самом деле, решение алгоритмических задачек развивает только навык решения алгоритмических задачек и с реальной разработкой больших проектов имеет мало что общего, хотя, конечно, и пересекается иногда.
Но боюсь вас разочаровать.
Я не спорю, а лишь высказываю свое мнение. Вы сами принимаете решение, какой метод лучше. У каждого свой опыт. Удачи!
Я не призываю верить в другую методику. Я призываю проверить сначала. То, что в ролике — я это сам понял очень давно. И многие это понимают, кто реально чему-то учился и мог видеть всю эффективность практики. Конечно, полностью без теории нельзя. Но теория нужна только там, где не работает практика, должна помогать, а не замещать.
А зачем запоминать то, что не будет использоваться?
Практика — это не "ещё один способ обучения", это самый основной способ обучения. Не запоминания, а самого настоящего обучения.
Самое лучшее железо для хранения этого графа — мозг.