• 55 Posts
  • 141 Comments
Joined 3 years ago
cake
Cake day: May 2nd, 2022

help-circle

  • Z moich obserwacji ludzie mówiący z entuzjazmem o projektach mają statystycznie większe doświadczenie. Łatwiej jest im rozwiązać problem, z którym nie mieli wcześniej do czynienia.
    Wiele zależy od stanowiska, na które zatrudniasz. Nie każdy wykonuje w firmie pracę “taśmową”.
    Szkolenia w firmach nie budują doświadczenia, tylko ukierunkowują na określony sposób wykonywania pracy.





  • Przykra sprawa, tak się kończy instalowanie Linuksa na komputerze. ;-)

    A tak na serio, podoba mi się entuzjazm tego kolesia po zrobieniu tych wynalazków.
    Jak prowadziłem rozmowy techniczne w jednej firmie, oceniałem lepiej kandydatów, którzy rozkręcali się podczas opowiadania o swoich projektach.

    Ciekawe, czy poznał w trakcie prac jakiś język programowania.





  • Tak, ludzie siedzą nad takimi grami, ale to wymaga ogromnego samozaparcia.

    Stare gry mają chyba stosunkowo mało kodu opartego na zewnętrznych zależnościach.
    Zdecydowana większość funkcji zawiera pewnie implementację “gameplayu”.

    Popatrz chociażby na ten plik. Nie ma tam prawie wcale wywołań zewnętrznych API. Pomijając kilka odwołań do stringów, cała logika opiera się na żonglowaniu wartościami liczbowymi i flagami.
    Jak rozpoznałbyś w tych regułach zachowanie określonego typu przeciwnika?

    Na dodatek spora część gier jest oparta na customowej maszynie wirtualnej i kod trzeba analizować na dwóch “poziomach abstrakcji”. Wtedy nawet standardowy debugger ma ograniczoną użyteczność.


  • naur@tech.pr0n.plMtoSoftware@tech.pr0n.plVim Setup
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    edit-2
    5 days ago

    Pamiętam, że bardzo zaskoczyła mnie szybkość neovima po uruchomieniu czystej wersji, bez żadnych pluginów.

    Mam ostatnio okazję pracować nad projektem, gdzie zostało przygotowane ujednolicone środowisko developerskie oparte na VS Code. Nigdy nie czułem się tak przebodźcowany komunikatami z IDE.
    Szczególnie denerwują mnie dodatkowe linie wstawiane przez pluginy VS do kodu.
    W 99% procentach przypadków zawierają one zbędne informacje, które tylko przeszkadzają w czytaniu źródeł.

    QtCreator przed migracją na LSP jest dla mnie nadal wzorem dobrze zrobionego Intellisense.










  • Zacząłem się teraz zastanawiać, czy można było jakoś w starym MS BASICu aliasować dane z sekcji DATA to tablic i uniknąć tego kopiowania wartości w pętli. Według Claude nie było takiej możliwości i nie widzę jej na C64 Wiki.
    Nic dziwnego, że ludzie migrowali szybko do kodu maszynowego.