Mam do was pytanie. Jest tu dużo osób pracujących komercyjnie wiele lat, więc pewnie mi doradzicie. Robię doktorat z modelowania molekularnego (mamy w zakładzie modelowanie molekularne i bioinformatykę, ja się tym pierwszym zajmuje), kończę drugi rok. Ze względu na to, że na uczelni z etatami bywa różnie i zarobki są niskie myślę nad tym, żeby spróbować skręcić w stronę programowania. Chcę dokończyć doktorat i w między czasie zrobić jakieś projekty programistyczne.
Co do pracy, w której teraz jestem to jeśli chodzi o programowanie:
-piszę proste skrypty w bashu, używam grep, sed i awk (ale jestem mocno początkującym);
-znam Linuxa - edytory tekstowe, uprawnienia, łączenie zdalne, tworzenie aliasów, pracę na klastrach obliczeniowych, maszyny wirtualne;
-znam Pythona i czasem używam go do pisania prostych skryptów, ale Anacondy nie używam, choć się jej uczyłem;
-Ukończyłem kurs z C i C++, jakieś 60-70 godzin ćwiczeń, choć pewnie z 3-4 razy więcej spędziłem na pisaniu programów w domu, uczyłem się programowania obiektowego w C++, i ogólnie napisałem 12-13 bardzo prostych lub prostych programów.
-kiedyś hobbystycznie zrobiłem kilka stronek (HTML + CSS) i też kiedyś trochę uczyłem się Javy (jakiś prosty program okienkowy typu mini encyklopedia - po kliknięciu na jakiś tam obrazek wyświetlały się różne informacje)
-znam podstawy Git;
Teraz mam do was pytania:
- W którym kierunku powinienem pójść? (Myślałem też o pomocy przy pisaniu programów do modelowania molekularnego (pisane są w C++), ale dużo pracy w tym nie jest, więc chciałbym pomyśleć o jakimś szerszym zakresie. Czuję, że słabo u mnie ze specjalizacją, chciałbym to zmienić i skupić się na Pythonie lub C++
- Ciężko mi rozpocząć pracę na część etatu poza Zakładem, niedługo mam jakiś tam wyjazd. Myślę, że w przyszłe wakacje mi się uda mieć 3 miesiące na jakiś staż. Do tego czasu co powinienem zrobić? Zrobić kilka projektów i wrzucić je na Githuba? Może jakiś projekt Open Source. Co byście zrobili na moim miejscu.
Z góry bardzo dziękuję.