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

    smilingcheater
    @smilingcheater
    Стоя в душе ­– думайте. Катаясь на велосипеде, прогуливаясь по парку, выделывая невообразимые трюки на роликах ­– думайте. Сталкиваясь с дилеммами, которые обусловлены принятыми проектными решениями, ­­– думайте. Думать значительно полезнее, чем смотреть телевизор или бесцельно бродить по Сети, – пусть даже там 500 каналов, но на самом деле на них ничего не происходит, и то, что они как будто избавляют человека от необходимости мыслить, совершенно не здорово. Думайте напряженно, до изнеможения, а когда не останется сил – начинайте заново. Результат вас удивит.

    (c) Дж. Ханк Рейнвотер. Как пасти котов
    Ответ написан
    1 комментарий
  • Как вы справляетесь с тупняком в программировании?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Видимо вам не сильно интересно просто само программирование, поэтому не хочется напрягаться.
    Хочется чтоб сразу работало все, а делать, копаться, прикладывать усилия, думать и так далее - вом вообще нафиг не надо.
    С таким подходом - никак, всегда будете тупить.
    Возможно просто программирование это не ваше. Когда появится упертость "я хочу это сделать, даже если результат нафиг не нужен" тогда можете считать что, возможно, это не так.
    Ответ написан
    Комментировать
  • Как вы справляетесь с тупняком в программировании?

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

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

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

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

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

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

    @bbbcccc
    Способ длинноватый, но простой и приемлемый для «почтичайников».
    В тексте имеются символы «вопрос в черном ромбе» �. Удалить можно только вручную, по одному. Инструменты «найти» и «заменить» не помогают, они не видят этот символ. Применить макрос или код – не для всех. Вообще этот символ означает, что в исходном тексте были символы, отсутствующие в тексте с текущей кодировкой.
    Создаем новый документ ворд, копируем в него символы, можно вместе с небольшим фрагментом текста, так, чтобы в будущем по положению в тексте можно было найти символ, даже если все будет заменено на абракодабру. Удобно повторить несколько символов в начале строки.
    Сохраняем текст.
    В настройках ворд на вкладке файл-параметры-дополнительно-группа «общие» (внизу) ставим птичку «подтверждать преобразование формата файла при открытии»
    Сохраняем текст в txt. При нажатии «сохранить» появится окно «преобразование файла». По умолчанию стоит кодировка виндовс. Справа под окном кодировок будет предупреждение о том, что «текст, выделенный красным невозможно сохранить в выбранной кодировке». Ниже в окне образца, пролистав его увидите красные символы. Слева вверху три варианта кодировки. Ставим точку «Другая». Активируется окно кодировок. Находим кодировку, при которой символы в образце становятся некрасными, но текст читается. Мне помогла кодировка «Китайская упрощенная (GB 18030)». Юникод не помог, т.к. в будущем при замене инструмент «заменить» не увидел некоторых символов этой кодировки. Т.е. в китайской кодировке символы, заменившие � ромб совпали с виндовс (я так понимаю ANSI), а в Юникоде � ромб заменился на символы, часть которых отсутствует в кодировке виндовс. Жмем ОК.
    Закрыть.
    Открыть с помощью Ворд. При открытии в запросе выбрать обычный текст. Откроется абракодабра.
    В абракодабре найти символ (скорее всего группу символов), соответствующие символу � ромб.
    Инструментом «заменить» заменить найденные символы на какие-нибудь другие (потом моно будет просто менять).
    Сохранить.
    Закрыить.
    Открыть с помощью ворд, выбрав опять кодировку «Китайская упрощенная (GB 18030)».
    Сохранить как docx.
    Может можно и проще. Смысл понятен. Проблема в разных символах в разных кодировках. Еще проще написать какой-нибудь код, но это не для массового пользователя.
    Ответ написан
    1 комментарий