трудоустройство программистов

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Ответить
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

AlphaBlend
Как только будущие гении программирования покидают стены высшего учебного заведения, они тут же забывают, что кроме руководства пользователя надо писать ещё и руководство программиста, хотя в институте их, во всяких там курсовых, это заставляли делать. В результате несчастные "поддерживатели" ориентируются только на комментарии в коде, если они вообще есть. Сейчас даже никто техническое задание на разработку не пишет. В результате получается, что написали одно, а требовалось совсем другое.
Я же говорю - читать мало, надо ещё и понимать. А понимание - это практика. ;-)
Аватара пользователя
AlphaBlend
постоялец
Сообщения: 207
Зарегистрирован: 22.05.2016 09:13:10

Сообщение AlphaBlend »

Vadim мне стыдно за таких программистов ) мне нравится подход Канту в области Объектного Паскаля , я в восторге от принципов Котерова в области РНР ) По их книгам полезно учиться ) привычка выработалась - вести текстовый файлик с подробнейшим описанием любой , даже самой простой процедуры или функции :roll:
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

Где вариант что в плохом коде (весьма странно звучит) не будет коментов? И тогда отличная картина: дофига коментов (которые большей частью мешают) и ещё в коде разбираться.
Неужели "качество" кода в вашем понимании от коментов зависит? Уж по мне: если не смог разобраться слёта в коде то и коменты со справкой не помогут. И кто тогда го/кодер?
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

AlphaBlend писал(а):вы еще застали эпоху ЭЛТ мониторов ?


Конечно, застал. Я 78го.
Vadim писал(а):Сильно подозреваю, что уже тогда это была уж слишком узкая специализация.


ХЗ. Меня не пустили -- пришлось учиться на токаря (что тем более с моим зрением было низзя).

Добавлено спустя 2 минуты 59 секунд:
Интересно, в моем коде достаточно комментариев или нет?

Вообще, я взял за практику при написании кода (не всегда, но когда считаю код более-менее путанным) описать его функционал в комментариях и по мере написания стирать реализованное.
Аватара пользователя
AlphaBlend
постоялец
Сообщения: 207
Зарегистрирован: 22.05.2016 09:13:10

Сообщение AlphaBlend »

Лекс Айрин писал(а):Я 78го

:shock: :shock: :shock:
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

AlphaBlend, понимаю, староват))) Последний ЭЛТ в моем окружении исчез года два назад.
Аватара пользователя
AlphaBlend
постоялец
Сообщения: 207
Зарегистрирован: 22.05.2016 09:13:10

Сообщение AlphaBlend »

Лекс Айрин а я от школы который остался выбросила зимой ) но он рабочий был ) Samsung master )
MysticCoder
постоялец
Сообщения: 154
Зарегистрирован: 14.09.2013 00:20:28

Сообщение MysticCoder »

Какие все умные, видимо проекты содержащие больше 10 модулей никогда не использовали. Странная логика: нет комментов - фу, говнокодер. есть комменты - фу. только мешают и раз уж без них не разобраться сходу то точно говнокод. А вы попробуйте как нибудь прилепить какую нибудь фичу к имеющемуся синхрофазотрону? без инструкции, сами сходу разберитесь, в конце концов это же не какие то абстрактные конструкции виртуального кода, а вполне обычная механика. электричество и физика 8 класса. фу такими быть.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

pupsik писал(а):Неужели "качество" кода в вашем понимании от коментов зависит?

Когда много кодируешь, большая проблема вспомнить, для чего предназначен тот или иной участок кода. Так что сами понимаете...
pupsik писал(а):Уж по мне: если не смог разобраться слёта в коде то и коменты со справкой не помогут.

Ну не все же такие гениальные программисты, как Вы... ;-) Тем более, если кода несколько тонн, то термин "слёта" - это вообще из другой оперы.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

Интересно, в моем коде достаточно комментариев или нет?
вы о графомане? Если да то коменты не смотрел, а вот код поменять "руки лезли". Особенно части иф/деф (винда/лин).
MysticCoder :lol:
Ну не все же такие гениальные программисты, как Вы..
и в чём гениальность то? Просто не считаю что коменты - супер/пупер важное и основное в сорцах (особенно китайские... ужжс читать не удобно как :)).
Аватара пользователя
AlphaBlend
постоялец
Сообщения: 207
Зарегистрирован: 22.05.2016 09:13:10

Сообщение AlphaBlend »

MysticCoder писал(а):Какие все умные, видимо проекты содержащие больше 10 модулей

даже hello world должен документироваться ) Одних комментариев иногда мало )
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

MysticCoder, вообще-то, данное невозможно. К любой, даже самой простой, программе на FPC идет куча модулей. Хоть к 'Hello World'. Может возникнуть и ситуация когда придется, частично или полностью, переписывать системные функции. Конечно, этого стоит избегать, но...

Добавлено спустя 6 минут 24 секунды:
pupsik писал(а): вот код поменять "руки лезли". Особенно части иф/деф (винда/лин)


если честно, давно стоит... но не хватает мозгов(( и компа в линуксом. От помощи не откажусь. Если вдруг не сможешь преодолеть соблазна, то скину свежий код.

Насчет модульности... сейчас приходится резать слишком длинные файлы распихивая их по инклюдам. Возможно, придется их заменить на полноценные модули
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

даже hello world должен документироваться ) Одних комментариев иногда мало )
ок.
Реальный пример:
Есть либа. Коменты есть, справка есть. Средней величины. Читаю коменты.
Процедура (функция) должна делать то-то. Ок. А она не делает.... И полез "под капот". И это на каждом шаге (почти). "Спасает" более менее названии функций, процедур, классов. Ах, ну да: есть справка. Ищешь, а нету того что надо. Печалька. Лезеш под капот. С коментами и справкой - облом. Но сама либа справляется на все 10. Но, если судить по выше сказанному.... коменты -
говнокодеры не учатся комментировать свои коды ? )

Данный вариант с коментами... они мешают. Занимают много пространства, мешают ориентироваться. Благо в лазаре вкладки адекватны, да и док что то нравиться стал :) Но это простенький пример. Чаше натыкался на куда сложнее.
Далее. ГТК2. Кирилица в синедите - лажа. Редактировать этот комент - весьма печально. Привет англицкий. В винде, кстати всё окей.

Если вдруг не сможешь преодолеть соблазна,...
у каждого своя голова и мысли разные. Если залезу - не вариант что будет хорошо и по идее.
Сейчас "мучаю" свой интерес. Давно хотел. Вроде лень пришла :) Капчу разобрать под 90% (грешным делом задел ещё и вк капчу, а то что то она плохо ломаема :))
то скину свежий код.
кидайте. Попробую сломать :mrgreen: :mrgreen:

п.с.
Самое смешное - обновил на свежачок фпс и лазаря и оп..па. Опять с буфером проблемы. И, походу, проблема в синедите. Зря разрабы его сюда "вплели". Палка о двух концах. Вроде так проще, а оно в ютф8 перешли. И привет велик не латиницы.
Аватара пользователя
McLion
постоялец
Сообщения: 332
Зарегистрирован: 06.02.2015 17:41:00

Сообщение McLion »

AlphaBlend писал(а): Мне хватит 18 - 20 тысяч :roll:


Я так посчитал это где то 300 евро. :shock: За такие деньги можно работать, это хватает на жизнь?
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

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

Эта хорошая привычка доживет ровно до первого большого проекта :)
Ответить