» »

Alternative programiranju UI in CRUD

Alternative programiranju UI in CRUD

LostDevThrow ::

TL;DR: to je postalo zelo dolgo, tako da kratka verzija, kakšne so smiselne alternative(za kariero)
standardnemu web/enterpise programiranju za frontend in backend. Torej še zmeraj bi delal v programiranju, samo neko drugo področje.

Ozadje :
Faks FRI 1 in 2 stopnja, soliden student, vendar nic izjemnega. Vmes med stopnjama dobro leto dela v eni firmi,
potem skoraj 4 leta dela v neki drugi firmi, tako da imam nekaj kilomentrine.
Obe firmi precej neorganizirani, spletne applikacije za procese javne uprave, z nekim čudnim stackom.

Od marca naprej sem v normalnemu podjetju, v redu kolektiv, sodoben stack, spletne aplikacije po naročilu, delo za tujega naročnika, pa mi vseeno ni bogve kaj.

Delal backend in frontend, enkrat probal nekaj mobile, malo delal serverju po linuxu.
Nekaj sem zagotovo sposoben, saj so stvari bile narejene, koliko se pa tezko ocenim.
Nimam občutka da bi pridobil nekega posebneha tehničnega znanja,
imam sicer boljsi obcutek za stil kode, da se znajdem v tuji kodi, debagiranje.
V praksi se mi zdi da vecino resujem bolj nek organizacijski problem, kot kaj drugega.
Večina stvari ki so mi zanimive, se je delalo zato, ker ni bilo librarija, kar ni glih vzpobudno.

Kaj me moti na trenutnem delu:

Frontend
Logika vmesnikov me ne moti, FE mi zacne zelo greniti ko se je treba ukvarjati z designom.
Ne razumem, da so mi po eni strani všeč vizualne stvari kot izdelek,
že vizualizacije grafov ali zemljevidov, samo lepo oblikovanih web vmesnikov res ne maram :D.

Backend
Načeloma ok, definitvno bolje kot FE,
V praksi po mojih izkusnjah, lahko hitro postane neka ponavljajoča birokracija.
Birokracija v smislu pravila poslovne logike, posebej ko delaš za nekega naročnika.
Je pa res da je res backend širok pojem.

Res je tudi da ko se oddaljiš od weba število jobov precej upade.

En star nasvet je da poznaš tudi poslovno področje, kar je dobra ideja.
Samo v praksi mi večina softwarea sploh ni zanimiva, razni CRM, ERP, B2B,
vse je za neko notranjo podporo poslom.
Pozna kdo kakšno zanimivo področje iz svojega dela, logistika mogoče?
Da bom kdaj v vlogi ko bom moral od stranke sprejemati zahteve, se res ne vidim.



Možne alternative:


V splošnem me ne moti se izobrazevati, sicer posebnega nekega zanimanja, za web stacke,
cloude, frameworke nimam razen kar je potrebno za job, relativno zanimive so mi baze.
Bolj zanimivi bi mi bili algoritmi, teoreticni computer science, se matematika, itd..
Zavidam folku ki mu je fax dolgočasen in job zanimiv :D

Prejšnji job je bil kar stresen tako, da nisem se kaj dosti izobrazeval.
Kot student na zalost nisem naredil nekih projektov, tako da je treba raziskati alternative.


Backend/Fullstack v specifični neki niši:
Verjento najboljša rešitev, samo vprašanje je kaj.
GIS, Iot, software za analitiko podatkov,
mi recimo zvenijo drugace, ali ima kdo izkušnje s tem
ali nekim drugim področjem, ki je drugačno.
Mogoče bi bilo dovolj delati za firmo ki prodaja lasten software in ne nekaj po naročilu.
Nikoli tudi nisem delal na backendu z dosti uporabniki/scale,
sam CRUD endpointe je treba vseeno pripraviti :D


Data science/ML:
Ne vem zakaj, vendar so mi predmeti s tega podrocja nadpovprecno potegnili
(ne glede na hype podrocja).
Nekaj sem magistriral v tej smeri in malo probaval na kaggle.
Mi je tudi podrocje zanimivo iz poslovnega stalisca.
Tezava je pa kako priti na to podrocje, oglasov ni ravno veliko.
Verjetno je kar nekaj jobov iz podrocja zgolj analiza v excelu ali čiščenje podatkov.
Za bolj zanimive jobe pa PHD-jev ne zmanjka.
Da bi šel na doktorat mi ni, sem ze nekaj cez 30.


Data Engineer:
Omenjam ker sem omenil DS zgoraj. Ne vem, vsaj UI se rešiš, če ima kdo izkušnje naj napiše, si ne predstavljam kako izgleda v praksi.

Embedded:
Rešiš se UI in CRUD, torej to je super. :D Bi moral ponoviti kar precej arhitekture in C.
Problem je da težko ocenim kako bi mi vse šlo, je komu mogoče uspel prehod? Najbolj me skrbi kako je z znanjem elektronike.

Možna alternativa je tudi da se dobro naučim C++, nekaj oglasov izven embedded sem opazil.


Za začetek bi se verjetno lotil eno teh dveh opcij: Data science ali C++


Pomislil tudi na te alternative, samo nisem za:

Mobile: mi je boljsa alternative od web(imaš dejanski device, kamera),
samo tukaj je nujno oblikovanje GUI, na različnihg napravah, tako da je to NO GO.

DevOps: mi ni posebej zanimiv
Security: razumem appeal, samo ni zame
Grafika/AR/VR: bi bilo kul :D, samo prevelika specifika.
game development mi je smiselen samo kot hobi, AR/VR, ali ne bosta
uspela ali pa bomo samo klicali neke pripravljene librarije.

Zaključek:

Programiranje samo me ne moti, tudi bolj zoprne stvari
ala debuging, znajti se v tuji kodi, iskanje po sourceu, itd...
Moti me predvsem, ker se mi zdi glede na trenutne zaposlitve(in ostalih večino oglasov),
me čaka ali frontend/z meni zoprnim designom, ali pa birokracija/dolgočasna poslovna logika na backendu.

Ne pričakujem da mi bo job zmeraj zanimiv, v sluzbo se itak hodi samo po denar.
Samo glede na izkušnje sem tip ki se nepremirno bolj fokusira, če mu je delo bolj zanimivo.
Sicer bi že zdavnaj šel delat SAP.

Ali je čas, da se sprijaznem da so IT jobi večinoma dolgočasni, če nisi glih nek genij, ki dela v tujini.

Hvala za branje in katerekoli nasvete.

kuall ::

Zanimiv šiht si moraš sam ustvarit. AI. Ampak moraš bit sposoben za kaj takega.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kompleksni spletni IT projekti

Oddelek: Programiranje
161409 (852) AndrejS
»

Prva zaposlitev v IT - data scientist?

Oddelek: Programiranje
385144 (3075) Invictus
»

Kaj mi priporočate? (strani: 1 2 )

Oddelek: Programiranje
5410844 (7891) Kayzon
»

Od dizajna do programiranja spletne strani

Oddelek: Programiranje
356874 (4298) Arey
»

Prihodnost html-ja, js, ...

Oddelek: Programiranje
102283 (1634) Jerry000

Več podobnih tem