Jump to content

Требования к Junior Web Developer'у


DedUndead
 Share

Recommended Posts

День добрый, в планах осенью устроится на работу стажером веб-разработчиком. Хотелось бы уточнить тот требуемый минимум знаний, чтобы устроиться на данную должность.

Понятно что это знание HTML, CSS, PHP, AJAX, JavaScript, но каким должен быть уровень этих знаний?

Link to comment
Share on other sites

Почитайте текст вакансий. Там все написано обычно. Ну а, ходя на собеседования, вы уже точно поймете, что к чему.

Вот к примеру вакансия на стажера программиста на битриксе.

Требования к кандидатам:

HTML/CSS/JavaScript на базовом уровне,

Знакомство с PHP/MySQL

Опыт работы с 1С-Битрикс (или другими CMS) ПРИВЕТСТВУЕТСЯ

Нацеленность на результата

Способность и желание получать опыт и развивать свои профессиональные навыки в команде опытных разработчиков

Как понять "на базовом уровне" или "знакомство с"?

Link to comment
Share on other sites

1) накопите портфолио (за так, за отзыв, или за гроши, потому как у начинающего мало хороших вариантов).

2) начните писать свою cms систему - очень хорошая и полезная практика.

Link to comment
Share on other sites

Как понять "на базовом уровне"...

Значит, что надо уметь сверстать простенький шаблон страницы.

...или "знакомство с"?

Значит, что не надо делать круглые глаза и с криками выбегать из комнаты если вдруг в коде встретится PHP или запрос в БД. Т.е. нужно понимать синтаксис PHP/MySQL.

Link to comment
Share on other sites

1) накопите портфолио (за так, за отзыв, или за гроши, потому как у начинающего мало хороших вариантов).

2) начните писать свою cms систему - очень хорошая и полезная практика.

То есть получается, что базовый уровень HTML, CCS, Javascript - это уже портфолио работ, а знакомство с PHP/MySQL это опыт написания самописной CMS?

Link to comment
Share on other sites

То есть получается, что базовый уровень HTML, CCS, Javascript - это уже портфолио работ, а знакомство с PHP/MySQL это опыт написания самописной CMS?

нет. базовый уровень - это то, что написал Great Rash, ну и плюс уметь быстро разбираться и ориентироваться в чужом коде для последующей его правки.

портфолио - наличие сделанных тобою работ, может быть даже в реальных работающих проектах (если работодатель конечно разрешит положить эту работу вам к себе в портфель).

в самописной cms помимо php/mysql так же могут присутствовать и js и jquery (html+css там же полюбому будут, ну а как же без них то? :) ).

и да, про это Great Rash так же написал выше ;)

Link to comment
Share on other sites

а где вообще можно поискать вакансии именно на стажировку? Тобишь где найти компанию/студию/команду разработчиков, которые возьмут человека без опыта работы и помогут с обучением?

Link to comment
Share on other sites

а где вообще можно поискать вакансии именно на стажировку? Тобишь где найти компанию/студию/команду разработчиков, которые возьмут человека без опыта работы и помогут с обучением?

Если есть реальный интерес, моя почта wildhind@tut.by

Link to comment
Share on other sites

Реально.

Какие уже сейчас есть навыки?

Начал я изучение с курсов на Intuit'e, на данный момент прошел:

  1. JavaScript
  2. Основы сетей передачи данных
  3. Введение в стандарты Web
  4. Основы JavaScript
  5. Практикум по программированию на JavaScript
  6. Основы программирования на JavaScript
  7. Введение в JavaScript
  8. Основы программирования
  9. Введение в JavaScript и CGI
  10. Введение в HTML5
  11. CSS(сертификация)
  12. Основы работы с XHTML и CSS
  13. Спецификация CSS2
  14. HTML(сертификация)
  15. Применение каскадных таблиц стилей (CSS)
  16. Основы работы с CSS
  17. Спецификация языка HTML
  18. Введение в HTML
  19. Введение в HTML и CSS
  20. Основы работы с HTML

Параллельно читал самоучители по HTML.

По PHP сейчас читаю Котерова и маны на пхпру.

По JS начал Фланагана(с носорогом которая) и маны на javascriptру

По SQL какие-то знания остались, когда курсовые на делфях делал, но в MySQL еще разбираться и разбираться.

Также ковыряюсь с MODx'ом сейчас.

Link to comment
Share on other sites

Реально.

Какие уже сейчас есть навыки?

Начал я изучение с курсов на Intuit'e, на данный момент прошел:

  1. JavaScript
  2. Основы сетей передачи данных
  3. Введение в стандарты Web
  4. Основы JavaScript
  5. Практикум по программированию на JavaScript
  6. Основы программирования на JavaScript
  7. Введение в JavaScript
  8. Основы программирования
  9. Введение в JavaScript и CGI
  10. Введение в HTML5
  11. CSS(сертификация)
  12. Основы работы с XHTML и CSS
  13. Спецификация CSS2
  14. HTML(сертификация)
  15. Применение каскадных таблиц стилей (CSS)
  16. Основы работы с CSS
  17. Спецификация языка HTML
  18. Введение в HTML
  19. Введение в HTML и CSS
  20. Основы работы с HTML

Параллельно читал самоучители по HTML.

По PHP сейчас читаю Котерова и маны на пхпру.

По JS начал Фланагана(с носорогом которая) и маны на javascriptру

По SQL какие-то знания остались, когда курсовые на делфях делал, но в MySQL еще разбираться и разбираться.

Также ковыряюсь с MODx'ом сейчас.

Укажу на ошибку:

много слов, а ответа по существу не получилось.

С точки зрения работодателя:

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

То есть сделать вывод о целесообразности предложения работы такому человеку не представляется возможным.

Правильный ответ звучит примерно так:

уже умею писать несложные скрипты на руби и питоне, знаком с концепцией MVC/MTV, сваял восемь сайтов на рельсах и три на джанге, вот ссылки. Особо обратите внимание на эту работу, она полностью на яваскрипте, в учебных целях я разработал собственный аналог библиотеки jQuery. В ходе разработки jQuery изучил досконально, теперь могу писать клиентские скрипты любой сложности. В ближайшее время собираюсь основной упор делать на изучение postgresql.

Слабо в подобном ключе ответ забабахать?

Link to comment
Share on other sites

Слабо в подобном ключе ответ забабахать?

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

Link to comment
Share on other sites

Укажу на ошибку:

много слов, а ответа по существу не получилось.

DedUndead, вы все правильно описали, если не имеете практического опыта. В нормальные компаниях, где таких как вы ищут и обучают - самое то. Разве-что, было бы большим плюсом хорошее знание английского, если такое имееться, то сделайте на этом акцент. ИМХО.

Читать это будет експерт, (Team-)Lead или Senior, который, возможно и будет вас обучать. То на что вы способны на практике они поймут на собеседовании, задав соответствующие вопросы и дадут, если вы пройдете, тестовое практическое задание. Это обычная практика во всех крупных ИТ компаниях (особенно международных).

П.С. И напишите хорошее резюме: какова ваша цель, к чему стремитесь(ИТ), лучшие качества. Рекомендации будут большим плюсов в международной компании.

Советую почитать посты/статьи на habrahabr.ru по поводу написания резюме или на других сайтах ... Ну и заодно на Хабре статьи по ИТ очень полезные...

Edited by Viper
Link to comment
Share on other sites

Книги — это без всяких сомнений хорошо.

Но должна быть одна основная тема, специализация. Например: вёрстка. И эту тему развиваем до тех пор, пока не получится честно без лукавства сказать «я хороший специалист».

Сейчас если распыляться и искать работу типа «повар, конюх и плотник», может получиться негативный опыт.

Правильно будет сказать: хочу работу программиста php (или вписать свою версию). Опыта мало, но готов учиться и развиваться.

Многие берут начинающих на работу без проблем. Обычно за символические деньги. Как правило работодатель отдаёт себе отчёт в том, что его ждёт и идёт на это осознанно. Молодой и целеустремлённый может принести результат и себе и компании.

Неохотно берут тех, кто сам не знает, чего хочет. Поэтому распыляться не стоит. Формулировки должны быть максимально чёткими.

Link to comment
Share on other sites

Но должна быть одна основная тема, специализация. Например: вёрстка. И эту тему развиваем до тех пор, пока не получится честно без лукавства сказать «я хороший специалист».

Сейчас если распыляться и искать работу типа «повар, конюх и плотник», может получиться негативный опыт.

Есть такая специальность как Front-end разрабочтик. Которая включает в себя все выше сказанное(и это далеко не все...). И она куда более приветствуется и востребована нежели просто Верстальщик.

Edited by Viper
Link to comment
Share on other sites

DedUndead, вы все правильно описали, если не имеете практического опыта. В нормальные компаниях, где таких как вы ищут и обучают - самое то. Разве-что, было бы большим плюсом хорошее знание английского, если такое имееться, то сделайте на этом акцент. ИМХО.

Читать это будет експерт, (Team-)Lead или Senior, который, возможно и будет вас обучать. То на что вы способны на практике они поймут на собеседовании, задав соответствующие вопросы и дадут, если вы пройдете, тестовое практическое задание. Это обычная практика во всех крупных ИТ компаниях (особенно международных).

П.С. И напишите хорошее резюме: какова ваша цель, к чему стремитесь(ИТ), лучшие качества. Рекомендации будут большим плюсов в международной компании.

Советую почитать посты/статьи на habrahabr.ru по поводу написания резюме или на других сайтах ... Ну и заодно на Хабре статьи по ИТ очень полезные...

Книги — это без всяких сомнений хорошо.

Но должна быть одна основная тема, специализация. Например: вёрстка. И эту тему развиваем до тех пор, пока не получится честно без лукавства сказать «я хороший специалист».

Сейчас если распыляться и искать работу типа «повар, конюх и плотник», может получиться негативный опыт.

Правильно будет сказать: хочу работу программиста php (или вписать свою версию). Опыта мало, но готов учиться и развиваться.

Многие берут начинающих на работу без проблем. Обычно за символические деньги. Как правило работодатель отдаёт себе отчёт в том, что его ждёт и идёт на это осознанно. Молодой и целеустремлённый может принести результат и себе и компании.

Неохотно берут тех, кто сам не знает, чего хочет. Поэтому распыляться не стоит. Формулировки должны быть максимально чёткими.

Большое спасибо за помощью, постараюсь учесть все рекомендации.

Link to comment
Share on other sites

С точки зрения работодателя:

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

То есть сделать вывод о целесообразности предложения работы такому человеку не представляется возможным.

Правильный ответ звучит примерно так:

уже умею писать несложные скрипты на руби и питоне, знаком с концепцией MVC/MTV, сваял восемь сайтов на рельсах и три на джанге, вот ссылки. Особо обратите внимание на эту работу, она полностью на яваскрипте, в учебных целях я разработал собственный аналог библиотеки jQuery. В ходе разработки jQuery изучил досконально, теперь могу писать клиентские скрипты любой сложности. В ближайшее время собираюсь основной упор делать на изучение postgresql.

в таком ключе далеко уже не начинающий и з\п будет как минимум 50-60 тыс руб.

Многие берут начинающих на работу без проблем. Обычно за символические деньги. Как правило работодатель отдаёт себе отчёт в том, что его ждёт и идёт на это осознанно.

ключевые слова (как показывает практика) тут именно за символические деньги и начинающих.

Неохотно берут тех, кто сам не знает, чего хочет. Поэтому распыляться не стоит. Формулировки должны быть максимально чёткими.

а вот тут в точку!

  • Like 1
Link to comment
Share on other sites

По JS начал Фланагана

5-е издание, надеюсь? Есть уже 6-е, но на англ... Если осилишь эту книгу и JS тебе понравиться, заинтересует, то советую акцент лучше делать в сторону JS-программиста. ИМХО

Link to comment
Share on other sites

5-е издание, надеюсь? Есть уже 6-е, но на англ... Если осилишь эту книгу и JS тебе понравиться, заинтересует, то советую акцент лучше делать в сторону JS-программиста. ИМХО

Да, 5-е. А 6 вроде перевели уже _http://www.books.ru/books/javascript-podrobnoe-rukovodstvo-6-e-izdanie-1814274/?show=1

Link to comment
Share on other sites

Да, 5-е. А 6 вроде перевели уже _http://www.books.ru/books/javascript-podrobnoe-rukovodstvo-6-e-izdanie-1814274/? show=1

От чёрт, я только сейчас всерьёз стал читать пятое, хотя покупал почти полгода назад :facepalmxd: Придётся покупать шестое, хотя толком не читал предыдущее ;)

Edited by Vin
Link to comment
Share on other sites

От чёрт, я только сейчас всерьёз стал читать пятое, хотя покупал почти полгода назад Придётся покупать шестое, хотя толком не читал предыдущее

Это не важно. По сути, 6-е издание - это переписанное 5-е, в связи с появлением новых технологий, бурным развитием броузеров, появление новых редакций спецификации ECMAScript. И существенная часть книги будет о том, что было раньше(в 5-м издании). Так было, если не ошибаюсь, во всех редакциях это книги.

Link to comment
Share on other sites

...переписанное 5-е, в связи с появлением новых технологий, бурным развитием броузеров, появление новых редакций спецификации ECMAScript

Вот потому и тянет новое издание купить, хотя и прошлое (фактически шестилетней давности) до сих пор актуально, т.к. там рассматривается базовый JS.

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

×
×
  • 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