Miten tuo tapahtuu käytännössä? Nyt olisi työttömänä aikaa kehittää omaa ammattiosaamistaan ja tiedän jo yhden mielenkiintoisen OS-projektin mihin olisi kiva kantaa oma kortensa kekoon. En ole kuitenkaan aiemmin osallistunut noihin projekteihin, enkä oikeastaan tiedä yhtään miten homma toimii.
Jos vaikka lataan viimeiset lähdekoodit sieltä sivulta ja muuttelen niitä, ja sata muuta ihmistä muuttelee yhtä sun toista myös, niin miten ihmeessä koko purkka sitten laitetaan kasaan, jos vaikka kaksi tai usempi tyyppi muuttaa aivan samaa kohtaa?!
Jos vaikka lataan viimeiset lähdekoodit sieltä sivulta ja muuttelen niitä, ja sata muuta ihmistä muuttelee yhtä sun toista myös, niin miten ihmeessä koko purkka sitten laitetaan kasaan, jos vaikka kaksi tai usempi tyyppi muuttaa aivan samaa kohtaa?!
Vastaukset 12
Vanhimmat
Contribuuttaa johonkin minun repositorioista: https://github.com/kaisellgren?tab=repositories
Käytännössä aina softaa tehdessä on versionhallinta käytössä, itse käytän nykyään Gittiä, se huolehtiin merget yms. eli ongelmia ei tule jollei muokkaa täsmälleen samaa riviä taikka jotain oikeasti isoa muutosta tee. Tällöin voi tehdä oman branchin sille.
Aloita esim. kirjautumalla Githubiin ja painamalla Fork nappia se tekee forkin/kopion repositorioista, jonka sitten kloonaat koneelles lokaaliin ja muokkaat. Sitten pushaat muutoksit takas Githubiin omaan forkkiin josta teet pull requestin mun alkuperäiseen repoon.
Fork yeah!
Tuo on hyvä saada töitä.
Jos vaan makaa kotona, niin voipi olla huomattavasti vaikeampaa saada töitä.
Niin, siis kukaan ei oikeasti tiedä, miten osallistutaan open source projektiin? Wtf.. ? Voisin olla kiinnostunut suunnittelemaan HW:ta jollekin projektille..
Heh, jos ei osaa ottaa osaa open source projektiin, niin mitenkähän ajattelit työllistyä IT-alalla yleensäkin? Ovatko nuoret tosiaan näin tolkuttoman avuttomia nykyään?
Mitä sinä oikein haluat? Valmiit työkalut, lähdekoodin, tavoitteen ja selkeät ohjeet, miten tavoitteeseen päästään (niin ettei tarvi itse ajatella)? Nyt hieman oma-aloitteellisuutta tai ammatinvaihtoa peliin.
Opettelisitko vaikkapa sisälukutaitoa: En aio työllistyä it-projektiin enkä edes it-alalle. Tarkoitus on työllistyä HW-projektiin, mutta sen saamiseksi tarvitsee löytää n. kpl it-alan projekteja jotta löytyisi se neula heinäsuovasta, joka voi tarvita erikseen suunniteltua HW:ta. Ja tällaista listaa ei ole olemassa.
It on ollut minulle aina HW-näkökulma asioihin. En siis aio koskaan koodata mitään, jos sitä tarkoitit.. ?
Onnittelut w3fes! Et edelleenkään vastannut kysymykseen, vaan keskityit johonkin muuhun asian viereltä..
Edelleen istut sormi hanurissa ja odotat, että joku kasaa sinulle kivan pikku listan, josta voit valita kivan pikku proggiksen. Sillä ei ole mitään väliä oletko softa vai hw puolella, oma-aloitteellisuudella ON väliä. Joten jospa edes hieman tekisit ihan itse jotain asian eteen. Äitisi tuskin lukee tätä palstaa ja auttaa.
Yleisesti ottaen kokemukseni asiasta: Piirit ovat sisäänpäin lämpiäviä. Jos otat yhteyttä projektin kontaktiosoitteeseen, et saa vastausta todennäköisesti kuin 1%:sta projekteja, jos siitäkään.. Tässä vaiheessa kannattaa luovuttaa. Ei ole mitään järkeä seuloa asiaa, missä ei ole mitään seulottavaa.. hommasta ei jää mitään käteen. Sen sijaan tällainen palsta voi olla hyvä paikka lähestyä ongelmaa, koska on mahdollista, että joku on kuulolla ja kokee vieläpä ahaa-elämyksen. Eli: Vastapuolen saa tekemään aloitteen => hommasta tulee mahdollisesti hedelmällistä. Lisäksi oma vaiva jää riittävän minimaaliseksi, jotta sen saa hoidettua. Riittikö rautalanka?
Sen n-kpl listan projekteja rakennan sitten yhteydenottojen perusteella. Tämä siitä syystä, että pääsen myös itse valitsemaan itsestäni järkevimmän projektin, mihin osallistua. Tällöin projektille lienee parhain mahdollinen hyöty, kun kompetenssit vastaa tarpeita. Eikä itse tarvitse askarrella minkään turhan parissa..
Mitä ihmettä, jos hardwarea aiot suunnitella niiiin ei hardware puolella ole opensourcea, opensourcehan tulee juuri avoimesta lähdekoodista ja lähdekoodista tulee suoritettavaa softwarea eikä hardwarea!
Käsitteet kunniaan!
no kyllä siellä hardwaressakin on firmware ja laiteläheistä koodia. Tosin se ei open sourcea yleensä ole, koska se koodinpätkä yleensä patentoituu ja toimii kilpailuetuna.
Näillä webkoodareilla tuntuu joskus olevan käsitys, että kaikki mitä sen "hienon websovelluksen" tai "käyttiksen" alla on, onkin mekaniikkaa...