Kur*a, ludzie w kosmos latają, a ja nie mogę się nauczyć programować tak żeby myśląc o projekcie webowym wiedzieć co trzeba zrobić od A do Z. Tylko jakieś laravele sralavele... ( ͠° ͟ʖ ͡°)
#programowanie
ataxbras

Może podchodzisz do tematu od złej strony. To dosyć powszechna zmora młodych devów obecnie - nastawienie na wykonanie tasku z użyciem jakiś narzędzi, miast zaczęcia od zrozumienia podstaw technologii.

Stack jakiego użyjesz jest bez znaczenia, liczy się odpowiednia organizacja projektu i dopasowanie jej do funkcji.

sone

@ataxbras No właśnie tym mówię. Biorę laravela i robie wszystko co potrzebuje, jak rzemieślnik po prostu nauczyłem się wykonywać kroki które przynoszą konkretny efekt. Ale gdybym miał napisać jakiś prosty cms sam to bym nie napisał. Mało tego gdybym otworzył którykolwiek z plików głębiej w laravelu to nie chu*a bym nie widział co w nim chodzi.

ataxbras

@sone Właśnie dlatego istnieje cała baza teoretyczna dla kodzenia - teoria informacji, teoria liczb, Turing, łańcuchy decyzyjne, Markov i mrowie innego badziewia :D. Na razie jesteś składaczem kodu jak większość koderów. Rzemieślnikiem używającym narzędzi w sposób powtarzalny. Jeśli chcesz sięgnąć głębiej, to ta wiedza jest na wyciągnięcie ręki, tylko trzeba ją wyciągnąć. Zła wiadomość jest taka, że musisz zacząć od podstaw. Druga zła, że potrwa to trochę zanim zaczniesz czuć, że posiadłeś dostateczne quantum tej wiedzy. A właściwie, to później impostor syndrome towarzyszyć Ci będzie już zawsze, im więcej będziesz wiedział, tym bardziej będzie dotkliwy :D.

Mając już odpowiednie zaplecze wiedzy, zaprojektujesz dowolny system.

5tgbnhy6

@sone zacznij kodzić zamiast myśleć, bo w głowie rozwiążesz milion problemów, których się spodziewasz, a potem się okaże, że ich w ogóle nie napotkasz, a zaskoczy cię milion innych

dysonans_poznawczy

@sone no i super, że zdajesz sobie z tego sprawę bo to moment zwrotny na Twojej devowej drodze. Teraz możesz zostać tu gdzie jesteś czyli przyspawać się do jednego frameworka i dalej generować kod, albo zacząć eksplorację. To co i jak zaczniesz eksplorować zależy od Ciebie, możesz np. poszerzyć technologię czyli zacząć robić to co robisz teraz ale w innym języku (Go, Node.js, .NET?) albo zmienić sposób rozwiązywania problemów, np. robisz REST API -> zrób GraphQL, albo coś z użyciem websocketów. Jeżeli wolisz poznać cały proces to zacznij jakiś mały projekt, spisz wymagania, dobierz do tego odpowiednie technologie i zacznij kodować. Najwięcej nauczysz się podczas rozwiązywania NOWYCH problemów. Polecam rzucić okiem na roadmap.sh.

Vuaaas

@sone Kup sobie miesiąc Laracasta. Tam są różne playlisty z rzeczami których warto się nauczyć. W jednej z nich jest pokazany proces tworzenia frameworka - dodawanie bootstrapa, odbierania requestów, przepuszczania przez różne klasy i zwracania do użytkownika. Tak dowiesz się jakbyś mógł zbudować swój własny framework. Ehhh, pamiętam czasy jak miało się tylko PHP, MySQL, jQuery i człowiek wszystko ogarniał przez PDO xD

vinclav

@sone  to zależy.

My nie śpimy, my czekamy aż coś się spierdoli.

rtofvnt

@sone a no widzisz ... ja mialem odwrotnie - zaczynalem kieeedys w gołym PHP i martwiłem się, że ludzie latają w kosmos a ja nie mogłem przesiąść się na frameworki.

Zaloguj się aby komentować