Сложно ли стать junior php программистом
Сложно ли стать junior php программистомJunior php стоит ли пытаться устроиться программистом?
=== Скачать файл ===
TM Feed Хабрахабр Geektimes Тостер Мой круг Фрилансим. Введение В будущем хочу связать свою жизнь только с программированием. На все это у меня есть 7 лет. Пока еще не решил с каким именно — обычным или веб. Но обычному будут учить в универе, поэтому уже 5 месяцев изучаю веб. Проблема На сегодняшний день я знаю: HTML включая основы 5 версии. Смогу сверстать простенький макет; 2. Самые-самые основы JavaScript и jQuery; 4. MySQL — самое основное. Что дальше — непонятно. Хочу идти заново, изучая все на более профессиональном уровне, но не знаю как. К сожалению у меня нет знакомого веб-разработчика, который подскажет мне что и как. Facebook Вконтакте Twitter Google. Написано более трёх лет назад. Очертите хотя бы желаемую область и Ваши в ней познания. Область связанная с веб-разработкой или просто с разработкой. Но что-нибудь интересное не создание сайта школы , не хотелось бы чтобы это было сложно, но и не так легко, чтобы удивить учителей информатики, которые не смогли установить Apache поэтому не знают php, но в тоже время хорошо знают JavaScript. Самое главное чтобы тема состояла из теории и практики и сделать работу мне нужно за 8 месяцев реально было бы. Что знаю из веб я написал выше а из обычного программирования только Pascal немного: Что можно порекомендовать студенту, находящемуся на пути в большой мир IT? В первую очередь, научитесь мыслить категориями: Не знаете этого языка? Изучайте на ходу или возьмите в помощь того, кто знает. Любую работу начинайте с цели: Язык программирования — это средство. Хотите совершенствоваться как программист? Не пыхтите над книгами, теряя время. Уговорите кого-нибудь принять вас в команду. Берите любые задачи, решайте их сами, иногда спрашивая более старших сотрудников. Ничего, если вы поначалу будете получать копейки. Главное, чтобы получать их. Если вы не будете иметь вознаграждения за свой труд, то вам очень быстро это всё надоест. Не делайте такой ошибки. Обязательно устроюсь, но только через год, когда 11 закончу: Ты всему этому в интернете научился, то есть ничего не платил все сам? И на счет английского как ты его учил? Решения вопроса 1 EugeneOZ EugeneOZ. Фигню вам тут советуют. Одной лишь работе на фрилансе вы мало чему научитесь. Вы не самый молодой — я видел тут летнего парня, который на C пишет круче всех PHP- и Python-программистов, которых я видел. Просто есть огромная разница между enterprise и home-page проектами. Java и C имеют в себе больше от enterprise-культуры. Самый лучший совет Вам сейчас: Как можно больше книг. Обязательно сочетайте с практикой. Пока Вас кормят родители — это самое лучшая возможность начинать свои проекты. Возможно, Вы сейчас мало придаёте этому значения, но это так. Книги и работа с фреймворками в том числе фреймворками для unit-тестирования дадут Вам огромнейшее количество знаний, Вы сможете сэкономить многие многие годы, которые другие программисты тратят, чтобы постигнуть всё своим путём. Изучайте Qt, Symfony, Visual Studio. Никогда не думайте, что Вы остановитесь на одном языке — нужно изучать несколько языков, чтобы видеть несколько способов решения проблем. Выбирая профессию программиста, знайте, что Вы будете учиться ВСЕГДА, а не следующие 7 лет. Новые технологии появляются каждый год, индустрия очень молодая и активная — каждый год Вы будете изучать и пробовать новое. Это университет без даты окончания: Ответ написан более трёх лет назад. Полностью присоединяюсь — и ещё добавлю, что очень, очень важно не запускать учёбу в универе — никакое самообучение с ней не сравнится. Самообучением вы сможете наработать технику, но добиться правильного понимания принципов без обучения в университете будет очень сложно. Спасибо за совет, буду читать и учиться: Уверен, что человек, который работает с C , пишет на нем несколько лучше, чем php программисты или python. Напротив, имхо, одна из самых унылых сфер хоть и достаточно денежная. Касательно C и PHP — я пишу и на том и на том, PHP правда подольше, уровень выше, и как-то разницы я не заметил. Качество начало появляться после активного общения с другими программистами и работе в команде. Соблюдение каких-то кодинг стайлов и т. NET сайтик наклепать, принципы то те же, ну и питон можно потыкать, нежная штука. Основная разница в стандартной библиотеке. Правда, все эти новомодные ООПшные и сахарные конструкции в php работают весьма небыстро, но это проявляется тольков highload проектах, ночичку нет смысла по этому поводу переживать. Ответы на вопрос 22 Inori Inori. Вы должны его знать на таком уровне чтобы ваш перевод технической статьи ваша мама поняла. Все остальное будет гораздо проще с этим пунктом. Читать много много книг на хабре много сборников по этому 3. Начать искать и собирать RSS блогов разработчиков 3. Начать копать в сторону хорошего PHP фреймворка Symfony2, ZF2, етц. Научиться писать резюме 7. Пробиться интерном на пол ставки в хорошую местную фирму на курсе 8. Дальше пойдет по накатанной: В любом случае, вы молодец что в 16 лет уже думаете о карьере: Мне это озарение пришло только в Тут недавно vk cup проходил у Дурова на странице посмотреть можно и там победитель 16, он наверное программирует с Везёт, ко мне это озарение только начало приходить в 28 лет. К Биллу Гейтсу озарение пришло когда он учился в школе учился, но программистом он так и не стал, неудачник: Лучше поздно чем никогда. Ко мне пришло в Но, имея семью, уже очень сложно сменить работу эникейщика на программиста. С нулевой по седьмой пункт — бред или некорректно оформленный пункт Единственное что нужно — старание. Старанием извините, уже в 17 получаю больше штуки за неполный рабочий день. Деньги не показатель крутости. Ко мне озарение пришло только в 26 лет и я решил связать свою жизнь с back-end разработкой. До этого целых 3 года собирал информацию и почти ничего не зарабатывал. Дмитрий DedalX Web разработчик, IT бизнесмен. Зарегистрируйтесь на фриланс биржах, берите проекты не очень большой сложности, но в которых вы знаете не совсем все, по ходу разработки разберетесь основательно только не стоит брать то, что вы не потянете, вы должны рассчитывать свои силы чтобы сделать все в срок и не испортить себе репутацию. И разберетесь и денег немного получите. Можно также сделать несколько проектов для себя или на продажу, попутно разбираясь в чем — то. К примеру сделайте скрипты на русском языке с применением современных технологий и продавайте их на plati. За полгода пора уже подрасти до более внушительных сумм. Неужели за полгода на фрилансе ничему не научились? Может пора переходить на более сложные проекты? Я их брать боюсь вот в чем дело: Меньше стараюсь не брать, только если на пару дней, не больше. Не так уж много, но и не мало, если это подработка. Русскоязычный фриланс бросайте, это нищебродство. Рекомендую только зарубежные биржи. И карточку Payoneer там получите чтобы получать свои деньги в родных банкоматах. Назар Мокринский nazarpc Full-stack web developer, love Open Source. Карта проста — должна быть цель. Просто выучить язык — не цель, придумайте идею какого-то сайта, и попробуйте сделать его на технологиях, которые желаете изучить. Когда сделаете несколько таких проектов — опыта получите больше, чем от обучения по книгам. Потом можно взять пару толковых книжек не для начинающих, и дополнить багаж знаний некоторыми интересными моментами, о которых вы ещё не знаете. По PHP есть официальная документация — в большинстве она дает исчерпывающую информацию в куче с комментариями под ней, и этого хватает. Можете просто просматривать её, запоминая то, какие возможности есть, а когда захотите их использовать — найти будет не сложно. Книги нужно читать не до разработки все равно в одно ухо влетит в другое вылетит , а во время ее, совмещая с практикой. Если вам действительно хочется построить стабильную карьеру с большим доходом, то подумайте про Enterprise. Сюда входит разработка высоконагруженных распределённых систем, проектирование БД, разработка расширяемых архитектурных решений. Оплачивается подобная работа соответственно. Но зато ощущение от такой работы не идёт ни в какое сравнение с веб-программированием: Может показаться, что этому сложно научиться. На самом деле, это не так. Придумайте себе интересный проект, с какой-нибудь занятной и неочевидной штукой. Хорошо идут проекты, пересекающиеся с математикой искусственный интеллект, например. Сделайте свою реализацию перцептрона и научите его распознавать каптчу: Это гораздо проще, чем кажется в начале, и для этого достаточно школьного курса математики и среднестатистических мозгов. Помнится на первом курсе интернет был просто чудом, а теперь? Спрос на грамотных инженеров не пропадёт никогда. Автору сейчас стоит качать общий скилл, а не какой-то конкретный язык. Когда мозг привыкнет думать масштабно и решать сложные задачи, человек сможет адаптироваться к любому повороту технологий. PHP и небольшие веб-проекты не поощряют подобной культуры, поэтому я бы и не рекомендовал с них начинать. В топик набежали ынтырпрайз-проповедники. ThePretender это я к тому, что в не было понятия высоко нагруженная распределенная система для интернета. А их реализации для интранета и интернета все таки разные. А еще через 10 лет интернет может эволюционировать во что-то другое. Пусть лучше учится учиться. Google, FB, vk, Яндекс — первое что в голову приходит. У них нет кучи распределенных серваков, десятков сторонних сервисов и железок, параллельных обрабюоток и т. Эти качества, как раз, более характерны популярным веб-приложениям. И чувства от написания сервиса для проекта, которым в ближайшее время воспользуются миллионы пользователей, имхо посильнее тех, что вызывает кодирование очередного бизнес-процесса. В прочем, это кому что нравится. Но, как по мне, весь этот enterprise для тех, кому нравится не столько программирование, сколько вникание во всю эту структуру работы больших предприятий и т. Про искусственный интеллект забавно Написано более двух лет назад. Я вас советуюсь на зацикливаться на вебдеве. Сейчас вам это кажется прикольно, но когда вам будет под 30 то делать сайтики для вас может оказаться слишком унылым. Пока вам не много лет, лучше потренируйтесь с базой — изучайте алгоритмы, низкоуровневое программирование, изучайте сети, ос к примеур по Таненбауму. Там уже будет видно что вам действительно интересно. Выбирайте направление и устраивайтесь в крупную контору интерном. Ни в коем случае не идите в шаражки — плохому научат. В крупной компании от интерная не будут требовать правктику, а будут требовать базоыые знания, хорошей практики вас там обучат. Сам не являюсь крутым разработчиком, но могу посоветовать, что нужно учить. Если вы захотите профилироваться на фронтенде. Вам обязательно нужно учить: Учите на отлично JQuery и его плагины. Учите шаблонизаторы по-типу bootstrap, БЭМ. Каша получается, это не для фронтенда, а вообще обрывки мыслей какие-то. Да и переседать никуда специально не нужно, оно само пересядется, когда будет необходимость. Проблема в том, что каждая фирма требует разное. Нет, только что посмотрел — что-то не увидел ничего нового, в чём соль? Адекватная фирма не может требовать Bash, Linux c учётом продуктов Adobe , и Node. JS от разработчика фронтенда, скорее плюсом будет знание векторных и растровых редакторов, глубокое понимание HTML DOM , CSS, клиентского JavaScript. C JSON разбираться нечего, он прост до предела, и более того, аналогичен объявлению объектов в JS. Знание указанных вещей будет плюсом, бесспорно, но требованием — нет. Согласен про то, что не критично. На самом деле вам лучше смотреть по требованиям фирм. У них в вакансиях обычно написаны требуемые скиллы. Таким образом вы можете поднять свой уровень в домашних условиях. Но все же главное практика, берите заказы знакомых на сайты визитки, небольшие интернет магазины. Разбирайтесь в движках и уже через год вы увидите положительный результат. Курсы от специалиста хорошие да, но являются ли таковыми курсы от Евгения Попова? Ахах я знаю, но у меня лучший друг по ним учится: По поводу материала это чисто мое мнение, а решение принимает автор, а не Вы. Писал тем кто ставит минус. Можно на С , или Java, или Питон в этом языке ООП чуток похуже предыдущих, но много другого хорошего или что там хорошего у вас в ВУЗе учат. Не потому, что РНР — это ужас, а просто чтобы научиться хорошему для начала. Вернуться к РНР будет нетрудно через годик-два, и сразу можно на стажировку , но постичь важные идеи программирования в лучшем языке будет полезно просто для развития тем более РНР постепенно развивается, и на мой взгляд в правильную сторону. Ну как же так никто не написал про open source. Попытайтесь присоединиться к одному: На хабре недавно была статья о том, что можно сделать, чтобы стать частью open source проекта. Это конечно не то, что получать к в месяц делая сайты — это чувство когда твой код, работает у людей по всему миру, на тысячи, десятке тысяч машин. Я к сожалению, поздно понял кайф этого. Только после универа, начал хоть как то учавствовать в open source проектах. Only free software gives you the chance to read the code of large programs that people really use. Then you have to write lots of code. Можно попробовать сдружиться с более опытным разработчком и учиться у него, помогая в его проектах. Возможно, это звучит пафосно и наивно, у самого еще пока опыта мало. Тебе наверное для начала нужно все-таки определиться с областью web или обычное. Исходя из этого уже выбирать язык для изучения. Потом есть гугл, который поможет найти учебник. Но не стоит сразу лезть в ООП если ты можешь написать только регистрацию и вход. Нужно хорошо научиться процедурно программировать для начала. Сейчас тебе по-насоветуют того, на чем сами разрабатывают. Нет, нужно усвоить как реализованы какие-то самые базовые алгоритмы, потренироваться на простеньких типа сортировки бинарными деревьями, структуры данных и т. Я лично процедурный стиль как-то сходу не переваривал. Ну не получалось красиво, а вот в 16 лет познакомился с ООП и мне было счастье. Как по мне WEB или десктопное программирование особо не разливается. Ну как, принципы и там и там примерно те же, огромное количество нюансов и т. Алгоритмы, структуры, синтаксис то тот же. Более того, освоим хоть один си-подобный язык проблем перейти на другой особо не должно составить. Алгоритмы те же, средства другие. Так что привязываться к языку смысла нету. Но эти книги стоит читать, когда у вас есть хотя бы год-полтора а лучше — больше чистого программерского опыта, на более раннем этапе все эти книги бесполезны. Про ООП я написал конкретно для PHP ибо есть ООПшные языки. Естественно это не панацея, а мое мнение. Начните что-то делать, а дальше само пойдет. Придумывайте идею и реализовывайте. Моим рецептом стало чтение литературы и практика. Поставь веб-сервер и пробуй там писать то что нужно, при этом изучая литературу. Так ты не только научишься, но и получишь опыт. Пума Тайланд opium Просто люблю качественно работать. Все очень просто идете в крупную компанию джуниор программистом, она либо вас выгонят либо через года сделают проф программистом. Клепая говносайтики на говноцмсках за 7 лет профи не станешь. Разве что профи в гокноклепании. Я искренне думаю что 7 лет клепать говносайтики невозможно, потому что раньше можно сдохнуть от скуки и отсутствия роста. Лично знаю несколько людей, которые занимаются говносайтиками и больше 7 лет. И их все устраивает. Знай себе клепай сайтики и получай деньги. Многим этого достаточно и они никуда не стремятся. Посмотреть исходный код как они сделаны со стороны клиента. Стараться понять как они были сделаны в общем. Писать разработчикам не тупые письма, а постараться познакомится например в фейсбук с человеком чьи работы поражают. В идеальном варианте попросится работать в этот проект к этому человеку. С возрастом представления о жизни меняются Если есть какая-то база, то от этого и толкаться надо, остальное само притянется отпадёт. Важно двигаться - и не по вершкам. Что плохого в создании сайтов, если тебе это нравиться? Что хорошего тащиться от того, что на твоём коде сидит пол мира?? Эти пол мира с лёгкостью пересядут на новый при случае, и тщедушное эго тогда?? Ответ написан более двух лет назад. Как Вы серьезно подходите. Наиболее эффективно для обучения - работать в команде профи. По мере роста переходить под крыло все более квалифицированных и квалифицированнейших профи. Фриланс - годный пусть. Но скорость в нем раза в 3 меньше. Знания передаются через людей гораздо эффективнее чем через статьи и т. Ответ написан более года назад. Ваш ответ на вопрос Войдите, чтобы написать ответ Войти через TM ID. Как создать красивую форму? Что для этого нужно? Программирование Какую программу написать для домашнего пользования? Как можно реализовать на php? Senior Ruby on Rails developer в британский стартап. Дизайн главной страницы сайта. Front-end разработчик на небольшой сайт. Войдите на сайт Чтобы задать вопрос и получить на него квалифицированный ответ.
Экстремальные условия эксплуатации
Старый петергоф большая ижора расписание
Сколько от москвы до архангельска на поезде
Димедрол инструкция по применению
Нарушение авторских прав студентов
Лего инструкции по сборке бионикл