Jump to content

Ищу работу html-верстальщика


oleg3280
 Share

Recommended Posts

 

На правах топикстартера подниму свою старую тему.

Ссылка на моё резюме за 13 ноября 2014 года http://rabota.ua/cv/7079852

Мой твиттер https://twitter.com/oleg3280

Буду очень благодарен, если кто из города Николаева (Украина) поможет найти работу.

Согласен на фриланс.

Хотя лучше конечно официальное трудоустройство по трудовой книжке.

Заранее спасибо.

Олег.

Олег, если интересно, то решите вот эту задачку http://htmlforum.ru/index.php?showtopic=51075

Сделайте по максимум кроссбраузерно. Об оплате напишите мне в личку.

 

Задача не трудная 

Link to comment
Share on other sites

Модифицировал http://jsfiddle.net/npofopr/a9dhwgjt/3/

Результат:

http://jsfiddle.net/y14fm2u0/31/

Оплаты не нужно, всё равно решение не моё, а участника этого форума npofopr.

Олег

Edited by oleg3280
Link to comment
Share on other sites

К слову о работе. У нас в городе заметный спрос на администраторов интернет-магазинов разработанных на bitrix. Если пройти курсы Bitrix, то можно получить сертификат - "Контент-менеджер", "Администратор". Плюс навыки верстки и прочие вещи можно указать в резюме.

 

Если позиционировать себя как человека знающего этот движок, да с таким резюме, то вас 100% возьмут на работу. В результате одни плюсы, вы продолжаете изучать верстку, понимаете лучше самый распространенный движок, если голова работает хорошо, приступаете к изучению серверных языков, ну а там...

 

Но, один минус. Как правило работодатели хотят от вас чтобы вы умели делать всё, да быстро! Еще бы, при з/п 30-35 тыс.

Чаще всего, в их понимании администратор сайта - человек который может и дизайн сделать, верстку, программировать. А также заниматься SEO.

Link to comment
Share on other sites

Большое спасибо за подробный комментарий.

Надеюсь, что с вёрсткой решения задачи хоть немного помог, хотя я всего лишь модифицировал решение другого участника.

 

К слову о работе. У нас в городе заметный спрос на администраторов интернет-магазинов разработанных на bitrix. Если пройти курсы Bitrix, то можно получить сертификат - "Контент-менеджер", "Администратор". Плюс навыки верстки и прочие вещи можно указать в резюме.

 

Если позиционировать себя как человека знающего этот движок, да с таким резюме, то вас 100% возьмут на работу. В результате одни плюсы, вы продолжаете изучать верстку, понимаете лучше самый распространенный движок, если голова работает хорошо, приступаете к изучению серверных языков, ну а там...

 

Но, один минус. Как правило работодатели хотят от вас чтобы вы умели делать всё, да быстро! Еще бы, при з/п 30-35 тыс.

Чаще всего, в их понимании администратор сайта - человек который может и дизайн сделать, верстку, программировать. А также заниматься SEO.

 

Link to comment
Share on other sites

Не совсем понятно а портфолио есть ?

Вопрос правильный.

Портфолио как такового нет.

В основном читаю теорию.

Первое вложение - это тестовое задание, которое я делал в прошлом году для одной из фирм, второе вложение - это заготовка моего сайта, который нужно ещё наполнить содержанием.

Остальное было удалено, так как стыдно показывать.

Олег.

UPD: Вложения сегодня удалил.

Edited by oleg3280
Link to comment
Share on other sites

Портфолио как такового нет. В основном читаю теорию. Первое вложение - это тестовое задание, которое я делал в прошлом году для одной из фирм, второе вложение - это заготовка моего сайта, который нужно ещё наполнить содержанием. Остальное было удалено, так как стыдно показывать.
 

Ответ по чему вам трудно найти работу кроется в этих строках.

Link to comment
Share on other sites

К сожалению пока вам работы не найти, тема создана год назад а до сих пор нету портфолио это грустно.
 Портфолио не обязательно. Точнее очень хорошо если оно есть, но чтобы начинающему устроиться на работу верстальщиком/программистом оно не обязательно. 
  • Like 1
Link to comment
Share on other sites

мне кажется, что мало пока знаний для работы

 

а вот такое я вообще писать не стал бы

Умею работать за компьютером на уровне опытного пользователя.

 

 

автор, напиши что за год изменилось в смысле профессионального роста

Edited by cyklop77
Link to comment
Share on other sites

 

К сожалению пока вам работы не найти, тема создана год назад а до сих пор нету портфолио это грустно.
 Портфолио не обязательно. Точнее очень хорошо если оно есть, но чтобы начинающему устроиться на работу верстальщиком/программистом оно не обязательно. 

 

В 34 года почти нету шансов, в 20 лет легко возьмут.

Link to comment
Share on other sites

Игорь Ермаков, on 17 Nov 2014 - 8:08 PM, said:   Sergik+, on 17 Nov 2014 - 7:25 PM, said: К сожалению пока вам работы не найти, тема создана год назад а до сих пор нету портфолио это грустно.  Портфолио не обязательно. Точнее очень хорошо если оно есть, но чтобы начинающему устроиться на работу верстальщиком/программистом оно не обязательно.    В 34 года почти нету шансов, в 20 лет легко возьмут.

возраст не проблема, были бы знания, тем более есть фриланс и удаленка фуллтайм там где в принципе  все равно сколько тебе лет и кто ты, только делай свою работу, и делай ее качественно.
Link to comment
Share on other sites

мне кажется, что мало пока знаний для работы

 

а вот такое я вообще писать не стал бы

Умею работать за компьютером на уровне опытного пользователя.

 

 

автор, напиши что за год изменилось в смысле профессионального роста

 

"Честный, обязательный, исполнительный. Готов к изучению нового. Опыта работы, связанного с темой вакансии, нет. Предыдущая работа была связана с госслужбой. Знаю HTML4.01/HTML5, CSS1/2.1/3, основы JavaScript. Занимаюсь постоянным самообразованием. PHP/MySQL не знаю.

Больше года пытаюсь найти работу по теме резюме, но ничего не получается. Знания есть, прошу поверить на слово. Готов работать образно говоря 24 часа в сутки и 7 дней в неделю. Всю работу буду выполнять добросовестно."

 

Это была цитата из резюме http://rabota.ua/cv/7079852

За год знаний стало больше.

Но мало практики.

 

Простите, что всех вас отвлекаю своей вакансией. Тему можно закрывать. Когда будет портфолио, создам новую тему.

Всем большое спасибо.

Олег.

Edited by oleg3280
Link to comment
Share on other sites

 

Игорь Ермаков, on 17 Nov 2014 - 8:08 PM, said:   Sergik+, on 17 Nov 2014 - 7:25 PM, said: К сожалению пока вам работы не найти, тема создана год назад а до сих пор нету портфолио это грустно.  Портфолио не обязательно. Точнее очень хорошо если оно есть, но чтобы начинающему устроиться на работу верстальщиком/программистом оно не обязательно.    В 34 года почти нету шансов, в 20 лет легко возьмут.

возраст не проблема, были бы знания, тем более есть фриланс и удаленка фуллтайм там где в принципе  все равно сколько тебе лет и кто ты, только делай свою работу, и делай ее качественно.

 

На фрилансе нужно портфолио а в офис либо опыт либо возраст помоложе.

Сейчас пробую на фрилансе работу брать, по факту верстки голой мало и она дешевая,

либо оркестр нужен либо знание cms чтобы адекватно зарабатывать, по верстке

особо никто не смотрит как хорошо вы верстаете.

Edited by Sergik+
Link to comment
Share on other sites

автор, а что мешает сделать портфолио из некоммерческих проектов?

 

и что значит

 Знания есть, прошу поверить на слово.

 

?

вообще вы странно выражаетесь. наверное тоже социопат :)

Edited by cyklop77
Link to comment
Share on other sites

автор, а что мешает сделать портфолио из некоммерческих проектов?

 

и что значит

 Знания есть, прошу поверить на слово.

 

?

вообще вы странно выражаетесь. наверное тоже социопат :)

 

Как понять "портфолио из некоммерческих проектов"?

Edited by oleg3280
Link to comment
Share on other sites

возраст не проблема, были бы знания, тем более есть фриланс и удаленка фуллтайм там где в принципе  все равно сколько тебе лет и кто ты, только делай свою работу, и делай ее качественно.
 Для новичка возраст как раз важный параметр. Тут дело в том, что какой-нибудь студент работающий за опыт будет рад даже десятке-двадцатке. Когда к тебе приходит взрослый человек подсознательно воспринимаешь его как того кому не дашь двадцатку в месяц, значит и делать он должен на большую сумму. 

 

34 года, кстати, не такой большой срок, близко к среднему возрасту в IT, может не срастись только в маленький компаниях где всем меньше тридцати, в большой фирме разброс такой, что 34 будет абсолютно нормально, да и вообще не обязательно про возраст говорить кому-то, я в 16 лет в анкете на фрилансе указал, что мне 20 и ничего, никто не пострадал от этого. 

Link to comment
Share on other sites

  • 1 year later...

Добрый день! Кто Поможет???

 

Нужен сайт интернет магазина простенький, возможно на готовом движке, очень не дорого, или работающий макет, наполню сам, товаров всего до 40. Мне хаватит 2-3 странички, остальное сам доделаю или вместе по ходу действия.

Жду ответ.

Ответ прошу в личку. Дам ссылку на старый сайт.

Спасибо! 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By zeiger2
      Здравствуйте! У меня стоит задача, что при наведении на блок li строка должна поменять цвет, в том числе и картинка. Я меняю картинку с помощью 
      background-image: none;     background: url(../img/check_icon_red.png) left no-repeat;   Но теперь картинка позицианируется не там где должна, её можно поставить на место только вручную, через -100px. Нужно поставить ровно туда, где она была. Должна быть в одном ряду с другими
    • By Mix9
      есть див с 5 img, при уменьшении экрана див выходит за него. Я добавил overflow: auto для этого div в надежде на то, что я смогу прокручивать фотки с помощью скроллбара, однако даже с ним почему-то я не вижу часть фоток которые вышли за границу. Что с этим можно сделать? класс video повторяется 5 раз, я тут оставил только 1 
      .content{ width: 90%; background-color: #333; } .video{ margin: 0px 4px 0px 4px; width: 310; display: flex; flex-direction:column; } .video_button_text{ margin-top: 10px; display: flex; flex-direction: row; font-size: 20px; color: white; } .video_text_div{ display: inline-block; width: 250px; } .video_text{ text-align: justify-all; margin: 0px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .slidan_videos{ margin: 0px 10px 0px 20px; overflow: auto; width: auto; margin-bottom: 50px; display: flex; flex-direction: row; justify-content: space-around; } <div class="content"> <div class = slidan_videos> <div class = video> <div> <a href = 'ссылка'><img class="img" src=""картинка"></a> </div> <div class = video_button_text> <div class = avatarka_div> <a href="ссылка" target="_blank"><img class = avatarka src="картинка"></a> </div> <div class = video_text_div> <p class = video_text><a href="ссылка">текст</a></p> </div> </div> </div>
    • By Марко
      Добрый день. Начинающий программист, столкнулся с проблемой. Селектор .class не работает должным образом. Несмотря на правильное, я надеюсь, описание, на web-странице не отображается ни одно изображение. С чем может быть связано? Заранее спасибо за помощь. 



    • By Kaido
      Использую готовый плагин для модальных окон(от MaxGraph). Проблема в том, что когда у меня открыто два модальных окна, для примера Форма + Политика конфендициальности, и мне нужно закрыть политику вместе с ней закрывается и другое модальное окно. В JS я не сильно разбираюсь(собственно из за этого и использую готовый плагин), можете помочь кто работал с этим плагином? Я примерно понимаю как он работает, но реализовать чтобы закрывалось только одно не получается.
       
        <div class="content"> <button class="modal-btn" data-path="first" data-animation="fadeInUp" data-speed="1500">Открыть окно 1</button> </div> <div class="modal"> <div class="modal__wrapp" data-target="first"> <div class="modal__content"> <button class="modal__close">Закрыть</button> модальное окно <button data-path="policy">Политика</button> </div> </div> <div class="modal__wrapp" data-target="policy"> <div class="modal__content"> <button class="modal__close">Закрыть</button> политика </div> </div> </div> .modal { --transition-time: 0.3s; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; cursor: pointer; overflow-y: auto; overflow-x: hidden; text-align: center; opacity: 0; visibility: hidden; transition: opacity var(--transition-time), visibility var(--transition-time); } .modal__wrapp { display: none; cursor: default; width: fit-content; height: fit-content; } .modal__content{ position: absolute; left: 500px; width: 500px; height: 500px; display: flex; color: white; flex-direction: column; text-align: left; background-color: #000; } .modal__content button{ width: 200px; height: 50px; margin: 50px 0; } .modal.is-open { opacity: 1; visibility: visible; transition: opacity var(--transition-time), visibility var(--transition-time); } .modal__wrapp.modal-open { display: flex; } .disable-scroll { position: relative; overflow: hidden; height: 100vh; position: fixed; left: 0; top: 0; width: 100%; } .fade { opacity: 0; transition: opacity var(--transition-time); } .fade.animate-open { opacity: 1; transition: opacity var(--transition-time); } .fadeInUp { opacity: 0; transform: translateY(vw(-100)); transition: opacity var(--transition-time), transform var(--transition-time); } .fadeInUp.animate-open { opacity: 1; transform: translateY(0); transition: opacity var(--transition-time), transform var(--transition-time); } .modal__wrapp[data-target="policy"] .modal__content{ left: 1050px; background-color: #000; opacity: .5; } class Modal { constructor(options) { let defaultOptions = { isOpen: () => {}, isClose: () => {}, } this.options = Object.assign(defaultOptions, options); this.modal = document.querySelector('.modal'); this.speed = false; this.animation = false; this.isOpen = false; this.modalContainer = false; this.previousActiveElement = false; this.fixBlocks = document.querySelectorAll('.fix-block'); this.focusElements = [ 'a[href]', 'input', 'button', 'select', 'textarea', '[tabindex]' ]; this.events(); } events() { if (this.modal) { document.addEventListener('click', function(e){ const clickedElement = e.target.closest('[data-path]'); if (clickedElement) { let target = clickedElement.dataset.path; let animation = clickedElement.dataset.animation; if (clickedElement.classList.contains('modal-close')) { this.close(); } let speed = clickedElement.dataset.speed; this.animation = animation ? animation : 'fade'; this.speed = speed ? parseInt(speed) : 300; this.modalContainer = document.querySelector(`[data-target="${target}"]`); this.open(); return; } if (e.target.closest('.modal__close')) { this.close(); return; } }.bind(this)); window.addEventListener('keydown', function(e) { if (e.keyCode == 27) { if (this.isOpen) { this.close(); } } if (e.keyCode == 9 && this.isOpen) { this.focusCatch(e); return; } }.bind(this)); this.modal.addEventListener('click', function(e) { if (!e.target.classList.contains('modal__wrapp') && !e.target.closest('.modal__wrapp') && this.isOpen) { this.close(); } }.bind(this)); } } open() { this.previousActiveElement = document.activeElement; this.modal.style.setProperty('--transition-time', `${this.speed / 1000}s`); this.modal.classList.add('is-open'); this.disableScroll(); this.modalContainer.classList.add('modal-open'); this.modalContainer.classList.add(this.animation); setTimeout(() => { this.options.isOpen(this); this.modalContainer.classList.add('animate-open'); this.isOpen = true; this.focusTrap(); }, this.speed); } close() { if (this.modalContainer) { this.modalContainer.classList.remove('animate-open'); this.modalContainer.classList.remove(this.animation); this.modal.classList.remove('is-open'); this.modalContainer.classList.remove('modal-open'); this.enableScroll(); this.options.isClose(this); this.isOpen = false; this.focusTrap(); } } focusCatch(e) { const focusable = this.modalContainer.querySelectorAll(this.focusElements); const focusArray = Array.prototype.slice.call(focusable); const focusedIndex = focusArray.indexOf(document.activeElement); if (e.shiftKey && focusedIndex === 0) { focusArray[focusArray.length - 1].focus(); e.preventDefault(); } if (!e.shiftKey && focusedIndex === focusArray.length - 1) { focusArray[0].focus(); e.preventDefault(); } } focusTrap() { const focusable = this.modalContainer.querySelectorAll(this.focusElements); if (this.isOpen) { focusable[0].focus(); } else { this.previousActiveElement.focus(); } } disableScroll() { let pagePosition = window.scrollY; this.lockPadding(); document.body.classList.add('disable-scroll'); document.body.dataset.position = pagePosition; document.body.style.top = -pagePosition + 'px'; } enableScroll() { let pagePosition = parseInt(document.body.dataset.position, 10); this.unlockPadding(); document.body.style.top = 'auto'; document.body.classList.remove('disable-scroll'); window.scroll({ top: pagePosition, left: 0 }); document.body.removeAttribute('data-position'); } lockPadding() { let paddingOffset = window.innerWidth - document.body.offsetWidth + 'px'; this.fixBlocks.forEach((el) => { el.style.paddingRight = paddingOffset; }); document.body.style.paddingRight = paddingOffset; } unlockPadding() { this.fixBlocks.forEach((el) => { el.style.paddingRight = '0px'; }); document.body.style.paddingRight = '0px'; } } const modal = new Modal({ isOpen: (modal) => { console.log(modal); console.log('opened'); }, isClose: () => { console.log('closed'); }, });  
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy