Курсы по программированию

Где можно подучится программировать на C# или php?

Поделиться
+1
kak2z

kak2z13 декабря 2013 14:05

Желательно для особо криворуких, как я :)

Юджин

JohnSSS13 декабря 2013 14:08

А фото автомобиля Нива какое имеет отношение к программированию?? ) Или после прохождения курсов, станешь программистом и начнёшь на неё копить? )

kak2z

kak2z13 декабря 2013 14:19

JohnSSS, само вставилось)

Юджин

JohnSSS13 декабря 2013 14:21

Хм...возможно создатели Нива умели программировать на С# и PHP, или её бортовой компьютер работает на таком софте, должна же быть связь )))

Виталий

activist13 декабря 2013 14:21

Большинство курсов ватакаты создают. Книга - лучший вариант, а ещё лучше, если не одна. Всем советую вот эту книгу "PHP 5. Наиболее полное руководство в подлиннике (2-е издание)"

И, кстати, похвастаюсь - с коллегой получили звание ZCE недавно:
activist, comment, а это все из Казахстана

kak2z

kak2z13 декабря 2013 14:34

JohnSSS, Не пойму про какую ниву говоришь, ошибся темой?)

activist, а может вы меня и под учите? Есть начальное представление как там что, но не более. Даже сайтик есть :)

Виталий

activist13 декабря 2013 14:41

kak2z, к сожалению, времени совсем нет на "под учение", но советом всегда поможем, если будут проблемы в процессе самостоятельного изучения. Начните с прочтения книги, про которую я написал выше, надо заставить себя почитать :)

Человек

Ronik 2.013 декабря 2013 15:54

У каждого свой путь, но однозначно скажу и коллеги по цеху меня поддержат наверно что по крайней мере у нас в Павлодаре на курсах/школах/кружках/университетах не научат никакому ПоХаПе, C# и тд.

Лично я не читал ни книг основательных, ничего, кроме мануалов в интернете, статей и прочего. Когдато ооочень давно все началось с учебника "Html для тех кто в танке", это единственная книга которую я прочел. Все остальное было узнано из личного опыта, метода проб и ошибок, статей, ну и товарищей по цеху.

GeNko

GeNko13 декабря 2013 16:08

Очень грустно, что в универе такая устарелая программа. Мой путь C#: Троелсен - Банда четырех - Совершенный код - MSDN - Google

kak2z

kak2z13 декабря 2013 16:34

А может абстрагироваться от конкретного языка, и поискать курсы по ООП? А то на форуме говорят не используй mysql_*, а используй PDO. Открыл статью, там вообще ничего не понятно.

Obrian

Obrian13 декабря 2013 16:47

кстати, позвольте мне, непрограммисту, замолвить слово о таких ресурсах, как, например, coursera.org, где сплошь и рядом все освящено IT и программированию в том числе. Даже моему маленькому мозгу было интересно смотреть курс по Chuck, где преподаватель объяснял на нотах программистские термины и заставлял компьютер играть музыку в соответствии с написанным кодом

Svr

Sevarior13 декабря 2013 16:50

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

Виталий

activist13 декабря 2013 16:52

kak2z, "Приемы объектно-ориентированного проектирования. Паттерны проектирования. Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес", "Рефакторинг. Улучшение существующего кода. Мартин Фаулер" - интересные книги, полезно для кругозора. А использовать можно все, что угодно, лишь бы было удобно и работало.

Татьяна

programistka13 декабря 2013 16:59

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

Виталий

activist13 декабря 2013 17:00

programistka, да, ладно, мы все друг у друга учимся! :)

GeNko

GeNko13 декабря 2013 17:09

activist, перевел мною написанное =) я про рефакторинг забыл упомянуть=)

kak2z

kak2z13 декабря 2013 17:10

В том то и дело, сделал сайт, с точки зрения пользователя все работает, но хочется что бы и с точки зрения программиста все было красиво. Получается надо по кусочкам показывать код на форумах, что бы эксперты оценили. Но это выглядит странно. А так бы показал учителю, он бы и рассказал что как делать правильнее

GeNko

GeNko13 декабря 2013 17:14

kak2z, ну так, возьми забэкапь и попробуй испортить. почерпнешь еще больше знаний.

kak2z

kak2z13 декабря 2013 17:17

GeNko, Какой в этом смысл, до того как написал каждую букву кода, было и так все "испорчено" в ноль

Виталий

activist13 декабря 2013 17:18

kak2z, возьми какой-нибудь фрэймворк, например, мой любимый - Kohana, можно и Zend, и поизучай его исходники. Почитай про MVC в целом. Чаще читай Хабрахабр, там вообще много полезного можно найти.

Человек

Ronik 2.013 декабря 2013 17:40

kak2z, ну ну, я не удивлюсь если те кто тебе говорить о PDO скажут да зачем к примеру учить основы похапе, да и основы програмирования как такового, иди сразу скачивай мануалы Yii =)

Чтобы построить дом, нужно заложить фундамент, а не начинать строить его с крыши... Если ты хочешь познавать основы сайтостроения самостоятельно, то найди какой-либо проект, там дяде, маме, папе, другу и тп кто-бы не отказался от сайта своей фирме к примеру. И постепенно начинай изучать верстку, похапе, бд, напиши свою первую CMS. Ну и по моему скромному мнению результат будет положительным если ты закончив проект какой-либо, остановишься на минуту, взглянешь на то что сделал и скажешь "Черт, какой я был дурак, как я мог такое гавно написать, нада кучу всего переделать", ну и следующий проект конечно же сделаешь лучше. И так из раза в раз.

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

И опять же не стремись выучить все. Тебе не нужно к примеру знать наизусть все функции того же похапе, в интернете куча справочников и прочей литературы где ты можешь найти мануал по той или иной функции. Самое главное тебе нужно понимание, правильное мышление, понимание задачи и знание того как эту задачу решить и решить как можно оптимальнее для конкретного случая. А это все нарабатывается годами работы.

kak2z

kak2z13 декабря 2013 18:17

Учиться на своих ошибках это весело и задорно, но очень не эффективно. Зачем совершать ошибки, которые всем уже давно известны?! Когда люди учатся на инженеров их же не заставляют изобретать сначала колесо.

kak2z

kak2z13 декабря 2013 18:28

Если покажу ссылку на сайт, модераторы сильно ругать будут?

Человек

Ronik 2.013 декабря 2013 18:35

Модераторы тут вообще не ругают =)

kak2z

kak2z13 декабря 2013 18:37

Ладно не буду, стесняюсь :)

Человек

Ronik 2.013 декабря 2013 18:38

Зачем спрашивал тогда коли стесняешься.

Человек

Ronik 2.013 декабря 2013 18:38

Не нужно никогда стыдиться того что ты не знаешь и спросить совета у тех кто знает, нужно стыдиться говорить что ты знаешь все когда не знаешь ничего.

Дина

Джем13 декабря 2013 19:10

activist, кстати, ребята, поздравляю! Все-таки интересно, с чем связно столь неравномерное распределение специалистов со званием ZCE по Казахстану - львиная доля-то приходится на Павлодар :)

kak2z

kak2z13 декабря 2013 19:15

Ronik 2.0, Стесняюсь не сайта, а его тематики. Он для тех кто играет в World of tanks. Не думаю что игроки появятся в теме по программированию, а остальным будет непонятно :)

Алексей

A-lex13 декабря 2013 19:16

activist, сколько и кому надо заплатить? Smile

Алексей

A-lex13 декабря 2013 19:23

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

У меня вообще с памятью беда на процедуры и функции конкретного языка, или придуманных алгоритмов. Например, есть задача, я её выполняю. Есть моменты которые решил, но сразу не запомнил, записываешь в блокнотик, что бы повторно не искать решение. По крайней мере у меня это работает, и в голове откладывается.

kak2z

kak2z13 декабря 2013 19:30

С этими велосипедами у меня беда. Помню на информатике что-то программировали на делфи. Мне понадобилось узнавать порядковый номер символа в строке. Тут все просто, берем нужный символ и в цикле читаем строку по одному символу и сравниваем с искомым. Попутно ведем счетчик. Как только символ найден, счетчик и будет содержать порядковый номер. Что бы было красиво оформил все это в функцию, которой передаешь символ, а она возвращает индекс.

А потом однокурсник подсказал что есть стандартная функция POS, которая тоже самое делает и наверняка даже лучше

Алексей

Soldier13 декабря 2013 21:23

kak2z, все через это прошли. Основная ошибка неумение пользоваться интернетом. Когда ставится задача - нужно уметь разбивать ее на отдельные подзадачи и если правильно формулировать, то процентов на 80 можно найти готовую реализацию этих фрагментов, она либо пойдет в основу, либо подскажет куда идти.

Bober123

Bober12313 декабря 2013 21:40

Когда я начинал программировать интернетов еще не было. Так что свой парк велосипедов имею и везде за собой таскаю. :3

Но самое главное это не знание какого-либо языка, а культура программирования. Быдлопрограммер всегда будет писать индусский код, даже если будет владеть языком в совершенстве. Культуру обычно прививают в учебных заведениях (если препод грамотный) или самостоятельно прокачивают. Для этого надо проходить все стадии создания программы, т.е. и блок схему алгоритма и комментарии в коде. 95% это игнорируют.

Jove

jove13 декабря 2013 21:56

Это точно. Идеальное владение синтаксисом того или иного языка никого не делает и не сделает программистом. ТС начни с сортировки методом пузырька.

kak2z

kak2z13 декабря 2013 22:18

Любопытно:

Американский демократ, член Палаты представителей США, Тони Карденас внес на рассмотрение в парламент США законопроет под названием 416d65726963612043616e20436f646520, пишет Лента.ру.

Название проекта записано в шестнадцатеричном коде и расшифровывается как America Can Code («Америка может программировать»), сообщается на сайте Карденаса. В законопроекте предлагается приравнять языки программирования к «важным иностранным языкам» и ввести их изучение с «нулевого» класса школы, куда ходят дети пяти-шести лет. Какие именно языки следует изучать, политик не уточняет.

Необходимость изучения языков программирования Карденас объяснил требованиями времени. «Даже название законопроекта демонстрирует, что язык программирования — это просто другой язык, — заявил он. — Изучение иностранного языка и общение на нем оказывают огромное влияние на учащегося как в культурном, так и в экономическом плане. Так же и с программированием; более того, это навык, крайне важный в современной мировой экономике».

Алексей

A-lex13 декабря 2013 22:53

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

Алексей

A-lex13 декабря 2013 22:57

и да, повторюсь, программирование это не язык, программирования это логика мышления для достижения конечной цели :)

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

Bober123

Bober12313 декабря 2013 23:02

Программирование методом научного втыка не самый удачный способ. Ты понаблюдай за малым, он 90% обезьяничает за взрослыми. Инфа 100%.

Алексей

A-lex13 декабря 2013 23:20

конкретно научный тык я не имел ввиду, хотя и без него не обходится в самых тяжелых случаях Smile 

я имел ввиду набор логических рассуждений и цепочек, для достижения результата

Прямой эфир
Ход реконструкции областного реабилитационного центра проверили аманатовцы
Реабилитационный центр, расположенный в Зеленой роще, входит в предвыборную программу партии. Вот-таки всеми шестью…
#wlad1 неделю назад
Популярные у павлодарцев огурцы и помидоры теперь в списке социально-значимого продовольствия
Интересно - а владелец магазина в деревне Павлодарские Ебеня за 200 км. от славного города Павлодара, где он продукты…
#wlad2 недели назад
Иностранка пыталась продать почку в Павлодаре
sergadm, да, в количестве двух штук.
#wlad2 недели назад
Футбольный стадион на 20 тысяч зрителей начнут строить в Павлодаре
А это точно начнут строить в 2026 году? Разве уже есть эскизы, ПСД, застройщик и т.д. Такая большая стройка так просто…
#John Wick3 недели назад
"Иртыш" объявил о массовом уходе известных футболистов
Там вообще остался, кто играть в КПЛ будет? Кто будет выходить последний, свет выключите...
#John Wick3 недели назад
Детский хоспис откроют в Павлодаре
Дело хорошее. Тут без власти не пожить... Благодарность
#Somik3 недели назад
Первую многоэтажку в Затонском микрорайоне Павлодара сдадут до конца этого года
20 - 2 этажек заменили 7 - девятиэтажными домами и 2-мя 2 - этажными, мощности какие никакие есть
#Somik3 недели назад
Через Пакистан, Индию и Непал: как велопутешественник из Павлодара покорил Эверест
Довольно-таки всё путано описано, с синего на тёплое постоянно перепрыгиваем. А вот это вообще шедевр: - Самая высокая…
#wlad3 недели назад
В Павлодаре горожане и спортсмены не поделили горку в Зеленой роще
Действительно, место отдыха было для всех. Административный ресурс замечательно работает, но тут непродуманно. Хоть на…
#Somik3 недели назад
Строительство 4 многоэтажек намерены начать в микрорайоне "Достык" в Павлодаре
Планы грандиозные. Видимо государство подумало об этом. Теперь - "Aq Jol", чтобы реализация не подвела
#Somik3 недели назад
В Павлодаре начали строить новый завод
Жаль подробностей нет. Но стратегия видна, думает кто-то на перспективу и это замечательно
#Somik3 недели назад
Как диабетикам получить социальные выплаты в Павлодаре
Инсулинозависимый диабет (сахарный диабет 1 типа). Термин «инсулинопотребный» обычно относится к сахарному диабету 2…
#Somik3 недели назад
Сокращение количества бродячих собак привело к росту числа лис в Павлодаре
Сокращение количества бродячих собак привело к росту числа лис в Павлодаре - Любой вид, когда он живёт где-то, он…
#wlad1 месяц назад
Нового прокурора представили в Павлодаре
А вы, друзья, как ни садитесь ... .
#wlad2 месяца назад
"Куртка за 1,2 млн тенге": аким Павлодарской области объяснил, откуда в его гардеробе дорогие вещи
На воре и шапка горит. На акиме любое пальто хорошо сидит.
#wlad2 месяца назад
Откуда в Павлодарской области появился ВИЧ
По путям передачи в этом году лидирует половые гетеро- и гомосексуальные – 67,5%, на втором месте – при введении…
#wlad2 месяца назад
Павлодарский нефтехимический завод решено передать в частные руки
КГП на ПХВ «ERTIS SU PVL». знать бы что сиё значит, может и прикупил бы )))).
#wlad2 месяца назад
Зловонные стоки протекли в Семее и попали в Иртыш, откуда берут воду Экибастуз и Павлодар
Зловонные стоки протекли в Семее и попали в Иртыш, откуда берут воду Экибастуз и Павлодар И Караганда. А вообще,…
#wlad2 месяца назад
Выделить стену для мозайки попросила жительница Павлодара у акима города
Выделить стену для моза й ки ... . Павон, .
#wlad2 месяца назад
На 98-ом году жизни не стало легендарного павлодарского тренера Рафаэля Вахитова
Тяжелая продуктивная жизнь. Спасибо автору за короткую биографию, за знакомство. Светлой памяти
#Somik2 месяца назад