Согласна, можно и самому все нарыть. Но иногда возникает момент, когда хочется немного упорядочить накопленную информацию... Плюс вопрос времени. Если тебе дадут хоть какие-то основы, ты хоть будешь знать где и что искать. ))
|
Согласна, можно и самому все нарыть. Но иногда возникает момент, когда хочется немного упорядочить накопленную информацию... Плюс вопрос времени. Если тебе дадут хоть какие-то основы, ты хоть будешь знать где и что искать. ))
interface Zadnica { void DoEverything(); }
Я бы с удовольствием сходила на хорошие курсы по php. Самостоятельно учиться - это здорово, но общение с единомышленниками также обогащает твой опыт, а на курсах есть возможность пообщаться с людьми, которых интересуются тем же. К тому же лекции на курсах - это пол дела, есть еще задания на дом, где и можно как раз посидеть часика два и потупить, впитать опыт через пробы и ошибки. Поэтому еще очень важно для курсов подобрать хорошие задания, которые бы охватывали все возможности языка. Желательно чтобы использовался не только чистый php, но и другие сопутствующие языки javascript, html, xml ...
commando, если хотите на ком-то отладить курс, предлагаю свою помощь.
P.S. По поводу формата курсов - мое мнение, что лучше живое общение, чем переписка.
Сходите прослушайте курсы по С.
Остальные после этого ненадо.
Ынщть.
вот если после С курсов кому-то надо отдельно курсы php...
То мой единственный совет таким людям - сменить выбранную профессию.
И побыстрее. Эта - не для них.
PS. И да, реально работающему программеру просто некогда курсы водить.
Последний раз редактировалось Syon; 05.06.2009 в 23:43.
Ынщть.
При том, что базовый синтакс повторяется в _тонне_ производных языков.
В случае с php повторяется даже часть названий stdlib.
Плюс они естественно дадут программирование вообще.
Что еще надо для освоения php при наличии скажем chm или в другом виде
мануала с php.net?
Как по мне - ничего.
Ынщть.
Не слушайте программистов! Они плохие, они пишут баги. (с)
Нет. Я просто про то, что :
1. Курсы по более фундаментальному языку дадут более фундаментальные знания. Это поможет уже более легко подходить к другим языкам. В нашем случае это perl, js. Затем намного легче пойдут C#, ruby, java.
2. Все напрямую не связанные с языком проблемы все равно надо изучать. Так что чисто курсы php мало дают в этом. И они даже зачастую вообще не связаны с языком программирования вовсе. например SQL.
3. Исходя из 1 человек, столкнувшийся с проблемой не решаемой набором стандартного php + pear не будет в панике поднимать лапки, и , после поиска необходимого модуля, расширения и пр и не найдя готового что сделает? Сядет и напишет на С например php extension, 3rd tier сервер.
4. Оптимизация задешево. Часть кода веб-приложения, которое очень процессоро-емкое можно и нужно переписать в другом виде. Что сделает php-born проггер?
Или начнет учить С или будет заказывать посторонку. С посторонкой отложим вопрос (деньги, время, саппорт). А вот учить С выпускнику С курсов уже ненадо.
Если я посижу, то еще придумаю доводы за. Но надо ли?
Ынщть.
Я конечно согласен с с тем владение С и PHP это лучше чем просто PHP.
Но тут еще вопрос о "пороге вхождения".
Можно, конечно,учить с азов(кстати почему ассемблер не упомянут был), но это время и прочее. А можно достаточно быстро освоить связку языков/технологий и уже получать вполне приемлемый результат, а затем уже углубляться в детали. Пару лет чистого изучения без отдачи не многие выдержат, и уж тем более не в зрелом возрасте.
Я не очень настроен спорить, но... мой опыт 12 лет программирования говорит об обратном. И тогда я делаю вывод - она не активный программер сейчас, а, скажем, ведущий группы проггеров, которым уже доверяет настолько, что не торчит каждый день с линейкой в руке, которой обычно рядовым проггерам дают по ушам за маразм в алгоритме. (В случае типичной прог-конторы или проекте для нашей страны проггер=кодери ему некому всунуть ломик в голову за неправильную реализауию его идей).
Либо она теперь как я - отошедший от чистого программирования человек.
Т.е. теперь она преподает то, что наработала за все годы сама.
Тоже вариант. Но у него есть несколько некислых минусов.
непомню кто сказал но к программированию оно подходит 100%
"если вы стоите на месте(не изучаете новое) - вы стремительно отстаете,
если вы идете вперед - вы слегка отстаете, если вы бежите вперед - вы стоите на месте". Вот так с программированием.
Я, например, уже не вижу огней ушедшего поезда современных технологий
в программировании Хотя всего-то прошло пару лет.
PS. Есть еще вариант конечно - она "гений" от программирования. И
те небольшие проекты, на которых она тестирует новые методики, дают ей
знания и прочее, что позволяет ей преподавать.
PPS. Поймите, программирование (серьезное) отнимает от человека сейчас
ВСЕ его свободное время. Если это не так - он почивает на лаврах саппорта
энного количества своих проектов (и это N не так уж велико для того, чтобы свободное время оставалось таковым). Это если все эти проекты этот человек ведет сам. Если он просто фрилансер (ну или контрактник, что для меня слабо имеет разницу) то он просто кодер++ по вызову. И у него другая проблема - заработать денег на жисть. Что тоже убивает "свободное время".
Или это чисто "пацанские" курсы за которые надо дико башлять денег дабы проплатить "гуру" чтобы он выделил время для наставничества.
Ынщть.
Ассемблер - не универсальный язык. Поэтому ему здесь не место. Вообще, честно говоря, твой аргумент в этом стиле говорит либо о 1 - горячности и неподумавши, либо о "ну вот ляпну что-то". надеюсь на первое.
Отсюда и получаем людей понятия не имеющими ни о верификации ввода,
о возможности XXS и прочего. НЕТ фундаментальности. Есть образование типа игры в кубики.
Если N кубиков сложить то будет пахать вот так.
А если попадется пирамидка - упор.
PS. Да сам посмотри скока "веб-проггеров" развелось такого класса.
После них от их кода блевать хочется. Если ты в этом варишься - то не дашь мне соврать.
Последний раз редактировалось Syon; 06.06.2009 в 01:06.
Ынщть.
Ой пардон. Я пропустил из своего внимания всего 2 символа. 1С.
Это же эндемик. Он мертв. Это как, например, человек, изучающий бабочек, преподает гмм... "бабочкологию". Никаких проблем. даже обнаружение нового вида бабочки не оторвет его сильно от
преподавания. Я стопудов уверен что у нее есть команда 1С-еров
которыми она просто ру-ко-во-дит.
Гомен.
Ынщть.
всего лишь хотел утрировать высказывание о фундаментальности, порог фундаментальности тоже должен иметь предел.
XXS это XSS(Cross-site scripting) ???
в С тоже хватает тех кто не знает о переполнении буферов и прочем.
Повторюсь: да, знание фундамента чем глубже тем лучше. Но еcли человек уже не школьник или даже не студент то там не будет столько времени чтобы учить с основ не получая никакой видимой отдачи хотя бы не много.
На счет "веб-проггеров" - да много, но не факт что такими и останутся и не будут улучшать свой профессионализм, кто не потянет наверно таки уйдут со временем.
пардон, обсчитался в буквах. и да, malloc - грязная карма и от нее все
да. Но...
В общем моя мысль такая - если человек хочет посвятить этому остаток жизни,
то надо это делать основательно. Если же нет - нафиг его. Да, максимализм.
Иначе - отсюда все скаммеры и прочее Лично мне они не мешают.
Но иногда обидно, что народ, заказывающий работы у них, попадаааееетт...
Ынщть.
Ну, 1С был только в качестве примера Есть там еще один товарищ, но он действительно руководитель группы программистов (сениор, так вроде?) из Люксофта. Но, его занятия совсем другие, стиль =учимся пытать=. Т.е. студенты у него вытягивают всю информацию, какую только можно, потом организовывают группу (у нас была постоянная из 3-х человек, остальные интерфейс меняли) и выполняют задачу, предварительно разделив ее на части.
Кстати, хороший стиль ведения для курсов И командной работе учит.
ЗЫ Хотя, вы меня уже почти склонили на свою сторону
Не слушайте программистов! Они плохие, они пишут баги. (с)
вы тут спорите о разных вещах...
С более чистый и "классический", но никто не мешает при изучении того же пхп разобраться с правильной типизацией, пониманием почему оно так работает и т.д. А алгоритмы в этих языках одинаковы, это немного отдельная область и без нее никуда.
Кстати, Perl такой уродец, что его изучение для неопытных людей (пусть даже знающих немного С или пхп) может стать травмой ))
/dev/php
и не только php, а еще apache и SQL пожалуйста (а если еще С++ и С# будет включено, так и вовсе красота)
очень многим нужны курсы ибо не в состоянии себя постоянно заставлять. курсы удобны. оставание не важно, будучи в теме уже не составит проблем "догнать", и далее уже обучаться и развиваться самостоятельно. в начале же, не зная совершенно ничего, самостоятельно обучаться крайне тяжело.
Социальные закладки