11-17-2013, 01:14 AM
[STIGMATED];334122 Написал:Учите программирование, а не языки.
Что вы имеете... Основы программирования? Посоветуйте какую нибудь книгу для начинающих и ничего не знающих... По яве книгу хорошую нашел...
Что учить?
|
11-17-2013, 01:14 AM
[STIGMATED];334122 Написал:Учите программирование, а не языки. Что вы имеете... Основы программирования? Посоветуйте какую нибудь книгу для начинающих и ничего не знающих... По яве книгу хорошую нашел...
11-17-2013, 01:42 AM
Тогда уж с самых азов начинать, ибо реалии таковы, что человек заканчивая школу может не знать, например, что такое факториал, и это даже не его вина... Какая тут может быть дискретка?
P.S. Естественно могу судить только по РБ.
Aka Stels
11-17-2013, 10:48 AM
Я в математике (самой программе, еще со времен школы) полный 0. Так как не учил, было лень.
Однако есть логика и кодить это никак не мешает. Тсу, если хотите научиться программировать, начинайте с C. Язык поможет вам понять основы программирования после которых можно браться за ЯП более высокого уровня. А то учить сразу .NET, JAVA, PHP = Быдлокодеры нового поколения которые без понятия как оно устроено на самом деле. Имхо.
11-17-2013, 11:09 AM
Имхо:
Если заниматься программированием всерьез - плюс за дискретку и мат. программирование, из языков начинать с чего-нибудь низкоуровневого, как советовали выше Если хочется все и сразу - учить скрипты и что-нибудь высокоуровневое p.s. начинал с basic (qbasic), потом паскаль, далее немного скриптовых (perl is satan!) и последние 4 года java/cs/cpp. Трудности были только при переходе на C++ и всякой связанной с ним магией (совсем недавно еще ассемблер начал изучать)
11-17-2013, 11:12 AM
Когда берёшься за всё и сразу, то ничего толкового не выйдет.
Я начинал года 3 назад сразу по яве учиться. Сейчас перехожу на веб языки, такие как js и фреймворки jquery, nodejs... После явы просто переходить на новый современные языки.
Web программист\разработчик
— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
11-17-2013, 11:13 AM
PainNigga Написал:Я в математике (самой программе, еще со времен школы) полный 0. Так как не учил, было лень.ну я был солидарен до того момента, как на одной из заочных сессий 2,5 недели (вместе с выходными) в меня втрабмовывали математику: вышку, дискретку и тервер да так, что я выходил после 4 пар в состоянии близком к низкоуровневому автопилоту. Примерно через месяц после такой экзекуции я понял, что оверклок саксессфулл. писать код и писать код "правильно" две вещи совершенно разные. А читать чужой код, когда он написан "шоб работало" зачатую убийственно, а править - тем паче (мой, кстати - не исключение ). Цитата:Тсу, если хотите научиться программировать, начинайте с C.если он начнет с Си как положено, то к хеллоу ворду он приступит только после того, как познает особенности строение компа, в частности - как работает память, что такое страницы, чем отличается х32 от х64 и т.п. вощм, чтобы написать свой калькулятор "тру" уйдет пару месяцев ртф'a, имхо. Цитата:Язык поможет вам понять основы программирования после которых можно браться за ЯП более высокого уровня.основы программирования дает не язык, а логика, наглядно - блоксхемы и поиск наиболее рационального решения во всех смыслах. И кста, Си - язык высокого уровня тогда проще на АСМ или на мнемонику топать Цитата:А то учить сразу .NET, JAVA, PHP = Быдлокодеры нового поколения которые без понятия как оно устроено на самом деле.фишка в том, что вышеперечисленные языки дают скорость в разработке + последние 2 - кросплатформенны. В последнее время появилась тенденция, по крайней мере в комьюнити, что похрен как внутри, главное чтобы работало и именно она порождает говнокодинг: все хотят быстро, дешево и сердито. В случае с пхп тебе вообще не обязательно знать, как оно внутри варится, для написания гостевой книги, достаточно знать правописание и иметь немного логики. Понятно, что чем сложнее задача, тем больше надо знать, но опять же, все зависит не от языка, а от того, кто на нем пишет. В общем, тс, у те 2 пути: либо ты учишь жаву и попутно изучаешь принципы Фон Неймана и архитектуру в целом, либо ты учишь Си и там тебе так и так для комфортного написания это нужно будет. И обязательно тренируй логику. Если найдешь способ её тренировать без математики - супер, но чтобы писать качественно, постоянно надо развивать логику. Язык - это ответка, а вот разум - рука, которая отверткой работает и чем рука сильнее, тем больше отвертка может. имхо. простите за своеобразные сравнения
11-17-2013, 11:21 AM
epmak Написал:ну я был солидарен до того момента, как на одной из заочных сессий 2,5 недели (вместе с выходными) в меня втрабмовывали математику: вышку, дискретку и тервер да так, что я выходил после 4 пар в состоянии близком к низкоуровневому автопилоту. Примерно через месяц после такой экзекуции я понял, что оверклок саксессфулл. Cи язык не высокого уровня, а среднего. На языках высокого уровня не пишут такие сложные вещи как операционные системы и драйвера к ним. У Си безграничные возможности по сравнению с той же Java или .NET и не зря его называют кросс-платформенным ассемблером. На нем можно и под Linux и под Windows и писать. Если не использовать зависимости той или иной ОС (Win32 API) например. Я не люблю лимиты, поэтому взялся за Си. В нем у меня есть любая свобода действий. Хотя .NET тоже полезная штука, когда надо сделать что то по быстрому и по легкому. P.s Java хейтерю Ассембли я не осилил, кроме базовых навыков для дебага.
11-17-2013, 11:24 AM
Пейнчег, повзрослей наконец. Для каждой задачи есть некоторый ряд языков, которые подошли бы лучше.
Да, для ОС не пойдёт ни ява ни js. Но и для написания хорошего банковского веб сервиса не пойдёт ни С, ни .NOTNET
Web программист\разработчик
— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
11-17-2013, 11:25 AM
[STIGMATED];334175 Написал:Пейнчег, повзрослей наконец. Для каждой задачи есть некоторый ряд языков, которые подошли бы лучше. Почему дотнет не пойдет? Dotnet > Java
11-17-2013, 11:26 AM
PainNigga Написал:Почему дотнет не пойдет? Ага, ты бедешь управлять DOM деревом дотнотом?
Web программист\разработчик
— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело. |
« Предыдущая | Следующая »
|
Возможно похожие темы ... | |||||
Тема | Автор | Ответы | Просмотры | Последний пост | |
Собираюсь учить java | 22 | 8,732 |
01-12-2012, 01:13 PM Последний пост: TieLay |