Programowanie Javax - Swing

0

Hej, od dłuższego czasu planuje znaleźć prace jako programista (w przyszlości) wymyśliłem sobie mały projekt a programuje od kawałka czasu ale nie dlugo w javie. Postanowiłem go napisać, początkowo pisałem w podstawach (jakieś wpisywanie wpisz to aby coś tam itd) nastepnie Padło na Javax - jako że chce stworzyc aplikacje na telefon. tworze sobie ta aplikacje w Swingu wszystko ładnie po układane próbuje sprawić aby przyciski coś robily a tu lipa potrafie zrobic aby coś sie wyświetlilo (Czyt. jakiś napis) ale to nie to co bym chcial.

Chciałbym was prośić abyście podzielili się swoimi doświadzczeniami jakie mieliście podczas uczenia sie programowania, jak się go uczyliście lub rady dla mnie "Jak się uczyć aby dostać wymarzoną pracę".

O moim projekcie: Chcę stworzyć (nie koniecznie animowany) generator figurek pozwalajacy na np mixowanie ze soba różnych postaci np: Yoda z głową predatora i do tego nogi ośmiornicy czy coś takiego.

Planowalem aby byly tam przyciski "Head","Body"[...] aż do nóg po naciśnięciu aby pokazywały się one do wybrania nawet nie dużo 3 moze 4, tak samo z innymi elementami.

Na razie to wygląda tak: (Patrz załącznik)
wiem paskudne kolory ale to nieważne.

Zastanawiam się także czy jeżeli chcialbym wybrać się na rozmowe kwalfikacyjna to taki (ukończony) projekt może być przedstawiony jako "Portfolio" albo coś podobnego ? A jeżeli nie to może macie jakieś zadania które często daja osoby rekrutujące na próbę.

1

Czekaj czekaj. Piszesz o Javax mając pewnie na myśli JavaFX, a potem piszesz o Swingu. Zgłupiałem :D

Na telefon aplikacje robi sie inaczej. Można uruchomić JavaFX na androidzie tylko po co? Jeśli od razu celujesz w Androida to w ten sposób powinieneś tworzyć te aplikację. Chociaż jeśli jesteś początkujący to odradzam od razu łapać się za Androida - po kolei.

Polecam przerobienie rzetelne tego tutoriala:

Co do samej aplikacji to wydaje się dość prosta, ale jakbyś ją zrobił porządnie to byłby to na pewno spory plus.

EDIT:
Chyba Cię źle zrozumiałem i masz na mysli javax.swing. Specjalnie robię ten dopisek zamiast zmienić posta, bo moja rada brzmi, żeby jednak popróbować w JavaFX. Jeśli się dopiero uczysz to nie ma sensu korzystać z przestarzałych technologii. JavaFX to nowsza alternatywa dla Swinga

0
R33Z napisał(a):

Zastanawiam się także czy jeżeli chcialbym wybrać się na rozmowe kwalfikacyjna to taki (ukończony) projekt może być przedstawiony jako "Portfolio" albo coś podobnego ? A jeżeli nie to może macie jakieś zadania które często daja osoby rekrutujące na próbę.

Nie. Przyjmując na juniorów każdy ma coś z webówki na starcie w portfolio, więc nie opłaca się brać ludzi bez podstaw stacka uzywanego w firmie, jeżeli jest to coś popularnego lub ludzi, którzy nigdy nie robili w czymś podobnym.

1
  1. Swinga na Androidzie nie odpalisz
  2. Taki "projekt" to jest zadanie na godzinną laborkę dla studentów 1 roku, którzy dopiero się uczą javy
  3. Obawiam sie że jako "portfolio" do pracy to jest raczej trochę mało
0

Chyba Cię źle zrozumiałem i masz na mysli javax.swing. Specjalnie robię ten dopisek zamiast zmienić posta, bo moja rada brzmi, żeby jednak popróbować w JavaFX. Jeśli się dopiero uczysz to nie ma sensu korzystać z przestarzałych technologii. JavaFX to nowsza alternatywa dla Swinga

W takim razie zle rozumiem co bylo napisane w jednym z artykułów myślalem że SWING to ogolna nazwa dla GUI w Javie a Javax i fx to to samo ale dwie różne nazwy.
Poza tym dzięki za tuta na pewno przepracuje, ale co po nim powiniem juz wtedy wziac sie za Androida ?

  1. Taki "projekt" to jest zadanie na godzinną laborkę dla studentów 1 roku, którzy dopiero się uczą javy
  2. Obawiam sie że jako "portfolio" do pracy to jest raczej trochę mało

No dobra, dobra w takaim razie moge prosic jakieś konkretny przyklad jak pownien wygladac taki program ktory idzie jako " Portfolio"??

i chcialbym jeszcze tylko zapytac czy korzystajac z serwisow jak TreeHouse albo podobnch da rade nauczyc sie programowac do takiego stopnia abym mogl znaleźć w tym prace?

0

Calkowicie rozumiem cel "znalezc prace" bo jest sensowny i uzasadniony jednak, nie wiem jak to powiedziec, niesie ze soba pewne trudnosci jak np. to "czy taki projekt nadaje sie do pierwszej pracy czy m9ze go olac?", "Mam pomysl na X ale lepiej zrobic CRUDA..." Zeby sie nauczyc to podejscie powinno byc raczej: mam pomysl! Dobra jak to zrobic? <done> Moge to jakos ulepszyc? O mam kolejny pomysl, umiem juz to i to ale musze jeszcze sie nauczyc tego zeby ten pomysl zrealizowac.

Aczkolwiek to raczej podejscie dla kogos kto ma ze dwa lata na hobbystyczne programowanie albo hobbystow wlasnie

1

A może spróbuj zrobić jakiś projekt, który faktycznie będzie użyteczny? Np pomoże Ci w codziennym życiu zarządzać budżetem domowym, albo Twoim rodzicom prowadzić jakiś fragment firmy, albo może coś co wypuścisz na google play celem skapitalizowania, a może jeszcze coś innego? Takie podejście wymusi na Tobie to, żeby ta aplikacja była sensowna. Jak będziesz miał pomysł to napisz, a my zasugerujemy podejście i technologie.

1

Zeby sie nauczyc to podejscie powinno byc raczej: mam pomysl! Dobra jak to zrobic? <done> Moge to jakos ulepszyc? O mam kolejny pomysl, umiem juz to i to ale musze jeszcze sie nauczyc tego zeby ten pomysl zrealizowac.

Aczkolwiek to raczej podejscie dla kogos kto ma ze dwa lata na hobbystyczne programowanie albo hobbystow wlasnie.

Wcześniej bylo tak jak pisaleś, dokladnie ten projekt mial wlasnie byc tym ktory idzie w strone pracy. wszystko zaplanowalem, rozpisalem, uwzględniłem wszystko. Tylko że pisząc większy projekt poraz pierwszy bez doświadczenia nie jest mi łatwo go zrobić.

Postanowiłem zapytać doświadczonych ludzi czy coś takiego co wymyśliłem ma w ogóle sens bytu i czy idzie w dobrą strone czy cały tok nauki idzie w dobrą stronę, to że wyszły inne rzeczy np to że nie umiem czytać jest przypadkowe ale cieszy mnie to że to wyszło bo bede mógł to naprawić.

A może spróbuj zrobić jakiś projekt, który faktycznie będzie użyteczny? Np pomoże Ci w codziennym życiu zarządzać budżetem domowym, albo Twoim rodzicom prowadzić jakiś fragment firmy, albo może coś co wypuścisz na google play celem skapitalizowania, a może jeszcze coś innego? Takie podejście wymusi na Tobie to, żeby ta aplikacja była sensowna. Jak będziesz miał pomysł to napisz, a my zasugerujemy podejście i technologie.

Bardzo to miłe z twojej strony, narazię nauczę się JavaFX i jeśli mam być szczery to przed tym "Figurkowym" projektem miałem inny ale tylko wymyślony miała być to aplikacja sprawdzająca status serverów i pozwalająca na zarządzanie nimi, a pozniej stwierdziałem że to może być troche bez użyteczne bo nie każdy przecież może zarządzać serverami i już raczej nie terzba sprawdzać czy servery działaja.

Dziękuje jeszcze raz wszystkim. Poszukam może jakiś przykładowych zadań na necie, a taki budżetowy dziennik fajna sprawa chętnie spróbuje napisać taką aplikację może nawet nie jako projekt komercyjny a jako ćwiczenie dla siebie.

0

czy cały tok nauki idzie w dobrą stronę

Nauka to zawsze jakiś plus ;) Ważne żeby coś robic a nie tylko gdybać. Nawet pisząc coś głupiego w dziwnych technologiach czegoś się uczysz.

bo nie każdy przecież może zarządzać serverami

Nie rozumiem co z tego wynika.

i już raczej nie terzba sprawdzać czy servery działaja.

No tak, a projekty takie jakie icinga to jakieś wymysły :D

i chcialbym jeszcze tylko zapytac czy korzystajac z serwisow jak TreeHouse albo podobnch da rade nauczyc sie programowac do takiego stopnia abym mogl znaleźć w tym prace?

Nie. Można nauczyć się jakichś podstaw, ale trzeba do tego dołożyć jeszcze ze 3-4 lata programowania we własnym zakresie i wtedy jest szansa na pracę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1