;

10 aktuálních tipů pro IT životopisy (1.)

26. 12. 2013
Doba čtení: 3 minuty

Sdílet

Autor: © Sergey Khakimullin - Fotolia.com
Web CIO.com sestavil seznam 10 nejlepších rad roku 2013 ze své série Resume Makeover (vylepšení vzhledu životopisu). Podívejme se na něj.

1. Vezměte si příklad z reklamy

Vezměte si příklad z reklamy a připravte pro čtenáře svého životopisu rychlou, chytlavou a ráznou reklamu na vaše schopnosti a zkušenosti.

Specialista na životopisy Donald Burns říká, že je důležité, aby vaše curriculum fungovalo jako reklama, protože ve světě plném šumu, konkurence a rozptýlení musíte říct hodně informací rychle.

Burns říká, že pro rychlé čtení by měly být v životopisu zvýrazněny klíčové položky. Všechny položky by přitom měly být krátké – od jedné do maximálně tří věc. Cílem je, aby byl čtenář schopen CV „proskenovat“ v pěti až deseti vteřinách. Při více jak třech až pěti řádcích na odstavec je podle Burnse pro čtenáře těžké životopis strávit.

2. Nezapomeňte na LinkedIn

Používání LinkedInu může být vaší konkurenční výhodou. Tato sociální síť je totiž klíčovým nástrojem při hledání práce. Nezanedbávejte ji, neboť ji nezanedbávají ani pracovníci a manažeři HR oddělení či další hledači talentů.

Kromě Facebooku, Twitteru či Pinterestu byste měli řádnou péči věnovat i právě tomuto kariérnímu webovému nástroji.

Svůj profil aktualizujte vždy poté, co dokončíte projekty, získáte nové schopnosti či projdete novým školením. Doporučujte své kolegy a přátele a potvrzujte jejich talenty a schopnosti, a následně je poproste, zda by oni nemohli učinit to samé pro vás.

3. Zdůrazněte to, co vás odlišuje

Zdůrazněte to, co vás odlišuje. Další expertka na životopisy Jennifer Hayová však doporučuje, abyste navíc zjednodušili vaši zprávu čtenáři a vyvarovali se nadbytečných populárních, ale nicneříkajících výrazů.

Hayová pracovala na obsáhlém životopisu technologického profesionála Brada Kirka a objevila tam opakující se informace, které kategorizovala, čímž Kirkův životopis značně zjednodušila.

„Musela jsem je [informace] rozdělit do kategorií, abych zjednodušila jejich organizaci a učinila z nich jednoduchou zprávu,“ říká Hayová.

Dodává, že v původním životopise zaznamenala Kirkův několikanásobný popis stejných schopností. „Měl více odrážek, které čtenáři oznamovaly to samé. Proč ale zprávu opakovat, když ve svém životopise máte tak málo místa?“ ptá se Hayová.

Navíc přestože se Kirk označuje jako „myšlenkový lídr“ cloudového odvětví, neobjevila se žádná zmínka o těchto schopnostech na první stránce jeho životopisu. „Neexistovalo žádné spojení mezi tímto tvrzením a jeho původním životopisem,“ říká Hayová. Tato informace se tam sice nacházela, ale bylo téměř nemožné ji vyextrahovat.

Cyber25

„Je spousta cloudových konzultantů, kteří pracují na front-endu a implementacích. Už méně je těch, kteří jsou zapojeni do celkového životního cyklu produktu. To jej odlišuje od těch ostatních,“ říká Hayová. S tím na paměti vytvořila cílenější životopis, který zdůrazňoval to, co Kirka odlišuje od většiny lidí.

Pokračování

'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »