Kilka pytań, pierwsza praca, xml czy sql, klasy, praktyki

0

Witam jestem na studiach i mam kilka prostych pytań na które chciałbym uzyskać odpowiedź. Z góry przepraszam za nazwę tematu.

  1. Czy opłaca się tworzyć Klasę do jednokrotnego użytku ? Przykład: Program na początku działania musi pobrać plik XML i go sparsować. Tworzę do tego osobną klasę lecz zostanie ona użyta tylko raz.
  2. Jak wygląda sprawa z prawami autorskimi gdy przekopiuję klasę którą ktoś wcześniej udostępnił na forum. Nic w niej nie zmienię tylko jej użyję. Warto powiedzieć ze będę zarabiał na tej aplikacji.
  3. Tworzę taki dość rozbudowany quiz, baza pytań będzie zawierać około 500 pytań każde wraz z odpowiedziami poniżej 500 znaków. Jak widzicie jest to duża ilość danych. Tutaj jest moje pytanie, użyć XML czy przechowywać wszystko w bazie danych sql, a może jakaś inna technologia? Nie chce przechowywać tych danych na dysku ponieważ dane będą się od czasu do czasu zmieniać.
  4. Czy warto pokazywać swój kod, bądź aplikację na rozmowie kwalifikacyjnej do pierwszej pracy? Z jednej strony pokaże ze coś już robiłem z drugiej pokaże również złe praktyki które na pewno gdzieś znajdą się w moim projekcie.
  5. Czy jest szansa na praktyki płatne w Polsce (chodzi o całą Polskę)? Nie chodzi mi tutaj o jakieś wielkie kwoty tylko jakieś drobne pieniądze by łatwiej się było utrzymać. Mówię tutaj o praktykach między 4 a 5 semestrem studiów. Słyszałem ze firmy niechętnie zatrudniają na staże ponieważ niejako ujawniają swoje tajemnice produkcyjne.

Dziękuję za wszystkie odpowiedzi ;)

1
  1. Co to w ogóle za pytanie? o_O Większość klas jest używana tylko w jednym miejscu w kodzie...
  2. Jak ci wygodnie, ale skoro ktoś może chcieć zmieniać pytania albo dodawać to xml będzie wygodniejszy niż baza danych, bo xmla może dopisać każdy.
  3. Nikomu nie będzie sie chciało na to patrzeć raczej. Czasem firmy proszą o link do jakiegoś repozytorium, ale zwykle wystarczy im jak opowiesz o projekcie.
  4. Nie rozumiem pytania. Ja bym powiedział że ciężko byłoby znaleźć nie-płatną praktykę. Firmy bardzo chętnie zatrudniają na staŻe, bo studenci są tani ;] Poza tym dla wielu firm to szansa na złapanie dobrych koderów zanim nabiorą doświadczenia i łykną ich jakieś inne firmy.
0
  1. W pełni odpowiedziałeś na moje pytanie. Dokładnie chodziło mi o to ze szczególnie na studiach wykładowcy tworzą klasę np: Prostokąt i tworzą wiele wersji tej klasy.
  2. Czy to nie będzie tak ze do bazy danych będzie szybszy dostęp niż do XML ? Wcześniej robiłem aplikację wykorzystującą XML pobieranie takiego dokumentu około 600 znaków trwało 2-3sec. Boje się pomyśleć co będzie przy większej ilości danych.
  3. Ok tutaj twoja odpowiedź bardzo dużo mi dała ;)
  4. Tak starze ... haha XD na prawdę śmieszny błąd ;D Tutaj również dziękuję za twoją opinię. Oczywiście chodziło o staże .___.

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