Jakie programy piszecie w pracy?

2

Programuje już w sumie jakieś 10 lat z przerwami hobbistycznie, od zawsze szedłem tylko w GameDev i nigdy nie podjąłem pracy jako programista, ale bardzo ciekawi mnie jakie tak właściwie programy piszę się jako zawodowy programista, oczywiście pomijając takie rzeczy jak front-end i programowanie UI itp. nie miałem nigdy parcia na jakieś bazy danych, czy pisanie stron. Znam C++, C#, liznąłem język na bazie PYTHONa i oczywiście Pascal, więc mniej więcej w tych rejonach mnie to ciekawi, no i może jeszcze jak ktoś jest programistą javy to jakie są przykładowe zlecenia, w sumie javy nie próbowałem nigdy ale wydaje się ciekawy.

7

Język Scala:

  • Aktualnie program do tworzenia szablonów raportów ze sprzedaży leków.
  • Poprzednio program do zbierania metryk dla IoT

Tylko że język nie ma znaczenia 90% aplikacji biznesowych wyklepiesz w dowolnym języku. To że akurat używamy Scali wynika z tego że mamy trochę kodu w Sparku a Scala jest domyślnym językiem Sparka

3
ProgramistaPralki napisał(a):

javy nie próbowałem nigdy ale wydaje się ciekawy.

Lol :D

A co do tematu to javowiec here, piszę aplikacje webowe, często sprowadza się to po prostu do wystawiania REST API dla kogoś. Komunikacja też jakimś systemem messegingowym jak np Kafka.

Z tego co doświadczyłem to tak naprawdę domena nie ma dla mnie znaczenia - jeśli zamiast danej nazwy dedykowanej w danej domenie dałbym matematyczne x, y, z to na to samo by wyszło xd

jak ktoś jest programistą javy to jakie są przykładowe zlecenia

Nie wiem czy zdajesz sobie sprawę, ale w przypadku javy to nie ma tak, że programista "łapie jakieś zlecenie od kogoś". Jak jakaś firma chce aplikacje w javie, to zatrudnia zespół minimum 5 osób na minimum 1 rok. W końcu java to poważna technologia ;>

3

W Javie piszę i utrzymuję bydlę-apkę, co to komunikuje się z wieloma innymi serwisami, wystawia wiele różnych danych na różne sposoby, przetrzymuje to wszystko generycznie, więc jeśli projektant chce dodać nowe dane, to nie potrzebuje programisty, i wiąże ze sobą te dane grafem, a to wszystko, aby fabryka wiedziała jak złożyć ciężarówkę albo autobus. A przynajmniej tak słyszałem, że to po to :/ kto wie co w tym korpo nam mówią

1

Tak chronologiczne:
System CAD dla elektroniki (symulacje nowych procesorów na FPGA) - C++
Potem na jakiś czas utknąłem w ERP, - Oracle i technologie około Oraclowe (Forms, Reports), Java, C#, Centura
Potem CRM wewnętrzny i system dostarczania reklam (najgorsza moja praca ever) - Oracle (APEX), Python, Chmura prywatna/publiczna
A potem MES - czyli wszystko, co z produkcją związane. - SQL server, Powerbuilder (Rzyg), C#, Excel, Outlook
A ostatnio trochę IoT. - PostgresSQL, C#

3

Chronologicznie i z pominięciem nieistotnych rzeczy:

  1. Pisałem jakieś mniejsze programy desktopowe
  2. Potem było utrzymanie i rozwój starej kobyły (2x)
  3. Potem były aplikacje typowo webowe, czyli Spring + CRUD
  4. Potem był etap, w którym jako konsultant biegałem i pilnowałem, żeby ludzie zabezpieczali aplikacje zgodnie z wytycznymi korpo
  5. Potem było pisanie systemów streamingowych, tj. dane musiały spływać w czasie rzeczywistym do miejsc
  6. Teraz zajmuję się SRE - tj. zestawiam rozwiązania (kodu tam dużo nie ma), które mają monitorować działanie aplikacji oraz pilnuję, żeby zespoły prawidłowo zeń korzystały.
2

W pracy to: od assemblera i tworzenia sterowników przemysłowych po ERP w Axapta X++. w tym aplikacje desktopowe, serwerowe, narzędziowe, okienkowe, webowe, API, Rest API, skrypty bash`owe, integracje z MS Offiice. Wszsytko w oparciu o pliki, bazy SQL, pliki, XML, CSV, XLS... itp.. itd... Głównie w PHP, JavaScript, Delphi, C++, SQL.
Obecnie głównie kompleksowe dostarczanie systemów dedykowanych dla średniej wielkości firm (turystyka, przemysł).

3

Obecnie zajmuje się narzędziem do tworzenia chatbotów i obsługi web scrapingu.

Aplikacja działa na takiej zasadzie, że użytkownik definiuje "schemat blokowy" podobnie jak na obrazku (zdjęcie z google) i w prosty sposób, praktycznie bez znajomości programowania, jedynie czasami przydaje się logiczne myślenie może sobie wyklikać bota przypominającego @Tasmanian Devil.

Całość napisana w TypeScript :]

screenshot-20220511102750.webp

1

Ja klepię CRUDy, bo jestem zwykłym nic nie znaczącym klepaczem. W sumie taki copy-paste dev. Oprócz tego piszę firmowego CMS'a, którego nie robię od początku, a jakiś asior pomyślał, że pisanie go w JS zamiast w Typescripcie będzie dobrym pomysłem XD Połowę czasu pracy oglądam console.logi, żeby wywnioskować co się dzieje w aplikacji. Na szczęście full stejk, więc trochę różnorodności.

Sorry, zapomniałem dopisać, że to wszystko w przerwie między uczeniem programowania ludzi, którzy mają 2-3 razy więcej expa ode mnie XD

0
szafran98 napisał(a):

Oprócz tego piszę firmowego CMS'a, którego nie robię od początku, a jakiś asior pomyślał, że pisanie go w JS zamiast w Typescripcie będzie dobrym pomysłem XD

Może jak projekt zaczynali to jeszcze TS nie było na świecie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1