Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Что учить дальше? (Rem)
Author Message
Rem
Заглянувший



Joined: 10 May 2003
Posts: 8
Карма: 0
   поощрить/наказать


PostPosted: Sat May 10, 2003 4:38 am ()
   Post subject: Что учить дальше?
Reply with quote

Однажды купил книгу "Самомучитель ПХП" Д.К., купил и еще одну "ПХП в вэбдизайне" но пожалел об этом, поставил Денвер и ....
Теперь стоит вопрос что учить дальше?
Лазил по сети в поисках описания разных языков, много чего нашел но еще большего не нашел.
Нужны советы что учить дальше, за какой язык браться. И не менее важно какие книги посоветуете.
Back to top
View user's profile Send private message
Евгений Бондарев
Модератор



Joined: 10 Mar 2003
Posts: 723
Карма: 16
   поощрить/наказать

Location: Харьков/Киев, Украина

PostPosted: Sat May 10, 2003 10:20 am (спустя 5 часов 42 минуты)
   Post subject:
Reply with quote

Rem:
То есть ПХП вы уже знаете?
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 412
   поощрить/наказать


PostPosted: Sat May 10, 2003 3:07 pm (спустя 4 часа 46 минут)
   Post subject:
Reply with quote

Какой язык учить дальше, спрашиваете? Думаю, русский.
Back to top
View user's profile Send private message Send e-mail
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Sat May 10, 2003 10:34 pm (спустя 7 часов 26 минут)
   Post subject:
Reply with quote

Rem wrote:
Теперь стоит вопрос что учить дальше?
Я вам советую продолжать учить PHP, как странно это бы не звучало :)...

Если даже не учить, то хотя бы практиковаться, т.к. прочесть книгу и выполнить в ней все упражнения - это не значит овладеть языком :)...

Например я не считаю, что я знаю PHP на таком уровне, чтобы начать изучать другой язык web-программирования (а именно Perl), хотя одно другому не противоречит :)... И всё-таки лучше сначало научиться хорошо программировать на каком-то одном языке, а потом будет гораздо легче изучать другие :) (если вы меня убедите в обратном, то я буду даже рад :))... Хотя говорят, я пишу неплохие программы/скрипты... Всё, хвастаться не буду :)

Короче, попробуйте например написать юзабельный форум, который будет ещё быстро работать, (phpBB в качестве примера не подходит:)) и вот тогда можете изучать другой язык, например Perl :)
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 412
   поощрить/наказать


PostPosted: Sun May 11, 2003 1:40 am (спустя 3 часа 6 минут)
   Post subject:
Reply with quote


М

Все-таки я выключу смайлики когда-нибудь. Пока что в Вам персональная просьба: умерьте, умерьте аппетиты на смайлики. В глазах уже рябит от них.
Back to top
View user's profile Send private message Send e-mail
Rem
Заглянувший



Joined: 10 May 2003
Posts: 8
Карма: 0
   поощрить/наказать


PostPosted: Sun May 11, 2003 2:00 am (спустя 19 минут)
   Post subject:
Reply with quote

Знаю ли я ПХП, не достаточно что бы сказать что знаю его в совершенстве, но достаточно что бы иметь хоть какой то доход. Можно вообщем то даже сказать что еще очень далек от совершенства.
По поводу русского тут я пожалуй точно далек от совершенства, но мне кажется что он сейчас не котируется, как вариант лучше уж тогда английский.
И наконец по поводу того что лучше сначала в совершенстве выучить один язык и лишь затем браться за другой, может это и правильно, но в последнее время сталкиваюсь с задачами для решения которых ПХП не совсем подходит. По этому то я и решил спросить совета что учить дальше. Есть мысли начать учить С или С++, но я незнаю об этих языках практически ничего, и сдается мне что они достаточно сложны и лучше начать с чего нибудь попроще, а возможно мне они и не понадобятся в ближайшие годы. Вообщем исходя из этого я и решил обратиться за советом что учить дальше, и исходя немного из другого попросил совета по поводу книг.
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 412
   поощрить/наказать


PostPosted: Sun May 11, 2003 3:53 am (спустя 1 час 53 минуты)
   Post subject:
Reply with quote


М

Внимательно послушайте, что я сейчас скажу. Никогда больше — ни здесь, ни тем более при других, — не применяйте термин «учить» — он оскорбителен для серьезного программиста. Что-то «учат» только в начальной школе. Программисты же (хорошие, потому что плохие — это уже не программисты) просто живут.

«Учить» язык программирования — это что-то вроде расстановки смайликов после каждого слова, вроде указания трех восклицательных знаков в конце предложения, вроде печати писем большими буквами, вроде www.pupkin.ru

Программирование как таковое вообще мало связано с языком. Если вы постигли его, новый язык осваивается очень быстро; но даже это малое время не принимается в расчет, потому что оно воспринимается, как удовольствие, досуг. Если не воспринимается — значит, не постигли вы программирование.

В древности говорили: «Покажи мне свой исходник, и я скажу, кто ты.»

Я не зря порекомендовал Вам изучать русский язык. Ведь это все одного поля ягоды. Человек, не являющийся иностранцем и при этом пишущий сильно неграмотно, будет так же небрежен и со своим кодом (возьмите хоть Спектатора для примера). А значит, не получится хороших программ, а главное программирование из удовольствия превратится в рутинный труд с восьми до пяти. Не жалуйтесь тогда на то, что нет в жизни счастья...
Back to top
View user's profile Send private message Send e-mail
Rem
Заглянувший



Joined: 10 May 2003
Posts: 8
Карма: 0
   поощрить/наказать


PostPosted: Sun May 11, 2003 8:29 am (спустя 4 часа 36 минут)
   Post subject:
Reply with quote

По поводу термина "учить" спасибо за совет, я этого незнал, так как учил все по книжкам, сидя дома, и в подобные тонкости меня никто не посвящал.
По поводу программирования, я пока не считаю себя программистом и не считаю что я освоил программирование, я лишь двигаюсь в этом направлении. Освоение нового языка для меня сейчас это путь к освоению программирования, время затраченное на это я не считаю убитым напрасно, делаю это лишь потому что мне это интересно.
Но я собственно о другом, я просто спросил совета у серьезных программистов. Ведь например никто же не посоветует после окончания первого класса браться за курс 10 класса, хотя бы потому что еще просто не готов к этому. Примерно так же мыслил и я спрашивая совета, полагая, что опытные программисты посоветуют на что сначало обратить внимание, а что оставить на десерт. Наверное это вопрос из разряда "В чем смысл жизни?", просто мне пока этого не понять, может быть со временем. Но одно радует совета я уже не жду, более того я уже жалею что вообще открыл эту тему, разве что получил полезное поучение по этикету программистов.
По поводу русского языка, трудно не согласиться с тем, что не знать родной язык не есть хорошо, но по моему связь русского языка и качество программ немного преувеличена. Но за совет спасибо.
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 412
   поощрить/наказать


PostPosted: Sun May 11, 2003 5:49 pm (спустя 9 часов 19 минут)
   Post subject:
Reply with quote

Вот теперь мне Ваш постинг нравится.
Rem wrote:
Наверное это вопрос из разряда "В чем смысл жизни?"
В чем смысл жизни? (forum.dklab.ru/other/zen/VChemSmislGizni.html)

По поводу того, как лучше браться за программирование. Если до этого вообще не сталкивались, то, наверное, лучше всего почитать что-нибудь про Паскаль и попрактиковаться на Borland Pascal 7.0. Очень хороший язык для обучения самым азам. Развивает аккуратность и структурное мышление. Правда, сейчас применимость Паскаля вообще никакая (Дельфи не в счет, это уже не Паскаль, а его значительная мутация, и там очень много подводных камней). Чем больше прочитаете книжек, тем больше из них почерпнете. Главное, чтобы это все нравилось, чтобы книги по программированию конкурировали в Вашем понимании с художественной литературой. Не нужно делать усилий, все дается само. Берите то, что кажется интересным.

Что касается языков с ориентацией на Web, то, наверное, PHP тут неплохой выбор. Есть еще Python, он значительно более строг и развит, но стоит скорее на уровне Perl, а не PHP. И JavaScript — правда, это уже браузерное решение, а не серверное. Вообще, начинать знакомство с программированием с Web-языков не очень хорошо.
Back to top
View user's profile Send private message Send e-mail
Bolt
Участник форума



Joined: 05 Apr 2003
Posts: 129
Карма: 0
   поощрить/наказать

Location: Киев

PostPosted: Tue May 13, 2003 11:56 am (спустя 1 день 18 часов 6 минут)
   Post subject:
Reply with quote

А я вот однажды зашел на форум по изучению русского языка с аналогичным вопросом и вот что мне ответили:
1. Perl: Библиотека программиста /Cookbook/ Кристиансен, Торкингтон (масса готовых решений. к сожалению этой книги я пока так и не нашел)
2. Программирование на Perl DBI А.Декарт, Т.Банс
3. Программирование на Perl Л.Уолл, Т.Кристиансен, Д.Орвант
4. Perl Специальный справочник С.Холзнер (книга - блеск. не слезает со стола)
Back to top
View user's profile Send private message Send e-mail
Александр Самойлов
Заглянувший



Joined: 07 Apr 2003
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Wed May 14, 2003 4:09 pm (спустя 1 день 4 часа 13 минут)
   Post subject:
Reply with quote

Хватит учить! Начинайте работать!
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 412
   поощрить/наказать


PostPosted: Wed May 14, 2003 8:28 pm (спустя 4 часа 18 минут)
   Post subject:
Reply with quote

Хватит работать! Начинайте жить.
Back to top
View user's profile Send private message Send e-mail
Майя
Guest





Карма: 388
   поощрить/наказать


PostPosted: Mon May 30, 2005 10:07 pm (спустя 2 года 16 дней 1 час 38 минут; написано за 5 секунд)
   Post subject:
Reply with quote

Дмитрий Котеров

Вот и я думаю, что нужно все- таки жить. Проблема в том, что работа длится от 6 до 10 часов в день не считая времени на дорогу- слишком много времени, что бы не считить его как следует прожитым- жалко все- таки. Внимание вопрос! Как сделать так, что бы во время работы чувсвовать, что живешь?
Надеюсь господа программисты не сочтут вопрос слишком философским.....
Back to top
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 412
   поощрить/наказать


PostPosted: Mon May 30, 2005 11:40 pm (спустя 1 час 33 минуты; написано за 3 минуты 29 секунд)
   Post subject:
Reply with quote

Лично для меня ответ на этот вопрос такой: выкладывать то, что делаешь на работе, в Интернет, чтобы и другие пользовались. Для этого нужно писать модульно и, желательно, заниматься интересным и нужным делом. Т.е. в идеале - не писать "одноразового" кода, вообще, а если приходится - поручать написание оного кому-то еще (как это ни жестоко звучит, но - деваться некуда).

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

Но проблема со временем и вправду существует. Я, например, в дороге читаю всякие разные книжки по психологии, которые обильно водятся в Интернете. Вот уж точно - не пустая трата времени.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML