Prolog
Der findes flere artikler, for eksempel , eller . Alle har dog en fælles ulempe: Forfatterne har delt tidlige erfaringer fra deres læring eller forberedelse. Dette er bestemt nyttigt, men efterlader plads til fantasi.
Jeg vil fortælle om, hvordan man opnår en kandidatgrad i Software Engineering ved University of Liverpool (UoL), hvor nyttigt det er, og om det er værd at studere, når man er 30 og mener, at det professionelle liv er rimeligt godt.
Denne artikel kan være nyttig både for unge mennesker, der lige er startet deres vej i branchen, og for erfarne udviklere, der af forskellige årsager har sprunget over graden eller har en grad fra en institution, der ikke er anerkendt internationalt.
Fjernundervisning
Valg af universitet
Ranking
Ranking er helt klart et manipulerende begreb, men tallene viser, at universitetet ikke er så dårligt,). Dette universitet er også anerkendt i UAE, hvor de kan være krævende med hensyn til grader. Hvis du overvejer at relokere til et af de lande, hvor din erfaring ikke giver de nødvendige point for at opnå opholdstilladelse, kan UoL være et godt valg.
Pris
Prisen er en subjektiv ting, men for mig er priserne ved Stanford uoverkommelige. UoL giver mulighed for at opnå en grad for cirka 20.000 euro, opdelt i tre betalinger: før undervisningen, i den første tredjedel og før afhandlingen. Måske kan du forhandle prisen.
Sprog
For dig kan dette være irrelevant, men jeg har en svaghed for britisk engelsk. Det skyldes sandsynligvis varme minder om .
Tid
Baseret på anmeldelserne kunne jeg ikke helt finde ud af, hvor meget tid jeg skulle bruge på at studere. Nogle rapporterede, at de mistede kontakten til familien og studerede fra morgen til aften, mens andre nævnte en rimelig belastning. Jeg stolede til sidst på oplysningerne på universitetets hjemmeside. På tidspunktet for skrivningen kunne jeg ikke finde den specifikke landing, men der stod, at det krævede 12-20 timer om ugen.
Ansøgning
Ansøgningsprocessen var overraskende enkel. Jeg talte med en repræsentant fra UoL, vi diskuterede min interesse, og vi blev enige om at fortsætte kommunikationen via e-mail.
Universitetet anmodede ikke om bekræftelse af sprogkundskaber, kommissionen var helt tilfreds med mit niveau af mundtlig og skriftlig engelsk. Det var rart, fordi det sparede tid på de kurser, jeg allerede var startet på, og jeg behøvede ikke at bekræfte de åbenlyse 6,5-7 point på IELTS.
Derefter blev jeg bedt om at beskrive hele min erhvervserfaring og vedlægge en anbefaling fra min leder. Der var heller ikke problemer med dette — jeg har arbejdet med software i mere end ti år.
En vigtig faktor var, at jeg har en grad i ledelse, som kommissionen anerkendte som BSc, således gjorde min erfaring og min bachelor mig berettiget til MSc.
Uddannelse
Moduler
Alt er ganske logisk: otte moduler, en afhandling, opnåelse af eksamen og kastning af huen.
Information om modulerne og undervisningsmaterialerne kan ses . I mit tilfælde er det:
- The Global Technology Environment;
- Software Engineering and Systems Architecture;
- Software Testing and Quality Assurance;
- Professional Issues in Computing;
- Advanced Database Systems;
- Software Modelling and Design;
- Managing Software Projects;
- .
Som du kan se, er der ikke noget overnaturligt eller uden for softwareudvikling. Da jeg i de sidste fem år har organiseret udviklingen mere end jeg har skrevet kode (selvom jeg også har gjort det), var hvert modul relevant for mig. Hvis du føler, at Managing ikke var nyttigt for dig, kan alternativet til Software Engineering være .
Forberedelse
Fysiske bøger er ikke nødvendige at købe. Jeg har en Kindle Paperwhite fra de dage, hvor rubelen var i orden. Om nødvendigt overfører jeg artikler eller bøger downloadet fra eller en anden hub. Det gode er, at studenterstatus giver mulighed for autentificering på de fleste udenlandske portaler relateret til videnskabelige artikler.
Det skuffer faktisk, fordi man ikke længere har lyst til at læse subjektive erfaringer fra f.eks. nytteværdien af forskellige praksisser , men man ønsker en grundig undersøgelse udført med hjælp fra den beskrevne metodologi.
Proces
På dagen, modulens struktur bliver tilgængelig. Undervisningen på UoL består af følgende cyklus:
- Torsdag: modulet starter
- Søndag: deadline for diskussionsposten
- Mellem diskussionsposten og onsdag skal man skrive mindst tre kommentarer til indlæg fra sine medstuderende eller instruktøren. Man må ikke skrive alle tre på én dag.
- Onsdag: deadline for individuel eller gruppearbejde
Du får en instruktør, Ph.D., der er klar til at besvare ethvert spørgsmål, læringsmaterialer (videoer, artikler, kapitler fra bøger), krav til individuelle opgaver og indlæg.
Diskussionerne er faktisk yderst interessante, og de akademiske krav til dem er de samme som for opgaverne: brug af citationer, kritisk analyse og respektfuld kommunikation. Generelt overholdes principperne for akademisk integritet.
Hvis man skal omsætte det til ord, ser det således ud: 750-1000 ord til individuel opgave, 500 ord til indlæg og 350 ord til hvert svar. I alt vil du minimum skrive omkring to tusinde ord om ugen. I starten var det svært at generere så store mængder, men med det andet modulet blev jeg vant til det. Man kan ikke fylde med irrelevant indhold, vurderingskriterierne er ret strenge, og i nogle opgaver kan det være svært at holde sig indenfor ordgrænsen.
I løbet af næste søndag efter onsdag bliver vurderingerne tilgængelige i henhold til .
Belastning
Jeg bruger omkring 10-12 timer om ugen på at studere. Det er en katastrofalt lav figur, fordi jeg ved, at mange af mine medstuderende, som også har meget erfaring, bruger betydeligt mere tid. Jeg tror, det er meget subjektivt. Måske vil du bruge mere tid og føle dig mindre træt, eller måske meget mindre tid og slet ikke blive træt. Af natur er jeg hurtig til at tænke, men jeg har brug for en betydelig mængde tid til at slappe af.
Hjælpemidler
Jeg bruger , som er gratis for studerende, og jeg betaler også for og . Citation management kan også foretages i RefWorks, men det syntes jeg var for komplekst og ubelejligt. Jeg bruger proofreading mere eller mindre af vane, og det hjælper mig mindre og mindre. Jeg er ikke sikker på, at de er de billigste på markedet, men jeg har ikke fundet bedre til forholdet mellem pris/hastighed/kvalitet.
Relevans
Jeg kan helt sikkert sige, at selvom jeg forsøger at følge med i tendenserne i branchen, har UoL givet mig et stort skub. For det første blev jeg nødt til at genkalde eller lære de grundlæggende ting, der er nødvendige for at styre udvikling og selve udviklingen. Kravene til individuelle opgaver tillader ikke forældede materialer og byder de nyeste anerkendte forskning velkommen, og instruktørerne elsker at stille sværdige spørgsmål i diskussioner.
Så hvad angår om viden leveres fra frontlinjen - ja, det gør den.
Interesse
Jeg ville næppe være glad for at studere ved UoL, hvis det lignede et typisk kursus på Coursera, hvor du i bund og grund er alene med dig selv. Gruppearbejde, der forener studerende fra forskellige hjørner af verden med et fælles mål, livliggør virkelig processen. Sådan er det også med diskussioner. For at være ærlig, havde jeg en saftig debat med en medstuderende fra Canada, der arbejder i banksektoren, om konceptet anti-mønstre og hvor Singleton skal placeres.
Det var yderst interessant at skrive 1000 ord om emnet "Analyse af fordele og begrænsninger ved distribuerede systemer", ligesom det var at arbejde med mine partnere i gruppearbejdet "Enterprise Database System Architecture" i det tidligere databaskursus. Der spillede vi også lidt med Hadoop og analyserede endda noget. Selvfølgelig har jeg Clickhouse på mit arbejde, men jeg har ændret mit syn på Hadoop efter at have været nødt til at forsvare det og analysere det fra alle vinkler.
Nogle opgaver inkluderede for eksempel en uge om "Transaktionsanalyse, evaluering og sammenligning" som omfattede enkle opgaver om 2PL-protokollen.
Er det værd at det?
Ja! Jeg tror ikke, jeg ville have dykket så dybt ned i IEEE-standarderne eller moderne metoder til risikostyring i IT. Nu har jeg et system af referencepunkter, og jeg ved, hvor jeg kan henvende mig, hvis det er nødvendigt, og hvad det er sådan noget som dette eksisterer.
Bestemt, programmet såvel som nødvendigheden af at kende ting uden for det (tages i betragtning ved evalueringen) får grænserne til at udvide sig og smider én ud af komfortzonen.
En indirekte fordel
Nødvendigheden af at skrive og læse meget tekst på engelsk tillader i sidste ende:
- At skrive på engelsk
- At tænke på engelsk
- At skrive og tale næsten uden fejl
Selvfølgelig findes der mange engelskkurser, der koster mindre end 20.000 euro, men det er usandsynligt, at du vil droppe dem ligesom lingualeo på udsalg.
Epilog
Jeg er overbevist om, at investeringer i viden altid giver det største udbytte. Jeg har set mange udviklere til samtale, som engang har sat sig fast i deres komfortzone og er blevet ubrugelige.
Når du er 30, og du allerede i flere år har hjulpet virksomheder med at udvikle teknologiske projekter, findes der en stor risiko for at stoppe med at udvikle sig. Jeg er overbevist om, at der er en eller anden lov eller paradoks til at beskrive dette.
Jeg forsøger at supplere min læring med Coursera og litteraturen, som jeg læser efter behov på arbejdet, men jeg føler stadig, at jeg gerne vil gøre mere. Jeg håber, at min erfaring kan hjælpe nogen. Spørg endelig — jeg vil med glæde svare.
Kilde: habr.com
