2013-08-30 8 views
6

Oprócz brania zajęć mam na myśli. Chcę się wyróżniać z tłumu. Jestem bardzo dobry w budowaniu logiki/algorytmów. Tak jak mogę zaimplementować każdy problem w C. Ale nie wiem jak go wykorzystać! Podoba Ci się kod!Co może zrobić komputer drugiego roku, który może być uznany za wartościowy w przyszłości?

Wszystko, co zrobiłem do tego momentu, to gry, które również w konsoli C używają ASCII i tablic znaków. Snake, Sudoku (układanie puzzli i rozwiązywanie), rip-off z Mario Bros., Tictactoe z AI. Ale tworzenie gier nie doprowadzi mnie nigdzie.

Zastanawiałem się, czy mogę uzyskać sugestie od was?

Znam C++/C i małą Javę. Właśnie zacząłem od struktur danych. Byłoby świetnie, gdyby miało to znaczenie dla struktur danych. Wiem o większości drzew i typach struktur danych. Bardzo dziękuję za Twoją pomoc. Wiem, że to nie temat, ale nie mam gdzie się zwrócić.

+10

Jest to oparte na opiniach, więc tak naprawdę nie należy tutaj. Zastanawiam się jednak: dlaczego myślisz, że gry z kodowaniem nigdzie Cię nie zaprowadzą? Nie ma znaczenia, o co chodzi w następnym projekcie, dopóki próbujesz nowych rzeczy, poprawisz się. I zawsze dodajesz do portfela, który będzie przydatny do udowodnienia, że ​​przez jakiś czas kodowałeś sam. Gdybym był tobą, zacząłem eksperymentować z różnymi językami. –

+0

Jest poza tematem i prawdopodobnie wkrótce zostanie zamknięty. Byłbyś zaskoczony, jak daleko zdobędziesz gry. Niezależnie od tego, poleciłbym znaleźć projekt open source, który Cię interesuje i przyczyniałby się do tego. Możesz znaleźć wiele osób potrzebujących wsparcia w GitHub, i to jest coś, co możesz wskazać, obok swojego portfela, kiedy potencjalni pracodawcy pytają, co robisz. –

+0

Szczerze mówiąc, nie mam pojęcia, z jakiej pomocy mogą pochodzić te małe gry. I tak, "eksperymentowanie z różnymi językami" jest dokładnie tym, co robię. Nauka języka Java. Ale miałem nadzieję zrobić coś więcej zabawy :) – user2732146

Odpowiedz

4
  1. Zwróć uwagę na swoje klasy automatów skończonych. Poznanie podstaw wszystkich języków sprawia, że ​​"znajomość" języka jest nieistotna.
  2. Jeśli Twoja szkoła to oferuje, weź kilka klas systemów komputerowych.
  3. Spróbuj zdobyć doświadczenie w zarządzaniu projektami za paskiem. Można tego dokonać, wykonując pracę charytatywną lub staż dla prof.
  4. Oczywiście zawsze są również projekty open source.
  5. Uzyskaj pracę. Pracowałem dla małego sklepu deweloperskiego jako student drugiego roku.
  6. Otwórz własną firmę i zacznij robić aplikacje mobilne. Niebo jest granicą.
+0

Proszę pana, czy można określić, jaką pracę? – user2732146

+1

Pracowałem przy projektowaniu oprogramowania dla małej firmy inżynierskiej. Firma głównie służyła branży naftowej. –

1

Jeśli chcesz mieć wpływ długoterminowej, można zrobić jedną z dwóch rzeczy:

  • być geniuszem, i wymyślić nowy Gizmo każdy potrzebuje. [Dodatkowe punkty].
  • Stwórz podłoże dla czegoś. Dodaj do tego czyściutko, ciągle. W końcu będzie miał wystarczającą masę, by wywrzeć wpływ.
Powiązane problemy