Skąd wziąć inspirację na temat do pracy inżynierskiej?

Skąd wziąć inspirację na temat do pracy inżynierskiej?

Wątek przeniesiony 2020-09-02 14:59 z Off-Topic przez cerrato.

P3
  • Rejestracja:około 6 lat
  • Ostatnio:około 4 lata
  • Postów:52
0

Cześć wszystkim,
w zasadzie tak, jak w temacie. Dużo się uczę, angażuję się w swoje studia, ale teraz stoję prze wyborem tematu mojej pracy i mam pustkę w głowie. Mój promotor każe zbadać dowolny zbiór danych za pomocą wybranej przez siebie metody (można korzystać z różnych narzędzi, języków programowania). Jest wymóg żeby tak to w ogólnym zamyśle wyglądało, gdyż praca musi być związana z kierunkiem - big data. W moim mniemaniu zapowiada się to jak zwykły większy projekt na studia, czyli mało nowatorsko, co jeszcze bardziej mnie dezorientuje. Wydaje mi się, że stoi to w sprzeczności z istotą takiej pracy, która powinna być na swój sposób ambitna i choć trochę odkrywcza.

Piszę tutaj, żeby zaczerpnąć wiedzy ludzi bardziej doświadczonych, którzy temat pracy inżynierskiej/magisterskiej mają już za sobą. Skąd braliście inspirację na temat swojej pracy? Czy była ona ambitna? Jak wcześnie wzięliście się za jej pisanie?

Sorki, że pytania mogą się wydawać naiwne, ale jest to dla mnie rzecz nowa.

KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:4 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
5
Programista3 napisał(a):

W moim mniemaniu zapowiada się to jak zwykły większy projekt na studia, czyli mało nowatorsko, co jeszcze bardziej mnie dezorientuje. Wydaje mi się, że stoi to w sprzeczności z istotą takiej pracy, która powinna być na swój sposób ambitna i choć trochę odkrywcza.

Wydaje Ci się. Praca inżynierska nie musi być w żaden sposób nowatorska
Chyba że coś zmienili przez ostatnie 8 lat :P


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
PerlMonk
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa 🐪
  • Postów:1719
7

Wydaje mi się, że stoi to w sprzeczności z istotą takiej pracy, która powinna być na swój sposób ambitna i choć trochę odkrywcza.

No właśnie niekoniecznie. Praca inżynierska ma głównie pokazać, że rozumiesz jakiś temat i potrafisz wyciągnąć wnioski. Nie musi być odkrywcza i rzadko kiedy jest. Odradzam zabieranie się za ambitne tematy. To twoja pierwsza praca w tej skali i możesz nie umieć oszacować trudności i pracochłonności zadań.
Fajnym tematem jest analiza ruchu na stronie. Za przykład może być strona uczelni, na której jesteś. Jest tam trochę danych do "zmielenia". Dowiedz się czy i jakie dane są trzymane dane o ruchu na stronie. Na podstawie tych danych możesz napisać wnioski, np. jakie podstrony bardziej eksponować a inne mniej. Możesz dojść do wniosku, że plan zajęć rzucić wyżej a kontakt do wykładowców niżej, niż numer do dziekanatu. Gdyby ktoś nie wiedział: z kim jak z kim, ale z personelem dziekanatu powinno się mieć dobry kontakt :] . Jeśli dogadasz się z uczelnią, możesz dopisać skrypt analizujący ruch kursora myszy na stronie.


Nie sztuka uciec gdy w dupie sztuciec. 🐪🐪🐪
IK
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 2 lata
1

A czy tematy prac na każdej uczelni (przynajmniej państwowej) nie są publiczne? Na mojej chyba były. Możesz sobie pogrzebać po stronach różnych uczelni i może znajdziesz coś ciekawego.

UglyMan
  • Rejestracja:około 6 lat
  • Ostatnio:około 3 lata
  • Postów:2206
3

U nas praca inżynierska polegała na zrobieniu jednego z wybranych projektów rzuconych przez prowadzącego. Potem jakaś prosta obrona z "profesorem" co chyba miał chorobę dwubiegunową, bo jednego dnia wstawił wszystkim 5, drugiego 3. Moja praca nie była w żaden sposób innowacyjna ani nowatorska - jak dobrze pamiętam to coś z symulacja równania Schrodingera zależnego od czasu (cząstka w studni potencjału). Poświęciłem na dopieszczenie programu sporo czasu, a i tak wszyscy mieli na to wyj.... tak że jak najłatwiej, jak najszybciej i z bani. Chyba że planujesz zostać na uczelni to może ci się dobra praca inżynierska przydać do jakichś publikacji.

PerlMonk
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Warszawa 🐪
  • Postów:1719
2
iksde napisał(a):

A czy tematy prac na każdej uczelni (przynajmniej państwowej) nie są publiczne? Na mojej chyba były. Możesz sobie pogrzebać po stronach różnych uczelni i może znajdziesz coś ciekawego.

Są. Problem w tym, że takie listy bywają publikowane dość późno. Nie stoi to na przeszkodzie porozmawiać z przyszłym promotorem i coś wymyślić.


Nie sztuka uciec gdy w dupie sztuciec. 🐪🐪🐪
IK
Ale można patrzeć na tematy z ostatnich kilku lat, nie? :D
PerlMonk
No. To da wiedzę, że nie można tych tematów plagiatować :]
IK
To się nazywa szukanie inspiracji :)
PA
  • Rejestracja:około 6 lat
  • Ostatnio:około 2 lata
  • Postów:426
4
Programista3 napisał(a):

Skąd braliście inspirację na temat swojej pracy?

Zapytałem się profesora od najciekawszego przedmiotu. Miał całkiem fajne tematy/zbiory danych, bo uczelnia i pobliska elektrownia współpracowały.

Czy była ona ambitna?

Nie. Nic nowego nie wymyśliłem, ale sporo się nauczyłem.

Jak wcześnie wzięliście się za jej pisanie?

Gdzieś na przedostatnim roku, połowa 6 semestru. A raczej projekt wtedy zaczynałem.

MasterOf
  • Rejestracja:około 7 lat
  • Ostatnio:8 miesięcy
  • Postów:466
1

Pisałem dwie prace magisterskie na zlecenie w wieku 17-18 lat (nie były to byle jakie uczelnie).
Praca magisterska to żadne halo, odpuść. Zdaj i tyle ;)

edytowany 1x, ostatnio: MasterOf
UglyMan
Policja!!! Proszę przyjechać do internetu. Pisałeś sam program czy razem z papierkową robotą?
MarekR22
a potem na rozmowy o pracę przychodzą ludzie, którzy nadają się tylko do łopaty.
UglyMan
Chciałbym poznać tych geniuszów:)
MasterOf
@tomek Sam program. Nie mam cierpliwości do tego [CIACH!] i lania wody na uczelniach
UglyMan
@MarekR22: podejrzewam, że właśnie tacy ludzie zostają dyrektorami i kierownikami.
MarekR22
parę razy brałem udział w rekrutacji i wierz mi moje słowa są poparte doświadczeniem.
stivens
To jakie konkretnie te uczelnie? :)
MasterOf
Nie będę mówił jakie dokładnie, żeby nikt nie miał problemów. Ale Kraków i WWA
stivens
Tbh to przede wszystkim sam mozesz miec problemy jakby sie komus chcialo drazyc. Nawet jak skasujesz to na forum sa tylko soft-delety
CZ
@MasterOf: no to nie wiesz co piszesz :) bo w całym procesie dyplomowania najprostszą kwestia jest właśnie napisanie programu. Najbardziej męczące i pracochłonne jest właśnie pisanie tych bzdur i to to jest problematyczne, więc piszesz bzdury w tym poście.
stivens
@Czitels: jak ktos to do 17 latka oddelegowal to i tak zbyt ambitny nie jest
MasterOf
@stivens Powodzenia. najwyżej powiem, że żartowałem :D Co do ambicji, większość studentów i tak jej nie ma w dzisiejszych czasach :)
MasterOf
@Czitels: Być może, studia to inny zwariowany świat. Pewnie się uczą tam pisać eseje, zamiast programować na tej informatyce. Nie wiem, nie byłem
UglyMan
Studia nie są po to żeby uczyć się programować:)
stivens
@MasterOf: czemu myslisz ze mowie o mnie? ;)
stivens
zasugerowalem tylko, ze jakby ktos drazyl to by zaczal od Ciebie a nie od tych uczelni :)
MasterOf
@Tomek Pycia: To czego uczą studia? Pewnie po nich ma się wgląd w różne dziedziny informatyki i taką ogólną wiedze? Czy jeszcze dorzucisz naukę tej skomplikowanej matematyki :D No spoko, ale jest to coś co można ogarnąć bez nich i to krócej. Bez zbędnych rzeczy
MasterOf
@stivens: Wiem, wiem. Nie życzyłem powodzenia tobie tylko temu komuś kto będzie próbował
UglyMan
@MasterOf: Może masz rację. Teraz to może wygląda inaczej niż 20 lat temu - jest łatwiejszy dostęp do wiedzy. Mi studia dały szanse poznani ludzi i rzeczy, do których nie miałbym dostępu jak bym został na mojej wiosce - chodź bym przeczytał całą bibliotekę. Poza tym studia zmieniają trochę pogląd na Świat - dal mnie takim przedmiotem była nauka o Globaliźmie - w życiu bym nie ruszył tego tematu jak by nie ten przedmiot. Nasz profesor od matematyki powiedział, że ze studiów to będzie nam potrzebne góra 10% wiedzy, ale problem jest taki, że nie wiemy, które 10 %.
MasterOf
@Tomek Pycia: Pewnie i masz rację, mnie trochę ponosi jeśli chodzi o tematy związane ze studiami bo mocno zawiodłem się na systemie
UglyMan
To nie system jest zły tylko ludzie.
MasterOf
@Tomek Pycia: Ludzie tworzą system, na jedno wychodzi
stivens
nie wszystkie uczelnie sa systemowe
UglyMan
No nie bo nawet najlepszy system moze zostać rozwalony przez to ze ludzie maja wywalone.
CZ
  • Rejestracja:ponad 8 lat
  • Ostatnio:2 dni
  • Postów:2287
4

Z własnego doświadczenia Ci powiem: bycie ambitnym to fajna cecha, ale prace inżynierską lepiej po prostu odbębnić a to co Cię interesuje robić na własną rękę. Tak wygląda nasz system edukacji.

MasterOf
  • Rejestracja:około 7 lat
  • Ostatnio:8 miesięcy
  • Postów:466
1
Czitels napisał(a):

Z własnego doświadczenia Ci powiem: bycie ambitnym to fajna cecha, ale prace inżynierską lepiej po prostu odbębnić a to co Cię interesuje robić na własną rękę. Tak wygląda nasz system edukacji.

Ale ja przecież nie mówię, że napisanie słabo jakiejś tam pracy o której i tak się potem zapomni i nikt na nią nie spojrzy === bycie mało ambitnym :)
Dodatkowo sam nakłaniam, żeby to odwalić, bo na co to komu?
Po prostu mówię, że z mojego doświadczenia ludzie, którzy obecnie są na studiach mają małe ambicje. Być może od zawsze tak było.
Chociaż przyznam, że z czasem sam też mam mniejsze chęci napierdzielać.

edytowany 3x, ostatnio: MasterOf
stivens
Chociaż przyznam, że z czasem sam też mam mniejsze chęci napierdzielać. co ten javascript robi z pasjonatami ;/
lambdadziara
  • Rejestracja:ponad 6 lat
  • Ostatnio:dzień
  • Postów:442
1

jak robilam rozne zadania na uczelnie to staralam sie dobierac tematy zblizony do pracy inzynierskiej, zeby potem je moc wrzucic jako rozdzial bez problemu. W sumie jakby sie nazbieralo to mam juz kilkadziesiat stron pracy z samych tych zadan

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:3 minuty
  • Lokalizacja:Wrocław
2
Programista3 napisał(a):

W moim mniemaniu zapowiada się to jak zwykły większy projekt na studia, czyli mało nowatorsko, co jeszcze bardziej mnie dezorientuje. Wydaje mi się, że stoi to w sprzeczności z istotą takiej pracy, która powinna być na swój sposób ambitna i choć trochę odkrywcza.

Może być ambitna, może być odkrywcza, ale generalnie ideą jest udowodnienie, że czegoś się na studiach nauczyłeś i potrafisz samodzielnie wykonać. Tak więc to taki projekt na studia, tyle, że lepiej udokumentowany.

Skąd braliście inspirację na temat swojej pracy?

Z życia. Napisałem coś, co potencjalnie mogłoby być potrzebne mi i znajomym (gdyby zostało skończone i działało ;)).

Czy była ona ambitna?

Subiektywnie tak, bo działałem w technologiach webowych, z którymi nie miałem wcześniej doświadczenia.
Obiektywnie nie, bo to po prostu CRUD tylko nie sklep, księgarnia ani komis samochodowy.

Jak wcześnie wzięliście się za jej pisanie?

Powoli pisałem przez cały przeznaczony na to semestr.

superdurszlak
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Kraków
  • Postów:1999
1
Programista3 napisał(a):

Wydaje mi się, że stoi to w sprzeczności z istotą takiej pracy, która powinna być na swój sposób ambitna i choć trochę odkrywcza.

Niby nie musi (praca inżynierska to praca odtwórcza) ale zawsze lepiej zrealizować fajną pracę niż kupę, o której potem wstyd pamiętać. Jak ktoś jedzie po planie minimum i prześlizguje się z semestru na semestr, to przeważnie kupa w zupełności mu wystarcza, ale skoro się angażujesz w życie uczelni to głupio byłoby zwieńczyć to inżynierką wzbudzającą konsternację ;)

Piszę tutaj, żeby zaczerpnąć wiedzy ludzi bardziej doświadczonych, którzy temat pracy inżynierskiej/magisterskiej mają już za sobą. Skąd braliście inspirację na temat swojej pracy? Czy była ona ambitna? Jak wcześnie wzięliście się za jej pisanie?

Z początku nie miałem pomysłu, jedynie mgliste wyobrażenia o tym co mniej więcej chciałbym zrobić. Najbardziej klarowny "własny pomysł", jaki mi przyszedł do głowy, to coś zbliżonego do 3DS Tosca dedykowanego do pocisków kumulacyjnych, ale pomysł się nie przyjął :D

Potem na początku 6 semestru potencjalni promotorzy zaczęli ogłaszać się z tematami prac, i u jednego z nich pojawiło się zbliżony temat (też symulacje i balistyka, bez optymalizacji). Zgłosiłem się, niedługo potem zacząłem realizować, lwia część roboty zrobiona w wakacje i krótko po - wcześniej głównie zapoznawanie się z tematem, a później już tylko szlifowanie i próby uzyskania sensownych wyników. No i pisanie pracy. Magisterkę kontynuowałem u tego samego promotora i w zbliżonej tematyce ;)


somekind
przeznaczonego, nie dedykowanego ;)
superdurszlak
no to mam farfocla w magisterce, tam nawet w tytule było [...] modeli materiałów dedykowanych do opisu zachowania się metali [...] :D
somekind
Bywa. Ale nie martw się, ja zapomniałem o połowie bibliografii, a to jakby ważniejszy problem. ;)
P3
  • Rejestracja:około 6 lat
  • Ostatnio:około 4 lata
  • Postów:52
0

Dzięki, trochę mi otworzyliście oczy, że w sumie nie ma co się zbytnio tym przejmować. Tylko nie mam jeszcze wybranego tematu, a czas do stycznia. Więc chyba muszę w końcu usiąść i pomyśleć.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)