• Как вы справляетесь с тупняком в программировании?

    @survivor2005
    М-да, тебе бы блогером быть) одним вопросом приобрёл кучу подписчиков))))))) столько ответов я ещё не видел на этом форуме хаха.
    Ну и от себя чего нибудь выдам. Тут уже правильно писали. Сначала надо проектировать на бумаге например. От большего к частному. Но бывает и это не помогает, всякое разное всплывает при уже написании кода, так как всю картину увидеть очень сложно на бумаге. У меня бывает ступор. Я конечно после такого постоянно думаю об этой проблеме, что бы я не делал, и часто в какой-то момент бац и вроде проблема разрешается, но бывает и ни в какую, тогда я пытаюсь зайти с другого ракурса. Просто надо понимать что решений одной и той же задачи уйма и возможно вы не туда свернули, я откидываю все мысли и пытаюсь по инному решить задачу. Это чаще всего от неопытности происходит. Если это тоже не помогает, то нужно подтягивать знания. Но постоянная смена задач ни к чему не приведёт, тут нужно иметь чувство самооценки, она у меня падает если я бросаю то что не могу сделать и беру новую задачу. И это меня жирет изнутри. Поэтому я мучаюсь но решаю то что недавно казалось не решаемо. Бывает удаляю все под чистую как скомкать тетрадь и выбросить в мусор) беру новую и хреначу по новой). В целом это трудоемкая работа. И когда видишь что и делают конструкторы за секунды, то слегка слеза наворачивается((
    Ответ написан
    Комментировать
  • Как вы справляетесь с тупняком в программировании?

    @0x131315
    По опыту, подобные тупики возникают в основном из-за недостатка знаний.
    Поэтому и решать их нужно через знания: нужно читать книги и статьи по теме, зависать на спец.форумах и чатиках.
    Только так можно получить те кусочки информации, которых не хватает для решения задачи.

    Быть может большая часть прочитанного/услышанного не будет использоваться, но однажды, когда встанет соответствующая задача, эти кусочки всплывают в памяти и встраиваются в общую картину.

    Опыт нужен, но от неопытных его не почерпнуть. Авантюры с новичками мало что дают, т.к. перенимается только худшее, костыли. Нужно ориентироваться на более опытных товарищей.
    Хороший вариант - открытые проекты в github, как минимум можно посмотреть как люди решают те или иные задачи, почерпнуть некоторые фишки, пообщаться в комментах с теми, кто в теме, как максимум - можно влиться в разработку, отхватить кучу гневных комментов в стиле "что за говнокод?", но заодно и получить пинок в правильную сторону быстрее, где бы то ни было.

    И помни: топтаться на месте и ходить кругами можно долго. Шансы на то, что это приведет к успеху - минимальны.
    Так что обязательно нужно что-то делать для развития.
    Можно пройти онлайн-курсы за год. Это даст хороший уровень.
    Или, если ты ленивая жопа, податься стажером на галеру - там за полгода тебя заставят прокачаться до хорошего уровня.

    Фриланс без опыта - наихудшее решение, т.к. ты работаешь один, ориентироваться не на кого, никто не проверяет что ты делаешь, лишь бы работало, в итоге пишешь в своем стиле ужасный код, и никакого саморазвития не получаешь.

    Таких горе-фрилансеров на рынке много, многие в таком стиле работают годами.
    Встречаешь такого, вроде опыт огромный, а как глянешь в код - он хуже чем у новичка с курсов, дичь просто.
    Ощущения непередаваемые: когда это видишь в реале, в голове просто не укладывается, как такое возможно.
    Ответ написан
    4 комментария