• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Praca inżynierska

Object Storage Arubacloud
+1 głos
3,508 wizyt
pytanie zadane 29 października 2019 w Rozwój zawodowy, nauka, praca przez Tedy777 Nowicjusz (130 p.)
Cześć! Jesteście wstanie pomóc typowemu laikowi który na prawdę mało potrafi, a jest na trzecim roku i musi napisać jakąś pracę inżynierską? Z góry dzięki za jakieś mądre pomysły o czym można pisać bo ja totalnie nie mam pomyslu.
komentarz 29 października 2019 przez tkz Nałogowiec (42,000 p.)
System zarządzania eventami. była masa tematów, temat oklepany i dość prosty.
komentarz 29 października 2019 przez Tedy777 Nowicjusz (130 p.)
Eventami? Co masz na myśli? Nie siedzę w ogóle na tym forum. Podeślesz jakiegoś linka? Z góry dziękuje
komentarz 29 października 2019 przez tkz Nałogowiec (42,000 p.)

Imprezy, jakieś spotkania. Nawet na Twojej uczelni. https://github.com/helloroman/hello-roman-website

5 odpowiedzi

+2 głosów
odpowiedź 30 października 2019 przez jared Gaduła (3,600 p.)
@Tedy777, zrób według mojej listy i powinno być dobrze.

1. Wybierz jaki rodzaj programu chcesz robić czy aplikacja webowa lub mobilna. Ja miałem do czynienia tylko z webowymi.

2. Zobacz jakie języki programowania stosuje się do utworzenia aplikacji webowej lub mobilnej. W praktyce w wielu językach można tworzyć wymienione typy programów, ale zazwyczaj jest kilka takich standardowych, w których najłatwiej zrobić. Najprostszą aplikację webową możesz zrobić używając języka PHP/Python (wiadomo jest do dyspozycji jeszcze C#, Java itd.) wraz z HTML i CSS. Wybranego języka używasz do napisania programu a HTML i CSS do stworzenia stron/interfejsu. Przy aplikacjach mobilnych (program na Androida) możesz np. użyć języka Java.

3. Jeśli zdecydujesz się na język następnie przerób prosty kurs o podstawach składni. Musisz wiedzieć jak w danym języku pisać itd.

4. Dowiedz się z jakiego frameworka możesz skorzystać w ramach danego języka. Gdy aplikacja webowa: dla PHP masz Symfony i Laravel, dla Python masz Django i Flask, dla Java masz Spring. Gdy aplikacja mobilna: nie wiem ale prawdopodobnie coś jest.

5. Jeśli korzystasz z frameworka sporo szansa że nie będziesz musiała dotykać języka SQL (bazy danych). Jednak wystarczy znajomość kilku komend: create database, use database, create table, insert, update, delete, select. Wybierz sobie rodzaj silnika baz danych. Do wyboru masz MySQL (bardzo popularny i prosty), MS SQL Server, Oracle. Możesz również użyć bazy noSQL ale prościej jest SQL (noSQL jeszcze nie używałem więc nie będę się wypowiadał).

6. Następnie poszukaj poradników w których ktoś pokazuje jak zrobić prosty program z użyciem twojego języka lub frameworka.

7. Wymyśl podobny program który zrobisz. Przykładowe pomysły:
- program do obsługi księgarni (użytkownicy, książki, wypożyczanie)
- program do obsługi magazynu (użytkownicy, kategorie, produkty)
- program do obsługi budżetu domowego (użytkownicy, kategorie, wydatki)
- program do zarządzania projektami (użytkownicy, projekty, zadania, zespoły)
- program do obsługi przychodni/weterynarz (użytkownicy, wizyty, recepty)

Jak widzisz dla każdego programu masz obsługę użytkowników oraz jakiegoś tematu. Użytkowników można też podzielic na np. administratora, zwykłego użytkownika lub jakiegoś specjalnego. W takich programach możesz mieć tzw. widoki wyświetlają określone informacje oraz formularze.

8. Zaplanuj bazę danych. Jak mówiłem SQL nie musisz dobrze znać, ale powinnaś wiedzieć jakie tabele chcesz przechowywać w bazie danych.

9. Używając wybranych technologii robisz program.

10. Piszesz sprawozdanie w którym opisujesz wszystko czego użyłaś czyli języki, framework, baza danych. Więcej wytycznych pewnie masz podanych.

11. Prawodpodobnie po drodze będziesz musiała dowiedzieć się czegoś "co jest obok". Być może znajomość programowania obiektowego (klasy, obiekty, metody, modyfikatory dostępu/enkapsulacja, dziedziczenie). To powinno wystarczyć do tworzenia prostego programu.

12. Jeśli aplikacja webowa/mobilna będzie dla ciebie zbyt trudna możesz zrobić program konsolowy czyli tzw. narzędziowy który realizuje jakieś zadanie. Wtedy odpada ci znajomość dodatkowych technologii jak HTML/CSS itd.

Tak widzę, że powinnaś zacząć. Sam nie jestem ekspertem i mało umiem z programowania, ale miałem podobny problem do ciebie i jakoś poszło. Jeśli w twoim przypadku słabe są umiejętności napisania programu, zrób go na tyle minimalnie aby spełniał założenia i skup się na dobrym opisaniu. Taki raport można spokojnie napisać na kilkadziesiąt stron nawet bez lania wody.

Pozdro.
0 głosów
odpowiedź 29 października 2019 przez jared Gaduła (3,600 p.)
Co chcesz robić i w jakiej technologii? Aplikacja internetowa, program desktopowy, aplikacja mobilna, urządzenie z arduino? Projekt sieci komputerowej?
komentarz 29 października 2019 przez Tedy777 Nowicjusz (130 p.)
Jakaś apka to dobry pomysł co proponujesz żeby to od zera ogarnąć? Bo my nawet nie mieliśmy podstaw jak je tworzyć
komentarz 30 października 2019 przez DragonCoder Nałogowiec (36,500 p.)
Czy Ty jestes na infie, czy moze innym kierunku?
0 głosów
odpowiedź 29 października 2019 przez kubaapk Nałogowiec (44,270 p.)
Poproś promotora o zaproponowanie tematu. Pewnie rzuci czymś w czym sam czuje się pewnie więc Ci pomoże w razie problemów.
komentarz 29 października 2019 przez Tedy777 Nowicjusz (130 p.)
Nie żebym się zalila, ale jeden promotor nie przyjeżdża na spotkania (ledwo gada po polsku). Najchętniej chciałby pracę po angielsku, i generalnie ciężko się z nim dogadać, a drugi tylko preferuje sieci bo jest mocno ograniczony.
0 głosów
odpowiedź 29 października 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)
Zbuduj aplikacje przy jakiejkolwiek technologii... to jest chyba najprostsze i masz dużo możliwości do lania wody.
komentarz 29 października 2019 przez Tedy777 Nowicjusz (130 p.)
Jakaś wskazówka, pomoc jak to zacząć? Nic nie mieliśmy o aplikacjach
komentarz 29 października 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)
Co to za uczelnia?

Jak tworzysz aplikacje internetowa/mobilna możesz zacząć od przygotowania opisu systemu oraz zaprojektowaniu bazy, kolejno możesz opisać narzędzia przy pomocy których będziesz tworzyć system (język programowania, IDE etc). Potem tworzysz całą aplikacje opisujesz ważniejsze fragmenty kodu i piszesz co stworzyłeś co Ci się udało a co nie i tyle... 20-60 stron jesteś w stanie z tego zrobić, zależnie od wymagań promotora oraz tego jak bardzo chcesz lać wodę.
komentarz 29 października 2019 przez Tedy777 Nowicjusz (130 p.)
Państwowa, w małym mieście
komentarz 29 października 2019 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)
Jaka konkretnie?
komentarz 29 października 2019 przez niezalogowany

@Tedy777,

Jakaś wskazówka, pomoc jak to zacząć? Nic nie mieliśmy o aplikacjach

Trzy lata studiowania i nie wiesz nawet jak ZACZĄĆ PISAĆ aplikację? Pomijam już fakt, że na uczelni nie mieliście z tego żadnych zajęć, ale co TY robiłaś przez te 3 lata? 

komentarz 30 października 2019 przez wsnofi Bywalec (2,680 p.)
Imprezy i szalenie w lozku, a teraz na zmywaku xD
komentarz 30 października 2019 przez ViktorPL Nowicjusz (120 p.)

@Tedy777, Daj znać co to za uczelnia żeby na nią nie trafić

0 głosów
odpowiedź 30 października 2019 przez ShiroUmizake Nałogowiec (46,300 p.)
Najłatwiej to jakikolwiek CRUD, Interfejs webowy za pomocą jakieś biblioteki. API do obsługi plus jakieś bajery typu mail. Branża i tematykę sobie wybierz.

Podobne pytania

–1 głos
1 odpowiedź 386 wizyt
pytanie zadane 9 czerwca 2021 w Rozwój zawodowy, nauka, praca przez rysiek5555 Początkujący (300 p.)
0 głosów
1 odpowiedź 851 wizyt
pytanie zadane 9 marca 2020 w Rozwój zawodowy, nauka, praca przez Krupenz Początkujący (360 p.)
0 głosów
1 odpowiedź 951 wizyt

92,551 zapytań

141,399 odpowiedzi

319,531 komentarzy

61,937 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...