Acties:
  • 0 Henk 'm!

  • P_Tingen
  • Registratie: Maart 2005
  • Laatst online: 21:14

P_Tingen

omdat het KAN

Topicstarter
Over een paar weken heb ik een beoordelingsgesprek en één van de dingen die daar ook bij besproken wordt is het opleidingsplan voor komend jaar. Ik ben daar een beetje over aan het nadenken geweest en ik kan wel een goed advies gebruiken.

Eerst de situatie maar dan. Ik ben een ontwikkelaar van 44 jaar in Progress 4GL. Progress wie? Precies. Progress is een databaseplatform met bijbehorende taal. Een nichemarkt waar ik al sinds 1992 in werk. Hoe de toekomst eruit ziet voor Progress is niet duidelijk. Zo'n 20 jaar geleden zei mijn toenmalige chef al dat ik naar andere dingen moest kijken omdat het een aflopende zaak was. In essentie is dat ook zo, maar het geluk wil dat het aantal ontwikkelaars in hetzelfde tempo, zo niet sneller, afneemt als het aantal gebruikers van de technologie. Relatief gezien is er dan ook nog genoeg werk in Progressland. Bovendien wordt Progress nog steeds actief ontwikkeld en komen er regelmatig nieuwe versies uit met nieuwe functionaliteiten.

Op dit moment zit ik al een aantal jaar gedetacheerd bij een klant van ons en de verwachting is dat ik hier nog wel een paar jaar zit. Mocht het contract worden opgezegd dan is er op het hoofdkantoor nog werk in Progress. Daar worden op het moment mensen ingehuurd, dus die zou ik kunnen vervangen. Op middellange termijn is er voor mij dus genoeg werk in Progress te doen. En wellicht uiteindelijk zelfs wel tot aan mijn pensioen over zo'n 25 jaar.

En hier komt mijn dilemma. Op mijn shortlist staan grofweg 2 cursustrajecten:

1) Een abonnement op Progress e-learning waarbij je voor $1500 een jaar lang alle online Progress cursussen mag doen die je wil.

2) Een 5-daagse cursus C# (klik) van € 2295 waarbij je goed bijgespijkerd wordt in C#, .Net framework en leert windows applicaties te maken.

Voordeel van 1) is dat het toegespitst is op wat ik op dit moment en in de nabije toekomst doe. Voordeel van 2) is dat het voorbereidt op een leven ná Progress, voor zover nodig. Bovendien zou 2) mijn een kickstart kunnen geven om er een beetje bij te hobbyen in .Net wat ook wel weer een hoge leukigheidsfactor heeft.

Beide cursussen volgen is wat veel van het goede, al zou het me niet verbazen wanneer mijn werkgever hiermee akkoord zou gaan, hij is erg van de bijspijkering.


Nog meer ideeën / overwegingen?

... en gaat over tot de orde van de dag


Acties:
  • 0 Henk 'm!

  • CMD-Snake
  • Registratie: Oktober 2011
  • Laatst online: 13-11-2022
P_Tingen schreef op donderdag 15 januari 2015 @ 08:38:
Eerst de situatie maar dan. Ik ben een ontwikkelaar van 44 jaar in Progress 4GL. Progress wie? Precies. Progress is een databaseplatform met bijbehorende taal. Een nichemarkt waar ik al sinds 1992 in werk. Hoe de toekomst eruit ziet voor Progress is niet duidelijk. Zo'n 20 jaar geleden zei mijn toenmalige chef al dat ik naar andere dingen moest kijken omdat het een aflopende zaak was. In essentie is dat ook zo, maar het geluk wil dat het aantal ontwikkelaars in hetzelfde tempo, zo niet sneller, afneemt als het aantal gebruikers van de technologie. Relatief gezien is er dan ook nog genoeg werk in Progressland. Bovendien wordt Progress nog steeds actief ontwikkeld en komen er regelmatig nieuwe versies uit met nieuwe functionaliteiten.
Helaas ken ik het platform.... Ik heb er al een paar mogen migreren naar een couranter platform.
En hier komt mijn dilemma. Op mijn shortlist staan grofweg 2 cursustrajecten:

1) Een abonnement op Progress e-learning waarbij je voor $1500 een jaar lang alle online Progress cursussen mag doen die je wil.

2) Een 5-daagse cursus C# (klik) van € 2295 waarbij je goed bijgespijkerd wordt in C#, .Net framework en leert windows applicaties te maken.

Voordeel van 1) is dat het toegespitst is op wat ik op dit moment en in de nabije toekomst doe. Voordeel van 2) is dat het voorbereidt op een leven ná Progress, voor zover nodig. Bovendien zou 2) mijn een kickstart kunnen geven om er een beetje bij te hobbyen in .Net wat ook wel weer een hoge leukigheidsfactor heeft.

Beide cursussen volgen is wat veel van het goede, al zou het me niet verbazen wanneer mijn werkgever hiermee akkoord zou gaan, hij is erg van de bijspijkering.


Nog meer ideeën / overwegingen?
Je werkt met databases, dus ondanks dat Progress zijn eigen wereld is zou je kunnen overwegen om ook een specialisme op te gaan bouwen in een nieuw database platform. Je zou kunnen kijken naar SQL Server of Oracle. Helaas moet je dan ook redelijk aan het begin beginnen, deze platformen werken met een eigen versie van SQL en dat komt weinig overeen met de taal van Progress.

Acties:
  • 0 Henk 'm!

  • P_Tingen
  • Registratie: Maart 2005
  • Laatst online: 21:14

P_Tingen

omdat het KAN

Topicstarter
Mwoa, in het verleden heb ik wel eens een paar maanden ons datawarehouseteam geassisteerd en toen het een en ander gezien van SQL Server en Oracle. Het waren niet platformen waar ik heel blij van werd. Progress is in naam een 4GL maar in de programmeertaal die erbij hoort kun je redelijk low level programmeren en dat is ook waar mijn hart ligt.

Ik vind Progress een geweldige omgeving om in te werken dus als ik zeker zou weten dat ik tot in lengte van jaren vooruit zou kunnen, dan zou ik niet eens twijfelen. Ik heb al eens wat boeken gelezen in de trend van "C# for dummies" en een cursus asp.net gevolgd. Bovendien verschuift het programmeerwerk binnen mijn bedrijf meer en meer naar C#. Hadden we in het verleden Progress, Java en C#, nu is Java verdwenen en Progress is nog maar een klein clubje ontwikkelaars dat lang lopende applicaties ondersteunt.

... en gaat over tot de orde van de dag


Acties:
  • 0 Henk 'm!

  • cytherea
  • Registratie: Oktober 2003
  • Laatst online: 25-09 10:57
Je kan je afvragen wat die Progress e-learning nog kan toevoegen als je al zo lang met dat platform werkt. Waarschijnlijk kun je een hoop cursussen al schrappen omdat je het zelf beter weet en meer ervaring hebt.

Ik zou zelf ook eens naar een andere techniek/taal/platform kijken om je te verbreden. Het kan zijn dat jij niet heel blij wordt van SQL Server en Oracle maar grote bedrijven worden er wel blij van en die hebben misschien een toekomstige baan voor je.

Zelf heb ik met mijn 32 jaar er ook al last van dat de technieken waar ik het liefst mee werk worden vervangen door nieuwere (en hippere) technieken. Ik zal toch moeten bijscholen om bij te blijven en nog interessant te blijven voor klanten.

Acties:
  • 0 Henk 'm!

  • Lethalis
  • Registratie: April 2002
  • Niet online
In jouw geval zou ik C# erbij doen nu en er inderdaad bij gaan hobby-en.

Je hebt het op zich goed voor elkaar door in een niche markt te werken, maar het kan geen kwaad om wat breder toepasbaar te zijn. Zeker wanneer er op jouw werk ook vraag naar C# is, kan dit bijna alleen maar goed uitpakken.

SQL Server is ook zeer gevraagd. Je kan er op zich ook met CLR objects in werken, maar geen idee hoeveel mensen dat ook echt gebruiken. Ik vond het ten opzichte van standaard stored procedures erg omslachtig en qua deployment / onderhoud onhandig.

Maar ja, misschien word jij er wel heel blij van :P Kun je lekker C# in SQL Server doen en jezelf alsnog als database man verkopen :P

Ask yourself if you are happy and then you cease to be.


Acties:
  • 0 Henk 'm!

  • Ankona
  • Registratie: Mei 2014
  • Laatst online: 22-11-2023
Het is goed om (wat) kennis van C# en/of Java te hebben als je aan de technische kant van het applicatie ontwikkelen zit. Echter, wil je een stap naar de toekomst zetten dan moet je m.i. je focus iets anders leggen.
Ten eerste zou ik me niet richten op het ontwikkelen van windows applicaties maar op web en/of apps. Maar alleen als je daar snel in aan kunt haken met je huidige kennis! Anders zou ik me beperken tot "voldoende om te weten wat er speelt" zodat je als architect kunt schakelen en je inhoudelijk op andere materie kunt storten. De achterstand op de jonge honden loop je toch niet meer in.
Het hele programmeervak is toch al aan het verschuiven. Hoe jammer ook, maar juist het leuke hard-core goed programmeren wordt in rap tempo steeds minder gevraagd en wat overblijft is het configureren van platforms met waar nodig wat klein maatwerk.
Dit gezegd hebbende zou ik me dus vooral op die platforms, integratie en (cloud) services richten.

alles kan off-topic


Acties:
  • 0 Henk 'm!

  • justice strike
  • Registratie: Juni 2001
  • Laatst online: 23:56
of je gaat je op niche's richten (cobol, fortran etc..)

U can call me sir.... or justice as long as u bow down ;)


Acties:
  • 0 Henk 'm!

  • TheOmen
  • Registratie: September 2011
  • Laatst online: 16:39
Het probleem is dat je na 5 dagen cursus nog niet het niveau hebt dat je op Progress-gebied al jaren hebt.
Proleemoplossend denken zal wel goed zitten en vakinhoudelijk ook wel maar taalkennis en vaardigheid met de tools zal met de tijd moeten komen. En een beetje hobbyen gaat dat m.i. niet genoeg versnellen.

Hier zitten we met hetzelfde probleem: de huidige Progress-applicatie moet eruit (geen doelplatform), near-shore wordt een .net versie gebouwd. Idee is om tzt. die versie weer in-house te onderhouden / af te bouwen.
De Progress-ontwikkelaars mogen nu alvast voorsorteren op .net door zelfstudie (via pluralsight.com) en interne opleiding. Er is vanuit de ontwikkelaars aangegeven dat ze zo snel mogelijk willen meedraaien, want dat is de enige manier om gedegen ervaring op te doen.

Dat gezegd hebbende: Progress lijkt de afgelopen tijd ook flink geinvesteerd te hebben in hun toekomst met Rollbase, de overname van Telerik, samenwerking met HP etc. Hoewel onzeker, lijkt er dus nog wel vooruitgang te zitten.

Running is nothing more than a series of arguments between the part of your brain that wants to stop and the part that wants to keep going.


Acties:
  • 0 Henk 'm!

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Ik vind die eerste eigenlijk geen cursus maar gewoon een vereiste om je werk goed uit te voeren, zeker als je fulltime gedetacheerd bent is 1500 euro aan cursusmateriaal een klein bedrag. mbt tot die c# cursus, ik vind het nogal magertjes qua stof, ik ken uiteraard je niveau qua programmeren niet, maar wat ik zo lees is dit met zelfstudie online prima te doen. Ik zou je liever adviseren om zelf wat basiskennis c# op te doen, en vervolgens een cursus te doen met betrekking tot MVC.
Pagina: 1