-
Data: 2012-04-03 22:18:38
Temat: Re: delphi
Od: Przemek O <p...@o...eu> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2012-04-03 18:12, Andrzej Jarzabek pisze:
> Moje doświadczenie jest takie, że każdy bardziej utalentowany
> programista w czymkolwiek popularnym nie ma problemu ze znalezieniem
> pracy, co więcej, znajdują ją nawet mniej utalentowani programiści,
> lub kolesie tak kompletnie nieutalentowani, że nie przejdzie mi przez
> klawiaturę określenie ich słowem "programiści" - chociaż teoretycznie
> na takich stanowiskach są zatrudniani.
W takim razie nie rozumiem sensu tych dywagacji. Każdy zawsze znajdzie
zajęcie - i o to chodzi :)
> Tylko że nawet przy takim założeniu - moim zdaniem - sensowniej się
> specjalizować w czymś bardziej perspektywicznym. Ktoś wchodzący na
> rynek pracy ze znajomością Delphi będzie musiał konkurować z
> kolesiami, którzy zjedli na tym zęby. Z drugiej strony przynajmniej
> część istniejących projektów w Delphi będzie zamykana, przepisywana,
> lub przeprojektowywana tak, że coraz więcej nowego kodu będzie
> tworzonego w innych technologiach. A nowe projekty w Delphi powstawać
> nie będą (z dokładnością do błedu pomiaru). I raczej znikanie
> stanowisk dla programistów Delphi będzie procesem znacznie szybszym,
> niż wymieranie tychże.
Po pierwsze, zamykanie projektów nie zależy od języka/środowiska w jaki
zostały/ są tworzone.
Po drugie przepisanie kodu z czegokolwiek na cokolwiek, musi mieć silne
uzasadnienie ekonomiczne. Samo w sobie jest droższe niż dalsze
utrzymywanie rozwoju w starszym środowisku. Co w przypadku Delphi nie ma
znaczenie, bo środowisko istnieje, jest rozwijane, a i firmy trzecie
nadal zajmują się dostawą rozwiązań dedykowanych.
Po trzecie nowe projekty w Delphi powstają i to w ilości większej niż Ci
się wydaje.
Drugie i trzecie wynika z tego, że firmy poważnie zajmujące się
tworzeniem oprogramowania inwestują ogromne pieniądze w pełną
infrastrukturę i dostosowanie wszystkiego do swoich potrzeb i nie
zmienią tego ot tak bez powodu. A ważnym powodem mogłoby być np.
zaprzestanie rozwoju środowiska - co na chwilę obecną nie ma miejsca.
Podążanie za modą jest zdecydowanie za słabym argumentem.
Co do ostatniego zdania to się nie wypowiadam, bo to są Twoje dywagacje,
a ja takie opinie słyszę już od co najmniej 10-15 lat. Ze Delphi
zniknie, że nie będzie projektów itd itp. I co? I nic. Jakoś się to nie
sprawdza.
> Z kolei jak się chce konkretnie wejść w takie klimaty, to może znowu
> sensowniej uczyć się COBOLa? POdobno programiści COBOLa czeszą niezłą
> kapuchę.
Możliwe.
> Tu się przyznam, że nie mam pojęcia, co tam jest popularne. Ale nawet
> jeśli tak jest, to wydaje mi się, że zmiany będą takie, jak wszędzie
> indziej: popularność Delphi będzie spadać szybciej, niż ilość
> programistów Delphi.
Gdybanie nie poparte żadnym dowodem i przy okazji zaklinanie rzeczywistości.
> Natomiast "lepiej przerzucić się na" dotyczło kogoś, kto do nauki
> programowania poznaje Pascala, być moze nawet w dialekcie Delphi.
> Chodziło o to, że fakt, że już się zna Pascala/Delphi w zakresie
> potrzebnym do zrozumienia pewnych podstaw nie przeważa szali na
> korzyść tego, żeby w ramach dalszej nauki drążyć zaawansowane ficzery,
> frameworki czy co tam jeszcze Delphi - nadal uważam, że jeśli się chce
> zarabiać, to są rzeczy, których uczyć się jest większy sens (chociaż
> niewątpliwie są również rzeczy, których uczyć się jest jeszcze
> mniejszy sens).
Dokładnie, ale tymi rzeczami nie są języki programowania. Język
programowania jest sprawą drugorzędną. Jeśli chcesz zarabiać dobre
pieniądze musisz się wyspecjalizować w dziedzinie docelowej.
> Ja nie mam w tym temacie żadnych potrzeb. Po prostu z bezinteresownej
> życzliwości dzielę się swoją opinią.
>
>> Zresztą nie można oceniać języka bez dostarczanej z nim
>> infrastruktury/frameworka.
>
> Dlaczego? Z punktu widzenia kogoś robiącego aplikacje webowe/
> bazodanowe w Javie jakie ma znaczenie, że Spring i Hibernate, a nawet
> Eclipse czy IntelliJ Idea nie są "dostarczane z językiem"?
Nie zrozumiałeś. Chodzi o to że język nie jest nic wart, jeśli nie jest
dostarczony z pełną infrastrukturą. Samo C# bez .NETa nie miałby
wartości produkcyjnej, Java bez tony bibliotek tak samo. Znajomość
języka nie ogranicza się do znajomości jego składni, semantyki czy typów
danych, ale do gruntownego poznania bibliotek i ich sensownego
wykorzystania. W tym kontekście nie można oceniać języka bez dodatków
(bibliotek, frameworków, komponentów itd itp.).
pozdrawiam,
Przemek O.
Następne wpisy z tego wątku
- 04.04.12 00:04 Andrzej Jarzabek
- 04.04.12 02:13 Andrzej Jarzabek
- 04.04.12 08:07 Jacek Czerwinski
- 04.04.12 09:20 zażółcony
- 04.04.12 20:29 Przemek O
- 04.04.12 16:57 Andrzej Jarzabek
- 04.04.12 18:42 Roman W
- 04.04.12 20:59 Przemek O
- 04.04.12 21:01 Edek Pienkowski
- 04.04.12 21:11 Przemek O
- 04.04.12 21:18 A.L.
- 04.04.12 22:49 Artur Muszyński
- 05.04.12 00:07 Andrzej Jarzabek
- 05.04.12 07:19
- 05.04.12 19:25 Przemek O
Najnowsze wątki z tej grupy
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-08 Belka
- 2024-11-09 pierdolec na punkcie psa
- 2024-11-09 Warszawa => Sales Executive <=
- 2024-11-09 Wrocław => SAP BTP Consultant (mid/senior) <=
- 2024-11-09 Warszawa => ECM Specialist / Consultant <=
- 2024-11-09 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-10 TVN donosi: Obywatelskie zatrzymanie policjanta (nie na służbie)
- 2024-11-08 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-08 Warszawa => Key Account Manager <=
- 2024-11-08 Szczecin => Key Account Manager (ERP) <=
- 2024-11-08 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-08 Wrocław => Senior PHP Symfony Developer <=
- 2024-11-08 Warszawa => QA Engineer <=
- 2024-11-08 Warszawa => QA Inżynier <=
- 2024-11-08 Warszawa => Key Account Manager <=