Хочу научиться програмировать
Автор
Сообщение
21 мая 2018
12:42
Fduch, по твоему не бывает плохих пограммистов, а бывают только плохие постановщики ?
не согласен.
видел достаточно много говнокода, реализующего достаточно простые вещи.
оно работает. но тяжко и медленно.
после переписывания , все просто летало.
Даже свой собственный код, переписываешь с использованием вновь освоенных алгоритмов - и сам удивляешься когда быстродействие в разы ускоряется.
не согласен.
видел достаточно много говнокода, реализующего достаточно простые вещи.
оно работает. но тяжко и медленно.
после переписывания , все просто летало.
Даже свой собственный код, переписываешь с использованием вновь освоенных алгоритмов - и сам удивляешься когда быстродействие в разы ускоряется.
1
+2
-1
21 мая 2018
15:06
А я изучал визуальное программирование с помощью специалиста.
Нашел его через фриланс. Предложил платить по 100 рублей за подсказку. В день по 1-2 момента было которые мне не понятны. За месяц я отдал ему 5000 рублей. Дальше были непонятные моменты, но я справлялся с ними сам. И теперь сам могу учить. Но только делать я это не буду, ибо зачем мне конкуренты)))
Нашел его через фриланс. Предложил платить по 100 рублей за подсказку. В день по 1-2 момента было которые мне не понятны. За месяц я отдал ему 5000 рублей. Дальше были непонятные моменты, но я справлялся с ними сам. И теперь сам могу учить. Но только делать я это не буду, ибо зачем мне конкуренты)))
-1
+0
-1
21 мая 2018
18:23
Sla
Сортировка пузырьком - наше всё!
Сортировка пузырьком - наше всё!
0
+0
-0
21 мая 2018
21:04
barmaleu, зачем так сложно?
метод последовательного перебора !!!
метод последовательного перебора !!!
0
+0
-0
23 мая 2018
13:43
sla, говнокод это миф.
Есть ТЗ. Есть тесты. Соответствует ТЗ, проходит тесты - нормальный программист.
Оптимизация кода вопрос отдельный и предела не имеет. Начиная от оптимизации поставленной задачи, заканчивая сменой используемых при разработке технологий.
Но у плохого программиста программа не будет соответствоватьТЗ и не пройдет тесты.
Есть ТЗ. Есть тесты. Соответствует ТЗ, проходит тесты - нормальный программист.
Оптимизация кода вопрос отдельный и предела не имеет. Начиная от оптимизации поставленной задачи, заканчивая сменой используемых при разработке технологий.
Но у плохого программиста программа не будет соответствоватьТЗ и не пройдет тесты.
Дело, которое не сделано сразу, не будет сделано никогда!
-1
+0
-1
23 мая 2018
13:59
Fduch, тут выше камрад уже упомянул сортировку пузырьком
допустим есть ТЗ - отсортировать данные. Тест очевиден - данные должны быть отсортированы.
Программист написал программу сортирующую данные просто перебирая линейно и строя в памяти параллельный массив данных
Работает 3 часа, жрет память так что не на каждом компьютере запустится(в ТЗ этот момент не оговорен), но на мощном компьютере таки тест проходит. Если данных окажется чуть больше чем указано в ТЗ - программа тупо виснет.
Другой программист написал то же самое с использованием какого нибудь qsort
Программа работает 1 минуту, на любом компьютере даже с маленькими ресурсами. Успешно переваривает завышенные обьемы исходных данных
Утрирую конечно, но я подобные вещи вижу довольно регулярно
Уж гавнокода то я повидал достаточно.
допустим есть ТЗ - отсортировать данные. Тест очевиден - данные должны быть отсортированы.
Программист написал программу сортирующую данные просто перебирая линейно и строя в памяти параллельный массив данных
Работает 3 часа, жрет память так что не на каждом компьютере запустится(в ТЗ этот момент не оговорен), но на мощном компьютере таки тест проходит. Если данных окажется чуть больше чем указано в ТЗ - программа тупо виснет.
Другой программист написал то же самое с использованием какого нибудь qsort
Программа работает 1 минуту, на любом компьютере даже с маленькими ресурсами. Успешно переваривает завышенные обьемы исходных данных
Утрирую конечно, но я подобные вещи вижу довольно регулярно
Уж гавнокода то я повидал достаточно.
2
+2
-0
17 сентября 2018
07:44
sla, чуть больше чем указано в ТЗ - плохой постановщик задач.
Тест очевиден - данные должны быть отсортированы. - тест вообще не очевиден, поскольку не известно какие данные сортировать и какие требования к результату.
Тест очевиден - данные должны быть отсортированы. - тест вообще не очевиден, поскольку не известно какие данные сортировать и какие требования к результату.
Дело, которое не сделано сразу, не будет сделано никогда!
0
+0
-0
22 февраля 2019
13:50
У самого такое желание заняться программированием. Знакомый посоветовал запереться на месяц в квартире и каждый день сидеть по 8 часов и кодить. Осталось только выбрать этот месяц и начать с понедельника)))
-2
+0
-2
сообщение удалено
Для отправки сообщений вам необходимо Авторизоваться