Můj život a moje názory
Pátý semestr na FEL ČVUT STM – softwarové inženýrství
Tak a další semestr na FELu mám za sebou a tak provedu menší sumarizaci, co a jak. Ostatně jako je zvykem. V tomhle semestru mi doporučený studijní plán dal tři povinné předměty: Realizaci programových systému, Řízení SW projektů a Semestrální projekt. A vzhledem k tomu, že musím absolvovat za studium 4 povinně volitelné předměty a já doposud neměl ani jeden, tak o další náplni bylo defacto rozhodnuto.
Y36SI2 – Řízení SW projektů
Tento předmět nám měl dát nějaký přehled o sw projektech z pohledu manažera či projektového vedoucího. Náplní tedy byly modely řízení – vodopád, spirála apod., potěšující bylo, že se zmiňovaly i agilní metodiky. Samozřejmě se nesměla vynechat ani analýza rizik, dokumentace apod. Cvičení byla spojena společně s Y36SI3, a o tom se tedy zmíním až níže. Zkouška byla relativně jednoduchá a dal jsem za B.
Y36SI3 – Realizace programových systémů
Náplní byl tento předmět podobný, resp. doplňující k předmětu Y36SI2. Nicméně tentokrát se jednalo spíše o technické zaměření, či-li z pohledu jakéhosi technického vedoucího týmu. Většinu věcí jsem znal už z praxe, některé věci, v kterých nejsme příliš kovaný, jsem si však aspoň objasnil. Ani zde zkouška nebyla příliš těžká a opět B.
Slíbil jsme ještě něco k cvičení. Jak jsem psal pro SI3 a SI2 byla cvičení spojena. Jejich nápní bylo složit cca pětičlenné týmy a hrát si na vývojářskou firmu. My jsme programovali diskrétní simulaci restaurace. Na každém cvičení pak jeden člověk z týmu vždy prezentoval určitou část projektu. Dokonce se ani až tak moc nenaplnily strasti týmových projektů, že by se vše dělalo na poslední chvíli. Sice jsme ze začátku nic nedělali, ale nakonec jsme to zvládli s předstihem. Jazykem vývoje byl zvolen C#, v kterém jsme měl nulové zkušenosti, a tak jako vedlejší produkt tohoto předmětu jsem se naučil základy C# a potvrdil si akorát to že vyšší programovací jazyky se od sebe syntaxí téměř neliší:)
Také to byl snad můj první předmět, co má blog, kde najdou zajímavé info i nestudenti. Což je chvályhodné, že už se dostávají na školy podpůrné modernější nástroje. Sice některé využívají i Twitter, ale blog je jistě dobrým začátkem.
Y36PRO – Semestrální projekt
Semestrální projekt je zatím jediný předmět, který ještě nemám uzavřený. Je to „předmět“, kdy se začíná pracovat na bakalářské práci. Záleží na tom, jak se dohodnete s vedoucím bakalářky. Někteří chtějí nosit každý týden nějakou hotovou část, některým stačí rozumný výstup na konci semestru. Já jsem dohodnutý na výstupu a zatím ještě nemám úplně hotovo, proto zatím neukončený.
Y36PDA – Principy tvorby mobilních aplikací
Tento předmět byl celkem zklamáním pro mě. Očekával jsem od něj, že se naučím vyvíjet v Java ME pro mobilní telefony. Vývoj však probíhal na platformě BlackBerry, což je sice také Java, ale není to tak rozšířená platforma. To by však ani tolik nevadilo jako to, že byl ten předmět hodně zaměřený na použitelnost handicapovaných uživatelů (senioři, nedoslýchavost, horší motorika apod.). Já vyvíjel dialer (aplikaci pro vytáčení kontaktu) pro seniory. Předmět byl tak zaměřený spíše na použitelnost než na programování. Zkouška byla nepovinná, já však beru většinou první co mi nabídnou, a tak jsem Déčkem nepohrdl.
Y36DBA – Administrace databázových systémů
Administrace obecně není mým koníčkem, ale byl povinně volitelný… Administrace byla zaměřena na stroje Oracle, PostgreSQL a MySQL. Na každém cviku byl scénář, který jsme měli splnit a nakonci to s námi cvičící prošel. K zápočtu bylo třeba vypracovat referát na téma DBA. Zkouška byla v pohodě, asi 25 otázek, předem známých dopředu. Výsledek: A.
Y36AWS – Administrace webového serveru
Druhá administrace a pro mě nejhorší předmět
Administrace se týkala jen Apache. Cvika probíhají takovým stylem, že jsou na začátku cvičení zadány úkoly a pracujete. Na tom by nebylo nic zvláštního, ale blbé je, že na konci s vámi cvičící úkoly neprojde a neřekne jak by se měly řešit. Ba co víc správné řešení se nedozvíte nikdy, protože na web je nikdy nedají. Přijde mi to přístup, že chtějí spíše, aby lidé ten předmět nedokončili než naopak. Zkouška je pak ze dvou částí, teoretická a praktická. Praktickou kontroluje skiprt, který však dává body, jen pokud je vše správně, což je také nevýhoda, na druhou stranu ale aspoň měli všichni stejné podmínky. Moje zkouška nakonec nebyla tak těžká, mohla být mnohem horší, ale i tak jsem odešel za E a byl jsem v podstatě spokojen.
Y33TSW – Testování a kvalita software
Předmět se zabýval veškerými druhy testování – manuální, automatizované, jednotkové, GUI testery apod. Semestrálka je náročnější testujete svůj vlastní (dříve napsaný) software a odzkoušíte si tak všechny druhů testů na něm. Celkem přínosný předmět, ale nutnost odevzdávat z toho report předem daného rozsahu a formátu je blbost. Zkouška však byla ještě více hardcore. Okruhy jsou sice dopředu dané, nicméně jsou zaměřené na teorii, takže úplně mimo obsah cvičení. Písemku napíšete, a pak rozbor písemky se zkoušejícím. Nepochopitelně ten rozbor trval okolo půl hodiny! Při dvaceti lidech je to zkouška na cca deset hodin. Já měl však štěstí, a byl jsem odbaven rychle, protože se mě jen zeptal co je kvalita sw a požadavek a když to odpovím dobře (přesnou definic), tak že mi da A. Nějak jsem to ze sebe vypotil a byl jsem tak nejrychleji odbaven:)
X33EJA – Enteprise Java
Již jsem měl dva předměty zabývající se Javou EE, ale zkusil jsem i tento. V minulém semestru jsem měl X36TJV a Y36TW2. TW2 jsem nakonec kvůli nesmyslné semestrálce nedokončil a přišel mi zaměřen až moc na základy a nic moc nenaučil. Naopak X36TJV považuji za jeden z nejlepších předmětů co jsem měl na celém FELu a co mi něco dal. X33EJA byla velmi podobná X36TJV, ale vzhledem k tomu, že cviko bylo jen jednou za 14 dní nedoporučoval bych jej moc začátečníkům. Výhodou proti X36TJV je, že si můžete semestrálku vybrat vlastní a nemusíte dělat povinně nějakou danou. Já dělal jednoduchý shop a dostal jsem za A.
Celkově tenhle semestr hodnotím pro mě osobně časově hodně náročný, ale je to převážně kvůli těm 4 povinně volitelným předmětům, které jsem naštěstí nakonec všechny dal. V následujícím semestru, potřebuji už jen sebrat někde 20 kreditů a pravděpodobně konec, jelikož mě studuji nenaplňuje, ale o tom někdy jindy. Také tento semestr je asi s nejlepším mým průměrem a pokud dostanu dobře ohodnocený semestrální projekt, mohl bych dostat snad i stipendium…
Pokud vás zajímá ještě jiný pohled na pátý semestr, tak kolega d1x na svém blogu o něm také píše.
| Tento příspěvek napsal Jiří Nápravník, 20.1.2010 v 15.43 do rubriky Škola. Můžete sledovat komentáře na tento článek pomocí RSS 2.0. Můžete taktéž zanechat komentář nebo odkázat z Vašeho vlastního webu. |











