#anonimowemirkowyznania
https://www.wykop.pl/link/4563965/nowoczesny-page-builder-i-nie-nie-znajdziecie-go-w-repo/

Do tego wpisu nakłoniło mnie to znalezisko. W tym roku zaczynam liceum mat-fiz z zamiarem zostania programistą. Coraz częściej słyszy się, że praca programisty zostanie zautomatyzowana, pewnie w sposób jaki widać wyżej. Zakładając, że czekają mnie 3 lata liceum, potem ewentualnie 2 lata studiów i potem jakiś staż, to czy programowanie nadal będzie takie jakie znamy? To dla mnie ważne. Jestem na etapie w którym chce obrać jakąś ścieżke
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taka sytuacje commitow na githubie:

dfnjk35 - nie chce tych zmian
fsdjk5k - nie chce tych zmian
sdfnjk5 - ok
zchnjk4 - ok
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@miszczu_blady: Sam lubię lambdy, map, filter i reduce, ale jeśli mamy w Pythonie dict comprehension to IMO tego powinnismy używać:

{elem['name']: elem['value'] for elem in data}.get('d--a')

...gdzie data to nasza lista slownikow.
  • Odpowiedz
za co dostaje się wyróżnienie community tutor na edx? robię sobie kursik pythona i jak widzę jakie kody wrzucają tam niektórzy ludzie to musk paruje () #naukaprogramowania
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@HAL__9000: doświadczenie nie idzie w parze umiejętnościami, to fakt. Ale jeśli weźmiemy pod uwagę gościa, który uczy się 4 lata oraz kogoś kto uczy się rok, to prawdopodobieństwo, że ktoś kto uczy się 4 lata będzie umiał więcej od kogoś kto uczy się od roku. (Zakładając, że oboje np poświęcają godzine na nauke dziennie). Może i nie trzeba się uczyć od gimnazjum, aczkolwiek nie da się tego nauczyć w miesiąc,
  • Odpowiedz
@uhu8: chyba ty.

Ja złapałem i pociągnąłem dalej. Chodziło mi o to, że każde rozwiązanie ma wady i zalety i używa ich się w określonych sytuacjach. Nie ma znaczenia tylko to co kto lubi. Jak nie masz czas, to bierzesz internetowy kurs, tak samo jak prysznic. A jak chcesz dokładnie to bierzesz książkę, tak jak w wannie chcesz się dokładnie umyć.
  • Odpowiedz
@baton555: oficjalna dokumentacja książki i praktyka. Kiedyś oglądałem sporo kursów ale w szerszej perspektywie robią więcej złego niż pożytku, dlaczego? 99% uczy złych praktyk, pomija wiele aspektów teoretycznych. Z jednej strony pozwala szybciej wystartować ale z drugiej - jakość takiej aplikacji po kursie jest tragiczna. No i właśnie kurs często pokazuje jak używać poszczególnych komponentów, ale za bardzo nie tłumaczą jak to działa. Co daje start z książką/dokumentacją? Na pewno
  • Odpowiedz
Cześć.
Mam pytanie co do filtrów wyszukiwania w apce napisanej w Symfony 4.
Jakie rozwiązanie Waszym zdaniem jest najbardziej optymalne pod względem wydajności, w miarę sprawnego zakodowania, rozbudowy i naprawdę dobrego działania?

Projekt jedna główna encja, pod nią podpięte około 15 innych encji w różnych relacjach do tej głównej. Dodatkowo część tych mniejszych encji podpiętych do głównej, ma jeszcze swoje własne zagnieżdżone encje, ale to już łącznie około 5 encji.

W
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@IsambardKingdomBrunel: Jak postawisz demo to będziemy w stanie mówic więcej o funkcjonalnosci. Niestety stylistyka jest niewdzięczna, i im dłużej pracujesz tym naturalniej wyłapujesz takie niescisłosci. Nikt nie będzie na poważnie traktował aplikacji w której na pierwszy rzut oka brakuje konsekwencji w stylu, bo to stety-niestety podstawa. Jakikolwiek by on nie był, obierz jedne wytyczne i się ich trzymaj.

Jeżeli chodzi o lintery - isort i pylint są do ogarnięcia w
  • Odpowiedz
Czy właściwość bez "set" jest readonly? Jeśli tak, to czym się różni

public string Property { get; }
od

public readonly string Field;
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Danieru a to nie wiedziałem że jest pan grubo po techbazie, ale myślę że jeśli pogadasz z dyrekcją to powinni pozwolić, swoją drogą ciekawa inicjatywa
  • Odpowiedz
via Android
  • 1
@maciej__ Miałem w mojej starej szkole praktyki, bo poszedłem na łatwiznę, i wtedy dzieciaki (jak to kwa brzmi) narzekały że jedyne programowanie jakiego się uczą to.... JavaScript. Dlatego teraz myślę że im chociaż podstawy C++ bym mógł jakoś przestawić, przy okazji samemu się przy tym pewnie tego i owego nauczyć

PS
Nie wiem czemu ale nawet studenci boją się c++, powoli jest traktowany na uczelniach jak maszyna RAM (pseudo assembler)
  • Odpowiedz
@Vetinari: Masz to opisane w The C++ Programming Language 4th Edition, jak również czemu powinno się korzystać tylko z tego sposobu inicjalizacji.

Np dzięki temu nie jesteś w stanie przypisać zbyt dużej wartości dla danego typu i nie następuję niejawne zmniejszenie wartości. A jak wiadomo, wszystko co się dzieje niejawnie w programowaniu może prowadzić do błędów, szczególnie w C++.

Cieszę się, że mogłem cie czegoś nauczyć
  • Odpowiedz
Jakiś czas temu zmieniłem OS na linuxa i wciąż walczę z konfiguracją pythona. Chciałem mieć najnowszą wersję, więc zrobiłem altinstall 3.7, ale nie mogłem zainstalować ani pip, ani innych modułów, bo wszystko było wrzucane do systemowego 3.6.5. Dziś przyjrzałem się wirtualnym środowiskom i zainstalowałem Pyenv według tego tutoriala, ale nie wiem jak z tego teraz korzystać (°° . Zainstalowałem wersję 3.7.0
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Griffith: virtualenv tworzysz "pod projekt" - w wybranym przez Ciebie katalogu. Wtedy tam jest "zainstalowana" odpowiednia binarka pythona. aktywujesz odpowiednią wersję przez source katalog-venv/bin/activate i gotowe.
  • Odpowiedz