Всё о Delphi & Pascal / Из музыканта в программисты / Интервью с Delphi Developer

preview_player
Показать описание
Сегодня вы узнаете о том, как обстоят дела у языков Delphi и Pascal. А расскажет нам об этом замечательный парень - Сергей Иванов. Будучи сильным Delphi Developer, Серега прошелся по закоулкам языка, рассказал о его перспективах и применениях в наше время, и поделился своей уникальной историей входа в IT - музыкант из региона перебирается в Минск и становится настоящим разработчиком!
Так что, заваривайте чаинский/кофеинский, будет интересно! 😉

 ______________________________

АЙТИБОРОДА В ИНТЕРНЕТЕ:

______________________________

00:00 - Начало
02:05 - Первое знакомство с программированием
04:40 - Университетские годы и обучении на преподавателя музыки
05:49 - Старт карьеры программиста и совмещение с основной работой
07:00 - Переломный момент
08:17 - Переезд в Минск, первое тестовое задание, работу официантом и учителем музыки
17:17 - История Pascal
19:45 - Про Delphi и Делфийский Аракул
22:00 - Про раные версии Паскаля: Object Paskal, Free Pascal
23:20 - Про версии Делфи
25:15 - Где используется Делфи сейчас
26:25 - Про Pascal ABC
26:55 - Что делают на Делфи: десктоп, веб-сервисы и даже мобильные приложения!
31:13 - Как на делфи пишут мобильные приложения
33:15 - Как на делфи пишут Web API
34:40 - Делают ли сайты на делфи
36:14 - Для чего хорош Delphi
38:00 - Delphi vs .NET
39:20 - Для чего точно не нужно использовать Делфи
39:50 - Про тестирование
41:06 - Как в Делфи с ООП и паттернами
43:50 - Про многопоточность и асинхронность
46:08 - О сборке мусора - её нет!
52:57 - ПО для разработки на Делфи
55:20 - Самый жирный минус Delphi
56:24 - Что ждет Делфи в будущем
01:00:00 - Какими навыками должен обладать Junior Delphi Developer
01:02:40 - Книги для начинающих
01:03:44 - Книги для любого разработчика
01:06:18 - Про хобби
01:06:52 - Традиционная рубрика "Фантастика" :)
01:09:02 - БЛИЦ
01:18:46 - КОНКУРС

#айтиборода #ityoutubersru #delphi
Рекомендации по теме
Комментарии
Автор

Любимые таймлайны:
01:10 - Про начало
02:05 - Первое знакомство с программированием
04:40 - Университетские годы и обучении на преподавателя музыки
05:49 - Старт карьеры программиста и совмещение с основной работой
07:00 - Переломный момент
08:17 - Переезд в Минск, первое тестовое задание, работу официантом и учителем музыки
17:17 - История Pascal
19:45 - Про Delphi и Делфийский Аракул
22:00 - Про раные версии Паскаля: Object Paskal, Free Pascal
23:20 - Про версии Делфи
25:15 - Где используется Делфи сейчас
26:25 - Про Pascal ABC
26:55 - Что делают на Делфи: десктоп, веб-сервисы и даже мобильные приложения!
31:13 - Как на делфи пишут мобильные приложения
33:15 - Как на делфи пишут Web API
34:40 - Делают ли сайты на делфи
36:14 - Для чего хорош Delphi
38:00 - Delphi vs .NET
39:20 - Для чего точно не нужно использовать Делфи
39:50 - Про тестирование
41:06 - Как в Делфи с ООП и паттернами
43:50 - Про многопоточность и асинхронность
46:08 - О сборке мусора - её нет!
52:57 - ПО для разработки на Делфи
55:20 - Самый жирный минус Delphi
56:24 - Что ждет Делфи в будущем
01:00:00 - Какими навыками должен обладать Junior Delphi Developer
01:02:40 - Книги для начинающих
01:03:44 - Книги для любого разработчика
01:06:18 - Про хобби
01:06:52 - Традиционная рубрика "Фантастика" :)
01:09:02 - БЛИЦ
01:18:46 - КОНКУРС

itbeard
Автор

Отличное интервью! Сергей скромняга, видно что волнуется, но держался молодцом. Наконец-то в гостях не победитель международных олимпиад и не программист с трёх лет, а простой парень, учитель игры на баяне, который в начале своей it-карьеры кодил за пирожки :) Из-за этого лампово всё воспринимается, как будто друг из детства забежал поболтать за чашкой чая.

kperep
Автор

Играл на бояне, при выборе языка программирования решил не изменять себе :)

patrickjohnson
Автор

Парень к сожалению не смог рассказать о многих преимуществах Дельфи как языка, по сравнению с C#.
1) Это найтив как и С++ для всех платформ с возможностью быстрой работы с памятью (не нужны никакие Си-шарповые unsafe извращения). Можно даже на ассемблере писать, если очень надо. И такие программы полностью самодостаточны на любой из платформ.
2) Прямое управление памятью - это как раз благо, а не беда. Это позволяет эту память использовать максимально рационально и мгновенно ее освобождать, а не извращаться потом с подстройками Сборщика мусора, чтобы он не тормозил на нагруженных проектах.
3) Работа со строками такая же гибкая, быстрая и простая как на C++. Не нужно никаких извращений со StringBuilder-ом.
4) В Дельфях есть метаклассы на уровне языка (т.н. "class of" ), чего нет в других языках. По сравнению с их простотой и скоростью рефлексия в C# и рядом не стояла.
Хотя и рефлексия в Дельфях тоже есть.
5) Наличие удобных множеств на уровне самого языка, а не на уровне реализации на классах.
7) Интерфейсы в Дельфях это гораздо больше чем интерфейсы в C# поскольку они изначально были сделаны для поддержки COM, а соответственно имеют автоматический подсчет ссылок, которым при этом можно гибко управлять, перекрывая этот механизм.
8) Классическое процедурное программирование иногда проще и логичнее, чем непонятно зачем созданные статические классы.
9) Сама структура разбиения классов на заголовочную и имплементационную часть требует более вдумчивого подхода к проектированию классов как и в С++, что есть как раз хорошо.


Минусы в сравнении с C# тоже есть.
Прежде всего это отсутствие LINQ и даже в некоторых аспектах принципиальная невозможность его создания без серьезной доработки Дельфевых джейнериков.
Весьма скудная поддержка ВЕБ технологий из коробки.

AlexMikh
Автор

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

patrickjohnson
Автор

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

TheAkooF
Автор

Delphi - жил, Delphi - жив, Delphi - будет жить!

ks
Автор

Я больше 20 лет пишу на Дельфи. Начинал еще с турбо паскаля под дос (писал и на ассемблере и на первых бейсиках). Дельфи охренительно удобная среда разработки приложений с пользовательским интерфейсом. Всякие формы, кастомные визуальные компоненты и разное такое.

_Mikekkk
Автор

Один из самых приятных гостей на канале! Было очень интересно послушать о Delphi. Жаль что в колледже не разрешали пользоваться последней версией. После просмотра даже появилось желание снова что-нибудь потыкать) спасибо за интервью!

angelinarudenko
Автор

Почему .NET похож на Delphi? Потому что разработкой .NET занимался Андерс Хейлсберг - главный инженер Borland, создатель Delphi.

gerasymchuck
Автор

Лучший и старейший (1993г.) файловый менеджер Total Commander написан на Delphi.
Первая версия этой программы была выполнена Кристианом Гислером в качестве дипломного проекта, а затем переросло в дело всей его жизни.

kerya
Автор

Молодец парень! Такие как он большая редкость! Искренний, слегка застенчивый а самое главное он кайфует от Delphi! Глаза горят, а значит Delphi жив и будет жить! Если честно сам иногда возвращаюсь к истокам своей студентческой жизни в мгврк и прогаю чисто для своего удовольствия на Delphi! Да и считаю, что нет мертвых языков, есть узконаправленность где они безусловно лидеры либо более приемлемы в плане разработки.

jylia
Автор

Почитал комментарии просто ужас, некоторые пишут что программируя на Delphi некоторые не знают дженерики и тому подобное - если им это позволяет писать рабочий нормальный код зачем им дженерики. Применяйте инструменты тогда когда они действительно нужны, а не в кучу 10 способов чтобы было и что вот я так умею - это смешно, да и зависит все от самого программиста и его саморазвития если это ему не нужно то зачем ?...
Да Delphi не такой популярный среди остальных языков, потому что в свое время он попал не в те руки... Для сравнения новая IDE Delphi ничем не уступает студии даже вроде как покрасивее. Возьмите и просто сравните установку того же всеми любимого Qt сколько нужно танцев с бубнами при настройке чтобы он выплевывал консольный exe файл (в Delphi просто нажать установить и налить себе кофе пока он устанавливается).
Про размер файлов Delphi, Exe которые получаются при компиляции ))) файлы говорите получаются большие ? )) а вы не пробовали менять режим DEBUG на RELEASE ?. Нужно может сначала разобраться с IDE и с ее настройками прежде чем писать такие комментарии. Я сам работал и работаю на Delphi и хочу сказать что программировать С УДОВОЛЬСТВИЕМ получается только на нем, синтаксис человеческий нет всяких значков и не очевидных вещей как в C++ (ps ни в коем случае я не говорю что C++ плохой, я тоже пишу код на нем для контроллеров). Работал и на C# и на Qt, Php и тому подобное, в общем попробовал много чего, скажу так - нужно выбирать инструмент разработки под задачу а не наоборот.
Да действительно на Delphi нельзя написать хороший сайт но он для этого и не предназначен не так ли?
На Delphi можно написать все точно так же как и на таких языках как C#, C, C++ это зависит не от языка а от возможностей программиста. Delphi это скорее среда разработки для бизнес сегмента где важна скорость разработки быстрое прототипирование и так далее, возьмем тот же Qt - текстовый редактор просто шикарный но вот редактор форм ужас, там чтобы повторить 1/100 того что может Delphi это нужно просто извернуться, в C# аналогично мало компонентов нужно все пилить и пилить.
В Delphi уровень вхождения в язык очень низкий.


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


И на последок внимание вопрос всем НЕ любителям Delphi сколько "тысяч" библиотек и зависимостей нужно перенести со своим EXE чтобы она запустилась на другом ПК ? ))) для Delphi это всего 1 exe файл так для справки и работать он будет как на Windows XP так и на Windows 10 и никаких танцев и бубнов F9 и вперед...

desa
Автор

Очень приятно смотреть.
Такой хороший, не испорченный парень.
Успехов ему!
Молодец!

WellcomeToMe
Автор

сижу такой на работе с запущенной рад студио 10.3 и тут вижу, что вышел ролик про Делфи! Лайк не глядя!

sergeykhairulin
Автор

Видно что у чувака горят глаза)) приятно смотреть на людей, которые увлечены тем, что им нравится. Лайк

Mr
Автор

Для меня Делфи всегда жив!
Потому что я с ним выиграл школьную(11 класс) городскую олимпиаду МАН (Маля Академия Наук), поэтому в сердце навсегда.
Эх помню, как создавал пользовательский интерфейс, коннектил microsoft access к приложения, флешбеки пошли

И каждый раз убеждаюсь, что паскаль и делфи живы, когда покупаю билеты на поезд, автобус и вижу стандартные формы делфи на мониторе кассира-оператора, или просто синий экран, по которому нужно перемещаться стрелочками!

ALEXANDRPERERVA
Автор

С такими программистами у Delphi есть будущее!

fukqkeh
Автор

Забавно, спрашивал про проекты написанные на Delphi, между делом в разговоре упомянул весьма таки известную программу, но при этом дальше даже не сказал, что она на Delphi написана - Total Comander как бы на Delphi написан, весьма таки крупный проект. :)

Werumag
Автор

Обожаю Делфи! Моя первая и пока единственная работа (Делфи программист) уже 15 лет. Устроился сразу после универа и до сих пор решаю все корпоративные задачи на нем. Начиная от БД до интеграции в ЕГИС.

Alexcrool