abonnement Unibet Coolblue
  donderdag 22 februari 2024 @ 11:02:02 #26
505678 MisterFox
declare(strict_types=1);
pi_212534436
Aan de magnetronkoffie en hard aan het coden.

Dit is de derde keer dat ik mijn solution herschrijf en het gaat nu wel een heel stukje sneller.
MNy paws caiuse aaS ;lotr of typo'zx 🦊
pi_212534724
Vrienden ik ben nu wat html en css aan het leren. Wil de basis voor web development goed hebben. Daarna is het plan javascript en react als framework of angular. Denk dat react beter is want populair, hoewel in België Vue populair is.

Anyway, zou ik daar een baan mee kan landen als junior webdeveloper op front end gebied? Ik zie ook cursussen op van die thuis studie dingen zoals de loi. En zelfs op mbo niveau is een software developer opleiding. Maar ik weet dus niet hoeveel kans je maakt zonder papiertjes. Ik heb een hbo diploma maar niet op het gebied van programmeren of wat dan ook.
  donderdag 22 februari 2024 @ 11:36:33 #28
505678 MisterFox
declare(strict_types=1);
pi_212534967
quote:
0s.gif Op donderdag 22 februari 2024 11:20 schreef Zoon_John het volgende:
Vrienden ik ben nu wat html en css aan het leren. Wil de basis voor web development goed hebben. Daarna is het plan javascript en react als framework of angular. Denk dat react beter is want populair, hoewel in België Vue populair is.

Anyway, zou ik daar een baan mee kan landen als junior webdeveloper op front end gebied? Ik zie ook cursussen op van die thuis studie dingen zoals de loi. En zelfs op mbo niveau is een software developer opleiding. Maar ik weet dus niet hoeveel kans je maakt zonder papiertjes. Ik heb een hbo diploma maar niet op het gebied van programmeren of wat dan ook.
Zou inderdaad beginnen met HTML en CSS. Daarna is het kiezen wat je wil doen: backend, frontend of fullstacker worden.

Ontdek eerst eens wat je leuk vindt :Y

Ik ben bij gebrek aan een frontender een fullstacker, maar ik ben toch echt gespecialiseerd in API development.
MNy paws caiuse aaS ;lotr of typo'zx 🦊
pi_212535029
quote:
0s.gif Op donderdag 22 februari 2024 11:36 schreef MisterFox het volgende:

[..]
Zou inderdaad beginnen met HTML en CSS. Daarna is het kiezen wat je wil doen: backend, frontend of fullstacker worden.

Ontdek eerst eens wat je leuk vindt :Y
HTML en CSS vind ik wel leuk tot nu toe. Omdat ik iets kan bouwen het ook visueel wordt. Backend lijkt me minder leuk, maar nog niet echt veel mee gedaan. Ik zit te denken of ik Node.js moet leren in combinatie met Mongo. Of dat ik dat gewoon moet laten en me moet gaan focussen op javascript en react.

Het liefst zou ik werken voor een kleiner bedrijfje waar men misschien nog met wordpress werkt voor de backend. Misschien dat een beetje PHP dan nog kan helpen... Ik vind het moeilijk, en ik wil ook niet all over the place zitten.

Maar nu eerst HTML en CSS goed onder de knie krijgen. Ik vind het wel moeilijk om er zicht op te krijgen, of ik niet beter een diploma kan halen of via udemy moet doorkloten wat een stuk goedkoper is, en je leert in principe dezelfde skills. Alleen heb je geen diploma te overleggen. Kwaliteit ligt wel hoog op udemy, er zitten best goede bij.

[ Bericht 5% gewijzigd door #ANONIEM op 22-02-2024 11:43:24 ]
  donderdag 22 februari 2024 @ 11:59:49 #30
505678 MisterFox
declare(strict_types=1);
pi_212535335
quote:
0s.gif Op donderdag 22 februari 2024 11:39 schreef Zoon_John het volgende:

[..]
HTML en CSS vind ik wel leuk tot nu toe. Omdat ik iets kan bouwen het ook visueel wordt. Backend lijkt me minder leuk, maar nog niet echt veel mee gedaan. Ik zit te denken of ik Node.js moet leren in combinatie met Mongo. Of dat ik dat gewoon moet laten en me moet gaan focussen op javascript en react.

Het liefst zou ik werken voor een kleiner bedrijfje waar men misschien nog met wordpress werkt voor de backend. Misschien dat een beetje PHP dan nog kan helpen... Ik vind het moeilijk, en ik wil ook niet all over the place zitten.

Maar nu eerst HTML en CSS goed onder de knie krijgen. Ik vind het wel moeilijk om er zicht op te krijgen, of ik niet beter een diploma kan halen of via udemy moet doorkloten wat een stuk goedkoper is, en je leert in principe dezelfde skills. Alleen heb je geen diploma te overleggen. Kwaliteit ligt wel hoog op udemy, er zitten best goede bij.
Voor mij was WordPress niet het juiste pad. WordPress en al die andere CMS-systeempjes zijn naar de huidige standaarden allemaal legacy. Dus een verkeerde manier om PHP te leren naar mijn mening.

Probeer eerst eens een simpele MVC applicatie te maken met Laravel en Blade.

Amateurisch aankloten met HTML en CSS kunnen we allemaal wel. Een programmeer-hoofd krijgen is goud waard.
MNy paws caiuse aaS ;lotr of typo'zx 🦊
pi_212535436
quote:
0s.gif Op donderdag 22 februari 2024 11:59 schreef MisterFox het volgende:

[..]
Voor mij was WordPress niet het juiste pad. WordPress en al die andere CMS-systeempjes zijn naar de huidige standaarden allemaal legacy. Dus een verkeerde manier om PHP te leren naar mijn mening.

Probeer eerst eens een simpele MVC applicatie te maken met Laravel en Blade.

Amateurisch aankloten met HTML en CSS kunnen we allemaal wel. Een programmeer-hoofd krijgen is goud waard.
Ik zal er eens wat dieper in gaan kijken, maar denk dat ik voor nu even met HTML en CSS blijf kloten. Als ik dat onder de knie heb, kan ik de rest ook wel gaan leren. Ik heb het liefst de fundamenten goed neer. Misschien is het programmeren achteraf niks voor mij omdat ik bij javascript er geen hol van snap of het misgaat. Maar dan kan ik wel nog voor mezelf een website maken, met html en css, maar dan puur hobbymatig.

Ik hoop er echter mijn werk van te kunnen gaan maken, maar goed ik ben pas een week of 2 bezig, en moet nog beetje een ritme erin vinden.
  vrijdag 23 februari 2024 @ 07:06:11 #32
505678 MisterFox
declare(strict_types=1);
pi_212548007
Stukje code uit mijn solution :)

1
2
3
4
5
6
7
8
9
10
11
12
13
final class Receive
{
    private function __construct() {}

    public static function message(ReceiveNewMessageRequest $request): ProcessIncomingMessageResult
    {
        $message = (new MessageTransformer())
            ->setMessageByJson($request->validated())
            ->getMessage();

        return (new IncomingMessageHandler($message))->process()->getResult();
    }
}

*O*

SOLID programmeren _O_
MNy paws caiuse aaS ;lotr of typo'zx 🦊
  vrijdag 23 februari 2024 @ 08:48:58 #33
38496 Perrin
Toekomst. Made in Europe.
pi_212548549
quote:
14s.gif Op vrijdag 23 februari 2024 07:06 schreef MisterFox het volgende:
Stukje code uit mijn solution :)
[ code verwijderd ]

*O*

SOLID programmeren _O_
Persoonlijk vind ik zoiets strakker, maar ieder zijn smaak.

1
2
3
4
5
6
7
8
9
10
final class MessageReceiver
{
    private function __construct() {}

    public static function receive(MessageRequest $request): MessageResult
    {
        return (new MessageHandler((new MessageTransformer())->
         byJson($request->validate())->get()))->process()->get();
    }
}
Vóór het internet dacht men dat de oorzaak van domheid een gebrek aan toegang tot informatie was. Inmiddels weten we beter.
pi_212548615
Maar waarom moet de class zich bezighouden met het constructen van transformers en handlers en krijgt die niet via dependency injection aangeboden? (ik ben niet bekend met php verder)
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
  vrijdag 23 februari 2024 @ 09:05:55 #35
38496 Perrin
Toekomst. Made in Europe.
pi_212548680
quote:
16s.gif Op vrijdag 23 februari 2024 08:57 schreef FlippingCoin het volgende:
Maar waarom moet de class zich bezighouden met het constructen van transformers en handlers en krijgt die niet via dependency injection aangeboden? (ik ben niet bekend met php verder)
Ja ik ben ook geen phper, weet niet of ze daar aan dependency injection doen. Dat zou de class nog SOLIDer maken en beter testbaar.
Vóór het internet dacht men dat de oorzaak van domheid een gebrek aan toegang tot informatie was. Inmiddels weten we beter.
pi_212548733
quote:
14s.gif Op vrijdag 23 februari 2024 07:06 schreef MisterFox het volgende:
Stukje code uit mijn solution :)
[ code verwijderd ]

*O*

SOLID programmeren _O_
Je weet waar die eerste S voor staat?
  Moderator vrijdag 23 februari 2024 @ 09:16:38 #37
27682 crew  Bosbeetle
terminaal verdwaald
pi_212548820
Ik ben een hele tijd bezig geweest om een plaatje van een cirkel polair weer te geven. En ben helemaal in het weergeven van "sparse data" gedoken om een heel sloom werkend iets te krijgen. Voordat ik bedacht dat ik gewoon in plaats van alle pixels in de originele data in de getransformeerde data te zetten, het om moest draaien en voor elke pixel in de uiteindelijk getransformeerde data iets moest samplen uit de originele data.

Soms heb ik het gevoel dat ik aan het programmeren ben, maar meestal heb ik het gevoel dat ik toch heel wat anders doe dan jullie :D

Leuke bijkomstigheid ik heb nu wel voor het eerst een dataset die een beetje lijkt om de bekende cover van joy division.
En mochten we vallen dan is het omhoog. - Krang (uit: Pantani)
My favourite music is the music I haven't yet heard - John Cage
Water: ijskoud de hardste - Gehenna
  Moderator vrijdag 23 februari 2024 @ 09:23:41 #38
27682 crew  Bosbeetle
terminaal verdwaald
pi_212548916
Ik mede organiseer een hackathon ergens in mei en ik voel me dan altijd als een vis uit het water. Heb altijd het gevoel dat programmeurs dingen nodeloos ingewikkeld maken, maar ik denk dat het ook een stukje jargon is wat voor mij nogal verschilt. Meestal zie ik mijn problemen (in image analysis) vrij duidelijk voor me en zijn de stappen niet zo lastig.

Waar ik het meeste mee struggle, ik werk in java, is hoe structureer je je programma. Heb verschillende dingen geprobeerd van hele kleine objecten met 1 functionaliteit naar grote groepen objecten met een duidelijke hierarchie, maar toch verzand ik meestal in objecten die veel te veel van elkaar afhankelijk zijn, maar dat is meestal wel de enige manier voor mij om voor elkaar te krijgen wat ik wil. En als ik op dat punt kom voelt programmeren veel meer als boekhouden en is de lol er voor mij meestal wel af :D

Ik denk nu ik er over nadenk dat ik ook veel meer aan het automatiseren ben dan aan het programmeren. Het liefst maak ik pipelines waar ik op run druk en dat dan alles wat ik wil gedaan wordt. Hebben jullie een idee wat daarvoor eigenlijk de beste tools zijn?

[ Bericht 7% gewijzigd door Bosbeetle op 23-02-2024 09:32:51 ]
En mochten we vallen dan is het omhoog. - Krang (uit: Pantani)
My favourite music is the music I haven't yet heard - John Cage
Water: ijskoud de hardste - Gehenna
pi_212549148
quote:
88s.gif Op vrijdag 23 februari 2024 09:23 schreef Bosbeetle het volgende:
Ik mede organiseer een hackathon ergens in mei en ik voel me dan altijd als een vis uit het water. Heb altijd het gevoel dat programmeurs dingen nodeloos ingewikkeld maken, maar ik denk dat het ook een stukje jargon is wat voor mij nogal verschilt. Meestal zie ik mijn problemen (in image analysis) vrij duidelijk voor me en zijn de stappen niet zo lastig.

Waar ik het meeste mee struggle, ik werk in java, is hoe structureer je je programma. Heb verschillende dingen geprobeerd van hele kleine objecten met 1 functionaliteit naar grote groepen objecten met een duidelijke hierarchie, maar toch verzand ik meestal in objecten die veel te veel van elkaar afhankelijk zijn, maar dat is meestal wel de enige manier voor mij om voor elkaar te krijgen wat ik wil. En als ik op dat punt kom voelt programmeren veel meer als boekhouden en is de lol er voor mij meestal wel af :D

Ik denk nu ik er over nadenk dat ik ook veel meer aan het automatiseren ben dan aan het programmeren. Het liefst maak ik pipelines waar ik op run druk en dat dan alles wat ik wil gedaan wordt. Hebben jullie een idee wat daarvoor eigenlijk de beste tools zijn?
Het klinkt alsof je de problemen ondervind die programmeurs ertoe drijven dingen nodeloos ingewikkeld te maken? :@

I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
  vrijdag 23 februari 2024 @ 10:09:25 #40
505678 MisterFox
declare(strict_types=1);
pi_212549442
quote:
16s.gif Op vrijdag 23 februari 2024 08:57 schreef FlippingCoin het volgende:
Maar waarom moet de class zich bezighouden met het constructen van transformers en handlers en krijgt die niet via dependency injection aangeboden? (ik ben niet bekend met php verder)
Je hebt helemaal gelijk.

Op dit moment doe ik repositories aanbieden via dependency injection. In Laravel kun je een interface binden aan een concrete class.

Ik vind het een goede suggestie van je. _O_
MNy paws caiuse aaS ;lotr of typo'zx 🦊
  vrijdag 23 februari 2024 @ 10:11:16 #41
505678 MisterFox
declare(strict_types=1);
pi_212549460
quote:
0s.gif Op vrijdag 23 februari 2024 08:48 schreef Perrin het volgende:

[..]
Persoonlijk vind ik zoiets strakker, maar ieder zijn smaak.
[ code verwijderd ]

Love it.
MNy paws caiuse aaS ;lotr of typo'zx 🦊
  vrijdag 23 februari 2024 @ 10:12:54 #42
505678 MisterFox
declare(strict_types=1);
pi_212549490
De pest bij een privéproject is wel dat je code reviews met een scherpe blik mist. :P

Ik ben dit in mijn vrije tijd (vaak héél vroeg) aan het maken met de weinige energie die ik momenteel heb. Daarnaast ook nog werken. :'(



[ Bericht 16% gewijzigd door MisterFox op 23-02-2024 10:24:57 ]
MNy paws caiuse aaS ;lotr of typo'zx 🦊
pi_212549659
quote:
17s.gif Op vrijdag 23 februari 2024 10:12 schreef MisterFox het volgende:
De pest bij een privéproject is wel dat je code reviews met een scherpe blik mist. :P

Ik ben dit in mijn vrije tijd (vaak héél vroeg) aan het maken met de weinige energie die ik momenteel heb. Daarnaast ook nog werken. :'(

[ afbeelding ]
Dat is toch ook niet per se heel erg? Gewoon lekker zo doorgaan. :lijstje:
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
  vrijdag 23 februari 2024 @ 10:29:11 #44
505678 MisterFox
declare(strict_types=1);
pi_212549705
quote:
16s.gif Op vrijdag 23 februari 2024 10:26 schreef FlippingCoin het volgende:

[..]
Dat is toch ook niet per se heel erg? Gewoon lekker zo doorgaan. :lijstje:
Ik streef naar perfectie. Dit is de derde keer dat ik aan het herschrijven ben.
Het komt aardig in de buurt van "perfect": het is modulair, ik pas seperation of concerns (meestal) goed toe, en zeer semantisch. Naar mijn idee zit er bijna geen spaghetticode in.

Na lancering van de alpha ga ik refactoren en volledige testing aanbrengen met Pest (opvolger van PHPunit).
MNy paws caiuse aaS ;lotr of typo'zx 🦊
pi_212549743
quote:
0s.gif Op vrijdag 23 februari 2024 10:29 schreef MisterFox het volgende:

[..]
Ik streef naar perfectie. Dit is de derde keer dat ik aan het herschrijven ben.
Het komt aardig in de buurt van "perfect": het is modulair, ik pas seperation of concerns (meestal) goed toe, en zeer semantisch. Naar mijn idee zit er bijna geen spaghetticode in.

Na lancering van de alpha ga ik refactoren en volledige testing aanbrengen met Pest (opvolger van PHPunit).
Wat ben je aan het maken?
  vrijdag 23 februari 2024 @ 10:33:43 #46
505678 MisterFox
declare(strict_types=1);
pi_212549758
quote:
0s.gif Op vrijdag 23 februari 2024 10:32 schreef oblo het volgende:

[..]
Wat ben je aan het maken?
Een soort van Telegram/Signal
MNy paws caiuse aaS ;lotr of typo'zx 🦊
pi_212549810
quote:
0s.gif Op vrijdag 23 februari 2024 10:33 schreef MisterFox het volgende:

[..]
Een soort van Telegram/Signal
Voor web?
  vrijdag 23 februari 2024 @ 10:40:55 #48
505678 MisterFox
declare(strict_types=1);
pi_212549847
quote:
0s.gif Op vrijdag 23 februari 2024 10:38 schreef oblo het volgende:

[..]
Voor web?
Ja, maar ook voor native.

Het is een specifiek 'ding' maar ik kan er niet te veel over los laten. Anders gaat Jan en alleman er met mijn idee vandoor.
MNy paws caiuse aaS ;lotr of typo'zx 🦊
pi_212550316
quote:
0s.gif Op vrijdag 23 februari 2024 10:40 schreef MisterFox het volgende:

[..]
Ja, maar ook voor native.

Het is een specifiek 'ding' maar ik kan er niet te veel over los laten. Anders gaat Jan en alleman er met mijn idee vandoor.
^O^ Veel succes
pi_212550536
quote:
88s.gif Op vrijdag 23 februari 2024 09:23 schreef Bosbeetle het volgende:
Ik mede organiseer een hackathon ergens in mei en ik voel me dan altijd als een vis uit het water. Heb altijd het gevoel dat programmeurs dingen nodeloos ingewikkeld maken, maar ik denk dat het ook een stukje jargon is wat voor mij nogal verschilt. Meestal zie ik mijn problemen (in image analysis) vrij duidelijk voor me en zijn de stappen niet zo lastig.

Waar ik het meeste mee struggle, ik werk in java, is hoe structureer je je programma. Heb verschillende dingen geprobeerd van hele kleine objecten met 1 functionaliteit naar grote groepen objecten met een duidelijke hierarchie, maar toch verzand ik meestal in objecten die veel te veel van elkaar afhankelijk zijn, maar dat is meestal wel de enige manier voor mij om voor elkaar te krijgen wat ik wil. En als ik op dat punt kom voelt programmeren veel meer als boekhouden en is de lol er voor mij meestal wel af :D

Ik denk nu ik er over nadenk dat ik ook veel meer aan het automatiseren ben dan aan het programmeren. Het liefst maak ik pipelines waar ik op run druk en dat dan alles wat ik wil gedaan wordt. Hebben jullie een idee wat daarvoor eigenlijk de beste tools zijn?
Er zit ergens niet zo veel verschil tussen automatiseren en programmeren. Het verschil is vooral hoe je ernaar kijkt en hoe je het implementeert. Zo kun je gewoon bovenaan beginnen en imperatief het hele proces implementeren, of je kan op hoger niveau ernaar kijken en een object structuur maken. Beide werkt natuurlijk wel, maar met complexere applicaties ga je met de eerste methode vaker ertegenaan lopen dat dingen lastig te testen en aanpassen zijn en verlies je sneller het overzicht.

Programmeren wordt dan meer dan alleen automatiseren omdat je niet alleen de stappen definieert, maar ook de samenhang tussen de verschillende objecten, en de data flow in je applicatie ook expliciet maakt. Dat doe je omdat een applicatie met goede modulariteit, classes en strict data typing makkelijker geanalyseerd kan worden door je IDE of andere tools. Ik heb zelf lang gedacht "boh dat heb je toch niet nodig, ik kan dat zelf ook wel" maar daar denk ik inmiddels echt heel anders over.

Het is zo lekker als je IDE je code goed begrijpt, als je intelligente contextgevoelige suggesties krijgt; als je static code analysis fouten ziet voordat je de code runt, voordat je ze zelf ziet, en soms voordat ze uberhaupt ontstaan; als je een goede test suite hebt die zowel de afzonderlijke classes in isolatie test als de onderlinge samenhang, en die je het vertrouwen geeft dat je ook gewoon op vrijdag half 5 nog kan deployen naar productie. _O_
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')