Hlavní menu

Nástroje

BakalarskeStudium / PotrebyZamestnavatelu

View (print) - Edit page | Recent changes - Page history

Updated 05 September 2006, 14:13 by Herout

BakalarskeStudium.PotrebyZamestnavatelu History

Hide minor edits - Show changes to output

05 September 2006, 14:13 by Herout -
Changed lines 54-55 from:
** assembler (i pasivně) - velká výhoda pokud se člověk pohybuje v oblasti
C/C++
to:
** assembler (i pasivně) - velká výhoda pokud se člověk pohybuje v oblasti C/C++
05 September 2006, 14:13 by Herout -
Changed lines 41-43 from:
** jeden programovací jazyk do hloubky (např. Java: OOP, šablony, výjimky,
kontejnery, multithreading, správa paměti, JIT, mechanismus class
loaderu...)
to:
** jeden programovací jazyk do hloubky (např. Java: OOP, šablony, výjimky, kontejnery, multithreading, správa paměti, JIT, mechanismus class loaderu...)
05 September 2006, 14:12 by Herout -
Changed lines 40-41 from:
* Společný vědomostní základ (pro programátory, ne třeba pro Bc.
administrátora sítě)
to:
* Společný vědomostní základ (pro programátory, ne třeba pro Bc. administrátora sítě)
05 September 2006, 14:10 by Herout -
Changed lines 53-55 from:


to:
* Volitelné okruhy:
** cokoli z předchozího seznamu do hloubky
** databáze
** architektura počítačů
** assembler (i pasivně) - velká výhoda pokud se člověk pohybuje v oblasti
C/C++
** automaty a gramatiky
** řízení projektů
** objektové modelování
** grafika
** testování SW


05 September 2006, 14:09 by Herout -
Added lines 34-55:
* Schopnosti a zkušenosti:
** schopnost samostatně analyzovat a vyřešit problém s použitím literatury / Internetu
** zkušenost s větším projektem
** ladění kódu a optimalizace
** znalost Windows i unixového OS

* Společný vědomostní základ (pro programátory, ne třeba pro Bc.
administrátora sítě)
** jeden programovací jazyk do hloubky (např. Java: OOP, šablony, výjimky,
kontejnery, multithreading, správa paměti, JIT, mechanismus class
loaderu...)
** základní algoritmy a datové struktury
** složitost algoritmů
** bezpečnost a stabilita (typické slabiny programů a systémů, obrana)
** vícevláknové programování
** operační systémy (jak OS funguje - základy)
** sítě (základy)
** vybraný skriptovací jazyk



05 September 2006, 14:07 by Herout -
Changed lines 13-19 from:
to:
* aktualizace OS (win32, Linux), Anti{Vir|Spam} na serveru
* periodické úkoly (cron]
* práce s logy na obou OS
* důraz na svatou trojici: WWW/SMTP/DNS, která dělá nejvíc problémů


16 August 2006, 17:43 by PremekBrada -
Changed lines 7-9 from:
* principy distribuovaných systémů (transakce, protokoly) [GK]
* paralelní programování (vč. synchronizovaný server-objekt, side-effecty monitoru) [GK]
* UML - přečíst model (class, aktivity, komponenty) [GK]
to:
* principy distribuovaných systémů (transakce, protokoly)
* paralelní programování (vč. synchronizovaný server-objekt, side-effecty monitoru)
* UML - přečíst model (class, aktivity, komponenty)
Changed lines 16-17 from:
Česká firma, systémový "krabicový" sw (mail server), C/C++/Java/scripty. Cca 80 lidí, poptávka cca 10 studentů ročně.
to:
Česká firma s US pobočkou, systémový "krabicový" sw (mail server), C/C++/Java/scripty. Cca 80 lidí, poptávka cca 10 studentů ročně.
Changed lines 20-22 from:
*

to:
** v jiných kontextech/firmách také "správce" (sítě, serveru), helpdesk, GUI/HCI designér
* rámcová znalost tvorby specifikací požadavků a oponentur - developer se jich účastní
* praktický dopad O(n) např. na velké databázi
* práce v týmu, přijít již se zkušenostmi s ní
* umět psát anglicky a česky (specifikace => srozumitelnost, zdroj informací pro design a testy)
* znalost testovacích frameworků (Ctest, JUnit)
* vědět něco o normách a standardech

!! CCA

Česká firma s EU pobočkou, informační systémy na zakázku a "krabicový" learning management, Java/.NET/Oracle. Cca 100 lidí, poptávka cca 10 studentů ročně.

* potřebuje "kodéry"
* databáze - triggery, uložené procedury, SQL
* umět vytvořit datový model ze znalosti entit
* OOP, využívání knihoven a návrhových vzorů
* znalost fungování webu, základ HTML+CSS+JS (+ umět sahnout do ref.příručky), napsat jednoduchou webovou aplikaci
* angličtina - připravenost na FCE
* základní zkušenost s reálným projektem z praxe, student by se měl umět sám nabídnout co dovede
** zkušenost s týmem a firemním procesem výhodou, ne podmínkou
* přehled technologických znalostí - UP, MSF, analýza, design/projektování, číst UML, Oracle, Java, typy řešení projektů, "slovník ze světa IT" (CMS, BI, LMS, ERP, portál, ...)
* základní prezentační dovednosti - prezentace před publikem uvnitř firmy (např. sdělování zkušeností ze školení), sepsání strukturované zprávy pro odborníka i neodborného čtenáře ("aby se v tom šéf během 3 minut vyznal")
** Ing. prezentace firmy navenek

!! Inter-Informatics

Česká firma s pobočkami a zákazníky po EU, informační a konstrukční systémy na zakázku, Java. Cca 60 lidí, poptávka cca 10 studentů ročně.

* schopnost komunikace (formulovat problém, prezentovat) a práce v týmu
* angličtina - velmi dobře číst technický text (termíny), rozumné zvládnutí psané formy a konverzace (vč. telefonování)
* databáze - SQL select/create, join, k čemu je index, constraint, tušit k čemu je trigger a vložená procedura; praktická zkušenost s _robustním_ RDBMS (Ora, PG)
* číst ERA diagramy, normalizace rel. schémat
* praktická zkušenost v Javě vč. knihoven (XML, DB, JSP), základy JSF nebo Struts výhodou
** jsou ochotni pomoci s výukou J2EE (Struts/JSF, EJB)
* UML - číst i psát (class, activity, state, sequence)
* praktické používání návrhových vzorů (GoF i J2EE, mj. kvůli dorozumění), znát jejich výhody i možné problémy ("číst vzor odzadu", tj. od aplikovatelnosti a nevýhod, v knihách)
* koncept webové aplikace, základy HTTP+HTML+CSS+JS - vcelku jedno jestli PHP nebo JSP nebo ASP
* UNIX - schopnost práce v příkazové řádce, nejen Linux (např. Solaris se svým `csh`) vč. základní konfigurace a časování úloh; možná třeba spojit s výukou v DB2
* základy technologií - rutinně Ant, CVS/svn, JUnit; dále Log4j, J2EE kontejner (Tomcat, OC4J), Struts
* vědět k čemu slouží test a jak ho napsat - neotrávit je předem vůči testování
* povědomí o životním cyklu SW, obvyklé role a jejich zodpovědnosti - poptávka spíše po "developer" než "kodér", vč. role údržby
* skriptovací jazyky
* vědět, že práce na sw projektu obsahuje i nepříjemné rutinní ale potřebné práce

!! Profinit

Česká firma (Praha)

* o Bc. nemají programově zájem, potřebují Ing.
16 August 2006, 16:55 by PremekBrada -
Changed lines 5-6 from:
Německo-česká firma, pokladní a mobilní software, Java. Cca 40 lidí, poptávka cca 10 studentů (Ing.) ročně.
to:
Německo-česká firma, pokladní a mobilní software na zakázku, Java. Cca 40 lidí, poptávka cca 10 studentů (Ing.) ročně.
Changed lines 14-15 from:

to:
!! Kerio

Česká firma, systémový "krabicový" sw (mail server), C/C++/Java/scripty. Cca 80 lidí, poptávka cca 10 studentů ročně.

* jsou třeba jak absolventi "softwaroví" tak "ne-softwaroví" - zákaznický servis, nasazení/implementace, vedení výběrových řízení, ...
* Bc. role "developer" (nikoli "kodér"), "tester", + Ing. "šéf týmu"
*

Changed line 24 from:
Zpět na HomePage.
to:
Zpět na ZnalostiDovednosti, HomePage.
16 August 2006, 16:48 by PremekBrada -
Changed lines 1-3 from:

!! Technické znalosti
to:
Souhrn dotazovací akce u firem, které zaměstnávají absolventy KIV. Červenec 2006.

!! GK Software

Německo-česká firma, pokladní a mobilní software, Java. Cca 40 lidí, poptávka cca 10 studentů (Ing.) ročně.
Changed lines 12-25 from:

!! Soft Skills

(Co to je? Viz http://content.monstertrak.monster.com/resources/archive/jobhunt/softskills/.)

!! Non-requirements, tj. co _není_ třeba aby věděli

* fyzika, elektronika

!! Postřehy a poznámky

* "síťař z oboru DS je použitelný jako dobrý síťař, softvérář z SWI není použitelný jako dobrý databázista"
* inženýři moc neumí dekompozici na moduly/komponenty a "programování do rozhraní"
to:
* praxe s prací v týmu, nejlépe získaná prací na projektu u reálné firmy během studia


16 August 2006, 16:44 by PremekBrada -
Added lines 1-24:

!! Technické znalosti

* principy distribuovaných systémů (transakce, protokoly) [GK]
* paralelní programování (vč. synchronizovaný server-objekt, side-effecty monitoru) [GK]
* UML - přečíst model (class, aktivity, komponenty) [GK]
* základy konfig. managementu
* štábní kultura kódu, názvy tříd/prvků, organizace kódu

!! Soft Skills

(Co to je? Viz http://content.monstertrak.monster.com/resources/archive/jobhunt/softskills/.)

!! Non-requirements, tj. co _není_ třeba aby věděli

* fyzika, elektronika

!! Postřehy a poznámky

* "síťař z oboru DS je použitelný jako dobrý síťař, softvérář z SWI není použitelný jako dobrý databázista"
* inženýři moc neumí dekompozici na moduly/komponenty a "programování do rozhraní"

----
Zpět na HomePage.