none
C# - как не стать говно-кодером RRS feed

  • Вопрос

  • Как не стать говно-кодером не только в сишарп, но и в других языках? Этот вопрос я поднял из-за того, что среда разработки всегда кидает ошибки, что конвертер неправильно написан. А также какое приложение разрабатывать для более лучшего освоения C# (калькулятор, игра, текстовый процессор, календарь, движоктрехмернайграфикикотораяможитпускатьдахренамиллиардавошибак)?

    • Изменено Keysi_555 14 августа 2015 г. 20:39
    14 августа 2015 г. 20:38

Ответы

  • Вы уже владеете другими языками или это ваш первый опыт программирования?

    Если имеете попробуйте перевести ваш самый сложный проект на этот язык и попробовать сравнить производительность...

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

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

    15 августа 2015 г. 9:50

Все ответы

  • философия это хорошо... Давайте по-философствуем...

    В моём понимании "говно-кодер" это тот кто пишет ради того, чтобы писать... Он напишет и калькулятор, игру, текстовый процессор и т.д. Он напишет их на отвяжись, для галочки, что данный проект для него пройден.

    Кодинг, опять же моё субъективное мнение, это перевод желаний пользователя на возможности компьютера. Таким образом кодер в совершенстве должен знать прикладную среду, среду разработки и самое главное высокую коммуникабельность.

    Предположим клиент закажет белокрылую лошадку...

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

    Говно-кодер без разговоров, сразу скажет "Ок, Босс, ща будет сделано!"... Возьмет лошадь примотает к ней скотчем белого гуся, и отрапортует "Вот лошадь с белыми крыльями, как вы и просили, Босс!"

    В жизни зарабатывают больше те кто продает клиенту коня с гусем, ведь на этом много можно зарабатывать, то гуся надо обновить (раздавили когда садились на коня или еще чего), то скотч надо поменять (не держит гуся) и еще много сопутствующих проблем, которые можно продать заказчику. А качественный кодер может только гордится тем, что его ПО работает без ошибок и сбоев, и без доплат ему...

    Так что не становитесь качественным, это не выгодно!


    • Изменено Liliya Muray 15 августа 2015 г. 7:26
    15 августа 2015 г. 7:20
  • Мудро, Microsoft судя по всему придерживается этой планки! Так какой проект делать мне, чтобы я лучше проглотил сишарп??))))
    15 августа 2015 г. 9:08
  • Вы уже владеете другими языками или это ваш первый опыт программирования?

    Если имеете попробуйте перевести ваш самый сложный проект на этот язык и попробовать сравнить производительность...

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

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

    15 августа 2015 г. 9:50
  • Спасибо, но мои знания не могут написать конвертер в числа с плавающей точкой:)
    15 августа 2015 г. 16:28
  • Да, ладно! А справочники и данный форум для чего?! Глаза боятся, а руки делают... Главное знать куда копать, а остальное мелочи ;-)
    15 августа 2015 г. 18:06
  • Не любит меня вижуал  студио, чуть что, так сразу что то нужно добавить, убрать, переместить...
    15 августа 2015 г. 21:30
  • Не любит меня вижуал  студио, чуть что, так сразу что то нужно добавить, убрать, переместить...
    :-) А кто говорил, что будет все легко?! Что-то начинать всегда сложно...
    • Предложено в качестве ответа AlexFV 16 августа 2015 г. 8:24
    • Отменено предложение в качестве ответа AlexFV 16 августа 2015 г. 8:24
    16 августа 2015 г. 7:02