Jak zostać programistą nie mając doświadczenia?

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ม.ค. 2025

ความคิดเห็น • 8

  • @flickcall2337
    @flickcall2337 2 ปีที่แล้ว

    jak chce byc web frontend dev to warto się uczyć obiektówki ?

    • @CodersSchool
      @CodersSchool  2 ปีที่แล้ว

      Zależy co rozumiemy pod tym pojęciem frontend dev :) Generalnie w JavaScripcie jest obiektowość, ale taka trochę inna niż w klasycznych językach obiektowych. Myślę, że klasyczna obiektowa nie będzie tam aż tak bardzo ważna, ale w JSie pisać musisz umieć, a tam są obiekty.

  • @2605mac
    @2605mac 3 ปีที่แล้ว +1

    1. Chciałbym zapytać, jakie pluginy do VS Code są warte zainstalowania jeśli chodzi o C++'a i Cmake'a? Obecnie korzystam z CLion'a, w którym fajne jest to, że tworzy automatycznie szkielet, czy to dla metod, czy to dla konstruktorów, czy nawet dla przeciążonych operatorów. W VS 2019 te wtyczki niestety są płatne.
    Ogólnie to chciałbym zrobić sobie taki szkielet aplikacji, podobny do np. Maven'a w Javie, czyli podzielony na warstwę testową i warstwę aplikacji.
    2. Czy Junior C++ Developer powinien wcześniej zacząć specjalizować się w określonej dziedzinie np. GameDev czy Embedded ?

    • @CodersSchool
      @CodersSchool  3 ปีที่แล้ว +2

      1. C/C++, C++ Helper, C++ Intellisense, Cmake, Cmake Tools. Ewentualnie jeszcze C/C++ Compile Run jeśli chcesz szybko kompilować i uruchamiać jednoplikowe projekty.
      Możesz też w VS Code robić snippety, czyli takie skróty które rozwijają się w jakieś konkretne kawałki kodu.
      2. Nie. Junior raczej powinien zainwestować w mocną znajomość programowania obiektowego, STLa, zarządzania pamięcią, nowych standardów i ogólnej inżynierii oprogramowania (dobre praktyki, testy jednostkowe). Najważniejsze będzie zdobycie jakiejkolwiek pierwszej pracy. Dzięki temu że na początku się nie specjalizujesz masz więcej ofert do wyboru. Jak trochę popracujesz to potem zmiana pracy na bardziej satysfakcjonującą jest już łatwa.

    • @2605mac
      @2605mac 3 ปีที่แล้ว

      @@CodersSchool Dzięki!

    • @2605mac
      @2605mac 3 ปีที่แล้ว

      @@CodersSchool Zrobiłem prosty projekt w vs code. Zainstalowałem wymienione wtyczki, dodałem najprostszą klasę Point, ale przy kompilacji wywala mi undefined reference to `Point::Point()'
      Nie ogarniam tego:
      plik Point.cpp
      #include "Point.hpp"
      Point::Point() {
      std::cout

    • @CodersSchool
      @CodersSchool  3 ปีที่แล้ว

      ​@@2605mac Wtyczka C/C++ Compile Run ogarnia kompilację tylko jednoplikowych projektów, a Ty masz 2 pliki cpp. Musisz sam napisać sobie komendę do kompilacji. Najwygodniej i tak używać tam terminala, bo wystarczy napisać g++ *.cpp. A tak naprawdę to najlepiej sobie odpowiednio skonfigurować CMake i dorzucić do tasks.json budowanie projektów z użyciem cmake'a. Wtedy automatycznie każdy projekt używający CMake'a powinien się kompilować.
      Jak widzisz w C++ to nie jest takie proste. Konfiguracja zależy od Twojego toolkitu - sytemu operacyjnego i kompilatora. Jeśli używasz CMake'a pod Linuxem to zobacz to code.visualstudio.com/docs/cpp/cmake-linux

    • @2605mac
      @2605mac 3 ปีที่แล้ว

      @@CodersSchool Dzięki.