Pull to refresh
-11
0
Евгений Попов @GarfieldX

Разработчик

Send message
Афигеть, упущение. Ну, знаете. Вам бы другой сайт подыскать, на хабре все таки сообщество логически адекватное и такие «мелочи» мимо глаз пропускать не будет.
Что же касается удивления, то пусть удивляются дальше. Нарушения закона нет? Нет. Значит, гуляют лесом.
Он двух сроков подряд и не занимал. Так что, судя по упоминанию термина «кремлебот» все проблемы и нарушения исключительно в вашей голове.
Так упомянутым законом как раз это недоразумение исправляется. Ибо мир сходит с ума и его адекватность вызывает все больше вопросов. Потому руководствоваться надо своим законодательством.
Очень сложно соблюдать правила, когда твои оппоненты этого не делают.
Еще есть закон от 15.12.2015 вносящий поправки в федеральный закон «О Конституционном Суде РФ», который так же добровольно позволяет пускать решения ЕСПЧ лесом.
А это отличный тест для работодателя. Если он смотрит только по тестовому заданию, то пускай на этого узколобого работает кто-нибудь другой.
Не надо превращать свободное время в продолжение рабочего дня. Сам люблю покодить в свое удовольствие и для себя. Но в таком ключе, чтобы было что работодателю показать — обойдется. Рассматривать под лупой стоит только студентов без опыта, хотя и это бессмысленно, т.к. и так все понятно, что придется учить.
К тому же в разных местах стили разные и то, что стиль «моего кода» не коррелирует со стилем кода работодателя не означает, что я по-другому не умею.
Переучить человека на другую платформу, тем более, если он её впервые видит — затратное дело. Delphi отличный инструмент для разработки софта и быстро там можно только формошлепству научиться. Большинство на этом и останавливается, совершенно не понимая что это лишь плюшка к самому языку, а не его суть. Язык мощный, позволяет написать что угодно. Соответственно, для глубокого изучения понадобятся годы. Потому брать человека с целью научить можно лишь в нескольких случаях. Либо это дешевый новичок с перспективой роста, либо просто классный разработчик, который окупит затраты на освоение инструмента своими скиллами. В остальных случаях, согласно здравому смыслу, возьмут того, от кого будет отдача сразу и кого проще заменить на рынке. Сам уже не могу рьяно защищать Delphi, хоть и проработал на ней много лет. Давно посматривал вокруг и, при первой возможности, как только очень удачно сошлись звезды, перешел на Java. Хоть и не совсем новичок, но быстро освоиться все равно не возможно. И дело не в синтаксисе, а в подходах к решению элементарных задач.
Думаю, хватает людей, которые хотели бы иметь в своем личном распоряжении лицензию, но в итоге пользуются соответствующими версиями VS/IDEA. В итоге фан-база поддержки сообщества фактически отсутствует.
Не совсем все так, но, да, ценовая политика играет важную роль в популярности среды. Когда есть удобные и дружелюбные community версии для VS/IDEA очень сложно чем то заманить неофитов в мир Delphi/Pascal.
И даже древнюю семерку рано списывать в утиль, зависит от того кто «за рулем». Некоторые вот, как оказалось, от begin/end могут перетрудиться, да без всяких примочек становятся беспомощными :)
Интересно, за что минусят. Delphi реально активно развивается и догоняет время. Много всего там прикрутили. Даже компилить проекты можно не только под x86, а под MacOS/iOS с андроидом. Да, не все гладко, но это болячки роста. Главное, что он есть.
Честно, разочарован. Ожидал чего то большего и значимого.

  • Менеджер пакетов — Уже есть, в последних версиях. Хотя как то жилось и без него.
  • Коллекции — Спокойно можно жить и без них. Пишу ныне на Java и особого экстаза при использовании HashMap не испытываю, скорее наоборот.
  • Многопоточность — Есть, класс TThread.
  • Громоздкий синтаксис — Вы серьезно? Умрете, если напишете begin/end вместо {}? Беда...
  • Обязательная декларация переменных в начале функции — Это наоборот огроменный плюс, который учит порядку и правильному мышлению, вместо того чтобы гадить созданием переменных посреди кода. Не будем опускаться до всяких PHP, VBS и прочих диалектов программирования «для бедных».
  • Про поддержку вендоров с их примочками ничего не скажу, но тоже не видел ни одного страдающего делфиста.
  • IDE не так уж и плоха, и да, та же IDEA мне нравится больше. Но писать качественный софт это никак не мешало.
  • Сейчас нет ни единого языка с какими то киллер фичами, любая стоящая вещь превращается в некую парадигму и разлетается по всему миру разработки. Со скоростью тоже не все так однозначно. Забавно, что сравниваете с более древним и далеко не идеальным C++.


В общем, детский сад какой-то. Ждал чего то более серьезного. Странные вам попадались делфисты, если сравниваете с PHP-шниками. Не надо судить о языке программирования, если плохо его знаете и встречали только «специалистов» по формошлепству. Delphi продолжает развиваться. Почитайте про линейку XE — там вкусняшки и догоняшки вполне есть. Похоже вы просто знаете и понимаете слишком мало о Delphi, чтобы его адекватно оценивать. Уровень программиста от средств разработки не зависит, он на чем угодно будет делать конфетку. Зато большинству «кодеров» ничего не поможет — насмотрелся.

На сколько помню, в том же C# в свое время очень удивился, когда вдруг в таком современном языке не оказалось средств доступа к SFTP/FTPS и прочему из коробки.
Та же Java — один большой костыль. Чего только стоила до относительно недавнего момента работа с временем, а ведь многие проекты так и будут сидеть на семерке.
Всё так. Что тут еще сказать. Следуя за модой себя не изуродуй…
Не надо домыслов и вымыслов. Как говорится, что написано пером, то не вырубишь топором. А написано было именно про опыт разработки на конкретном языке. И суть этого была в том, что работодатель (во всяком случае тот, кто ответственен за найм) все-таки идиот, т.к. пишет абсурдные требования и хочет технологию, пользу которой еще даже не в состоянии оценить (т.е она ему может и нафиг то не нужна). Как следствие неокрепшие умы видят именно эти вакансии, где кругом сплошное новьё, на которое они и ориентируются в итоге. Соответственно появиться поддержке существующим технологиям и языкам уже существенно сложнее.
Это был пример. Точка отсчета относительна. В свое время, когда только появился C# именно такие требования и встречались в вакансиях. Работодатель еще даже не знал зачем ему это, но просил. Вплоть до абсурда с физически не существующими сроками опыта. Таким образом и задавался тренд, в который вливались большинство новичков.
Да, это уже ближе к реальности. В силу своей немодности новых адептов просто нет, все предпочитают хвататься за что-нибудь новенькое. Это болезнь отрасли, которую создают малограмотные HR пишущие в требованиях вакансий что-то вроде «опыт работы с языком X от 3 лет», когда этот самый язык только вышел. Спрашивается, зачем он им? А потому что модное новьё… печально.
Верно, для всякой задачи сейчас можно подобрать свой оптимальный инструмент. В идеале, конечно, продуктивность важный параметр. Но ведь идеала не бывает. Если уже привязан к Delphi, то логично будет, пускай, даже тратить время на освоение чего то нового, но не плодить лишнего. В конечном итоге продуктивность определяется не только инструментом, но и специалистом его использующим. Поэтому однозначно заявлять, что Delphi устарел, уж точно нельзя.
Просто «специалисты» мельчают, потому и сложно. Чем современнее язык/фреймворк, тем меньше извилин нужно на его использование, что обеспечивается уменьшением гибкости и увеличением прожорливости решения. Потому и получается, что Delphi — это уже сложно. Смешно.
Все-таки у лени должны быть границы. Не вижу сложностей использовать упомянутую связку HTML-CSS-JavaScript, которая позволяет реализовать что угодно, не пытаясь подстраиваться под ограниченность очередного набора компонентов.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity