- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Давно уже увлекаюсь вебом, можно сказать с детства пробовал создавать какие-то сайты. Позже пошел в универ по комп. наукам, но понимаю что универ не даст всего того, что нужно. Хотелось бы работать по специальности, а именно веб-разработчиком.
Сейчас знаю:
Основы ООП
Основы PHP (работа с базой данных и тд)
Основы JS
Основы HTML, CSS (хочу научиться верстать с 0, так как не пробовал еще не разу)
Различные CMS такие как WordPress, OpenCart и тд.
И основы различных других языков, но это уже не к вебу.
Я видел что ищут веб-разработчиков, но понимаю что моих знаний не хватит для работы.
Что посоветуете изучать и как (так как искал уроки PHP и почти все что пишут, я уже знаю, нужна видать литература)? Потому что основы конечно хорошо, но на основах проект не создашь.
Буду рад рекомендациям! А если есть человек, который сможет помочь какими-то рекомендациями, заданиями и тд (куратор, проще говоря), буду вообще несказанно счастлив! :)
Заранее всем спасибо.
Устройся на работу. Сначала помощником веб-программиста. Тогда у тебя появиться старший наставник, у него подучишься. Как почувствуешь, что набрался достаточно опыта устраивайся уже непосредственно программистом.
если бы все было так просто..
для начала попробуй сам что-нибудь сделать. пусть хоть блог с минимальным функционалом
Для начала нужно поставить цель -"Я хочу создать доску объявлений" (ПС - для старта конечно лучше что-то попроще типа новостей/стены отзывов)
И дальше уже реализуя это, придет понимание что по минимум нужно.
А дальше уже -глянут, что на фреймворках/цмс это проще/сложнее делать, что нужно для красивого интерфейса (js, ajax и тд)
Krines, выше все верно говорят. Начните писать для себя, желательно сразу с каким-нибудь материальным выхлопом, хотя не обязательно (вы можете потом просто подобный софт продавать). А потом, если к тому времени не пропадет желание работать на дядю, а не на себя, с этим багажом уже можете пробовать куда-нибудь устраиваться, если вас еще раньше не заметят и не прихватят.
Разделяйте программирование и технологии. Языки, паттерны, технологии это всего лишь инструменты, если хотите именно быть разработчиком, то изучайте и создавайте алгоритмы, математику, всегда пытайтесь решить не тривиальные задачи, на таких задачах как раз начинается просвещение и отрыв от технологий в сторону понимания алгоритмов. Когда понимание придёт, изучение инструментов JS, PHP, баз данных, станет вопросом времени. Конечно отличное знание инструментов это отличный плюс, но на старте нужно от них абстрагироваться, со временем или пойдете в конкретную область или будете full stack. Если же со старта будет изучать технологии, то можете и не развить необходимые мышление, что быть сильным кодером. Удачи!)
Нужно не знать, а уметь.
А умения получите на практике.
ВО на данное время - это просиживание штанов.
Потому что основы конечно хорошо, но на основах проект не создашь.
Если Вы будете только учиться, но ничего не делать, то толку ноль.
Знания нужно получать на практике.
Нужно что-то реализовать, думайте как.
А если есть человек, который сможет помочь какими-то рекомендациями, заданиями буду вообще несказанно счастлив! :)
1. Устройтесь стажером куда-то. Когда возьмут на работу в штат и будете чувствовать себя более уверенно, забивайте на учету, переводитесь на заочку, бросайте институт (если Вам не нужно общежитие).
2. Фриланс (задания).
3. Опенсорс.
Сейчас знаю:
Основы ООП
И не особо гонитесь/используйте за тем, чего Вы не понимаете.
Пишите код так, чтобы понимать, как он работает.
Читайте хабр.
Спасибо Krines, За подобное обсуждение.
Можно сказать, что то, что вы написали относится и комне.
Интересные рекомендации дали :)
3. Опенсорс.
только как учиться на чужом опыте
Читайте хабр.
В массе стадо студентов, ламерья. Сейчас из двух десяток заметок - одна стоит внимания. Лучше читать профильные форумы , а хабр в качестве желтой прессы во время кофе с бутербродом.
В целом весьма поддерживаю - работу на опыт. Практика от теории сильно отличается.
Krines,
Надо хорошо знать и понимать:
Высшую математику, теорию множеств, алгоритмы и подобное.
На базовом уровне знать и понимать:
Все школьные предметы: физику, биологию, химию, русский и иностранные языки и т.д.
Программирование - это не вещь сама в себе. Программируется что-то в некой предметной области и программист должен быть способен в этой предметной области разобраться, для чего он должен обладать хотя бы базовыми знаниями.
Это если хотите заниматься действительно интересными проектами. Если же решили ограничиться шаблонными вещами, типа построения шаблонных сайтов на шаблонных цмс, то вышеперечисленное конечно не обязательно.
Программисту надо уметь находить работу, все остальное можно найти в гугле.