0
- 19.03.2012 - 19:41
|
Как прочитать байт из порта ввода/вывода Переместить считывающую головку ващего HDD Написать драйвер для любого, даже самого простого оборудования Знать 10 алгоритмов сортировки и уметь выбрать нужный под ситуацию Записать или прочитать байты из из указанного вами адреса памяти Написать простейший вирус и т.п.? Или сейчас только формочки с рюшечками рулят? :) | | |
1
- 19.03.2012 - 19:55
| Как прочитать байт из порта ввода/вывода Для общего развития - да. Если системный программист - обязательно. Переместить считывающую головку ващего HDD Зачем? Текущее устройство может быть не совсем HDD или совсем не HDD. Уровни абстракции правят. Написать драйвер для любого, даже самого простого оборудования Если имеете в виду "для самого простого" - то да, для общего развития нужно. Знать 10 алгоритмов сортировки и уметь выбрать нужный под ситуацию Да. Записать или прочитать байты из из указанного вами адреса памяти Добро пожаловать в реальный мир, мир EAccessViolation, Нео. Написать простейший вирус Да, по принципу "зная меч, сделаешь щит". Естественно, ИМХО. | | |
2
- 19.03.2012 - 21:17
|
0: Похоже на бред кадровика, для которого любой ИТ-специалист есть "комьютерщик". Для достижения апофеоза этого бреда предлагаю дописать, что программист должен уметь заправлять картриджи :) ========= Есть специализации программистов. Есть конкретные задачи. Есть конкретные программисты. Каждый программист должен знать то, что позволит ему эффективно решать поставленные задачи. Все. Остальное ему нафиг не нужно | | |
3
- 19.03.2012 - 21:25
| 3) кадровики не знают, что такое байты и алгоритмы сортировки :) | | |
4
- 19.03.2012 - 21:27
| Вопрос в том, нужны ли сейчас эти знания? Помню, нам в вузе давали байты, стеки, регистры и т.п. Современные же языки настолько высокоуровневые, что этим можно и не загоняться, казалось бы. Интересно, есть ли практические задачи, скажем, в вашей практики, когда требовалось спускаться к железу? | | |
5
- 20.03.2012 - 06:06
|
Знать должен хотя-бы в теории. На практике - у каждого своя практика :) Мне приходится переодически хотя бы читать/писать по портам. | | |
6
- 20.03.2012 - 07:32
|
В приведенном - должен все, кроме знания про HDD. NTFS_ правильно раскрыл проблематику. 5-Hamste >Языки-то да, но тут нужно исходить из того, какие задачи программист может решать. Например, кодишь ты под VS 2010, знаешь C#, в универе когда-то учил и паскаль и асемблер и с++ - но давно это забыл. И тут бац, тебе задачка - написать на чистом "С" ну или с небольшими вариациями "С++" - прогу под Linux. Если у программиста будет понимание того, с чем он работает и что он делает, а так же умение абстрагироваться от языка кодирования - то он сможет. Если он выучил только правила написания программ в определенной интегрированной среде - то грош ему цена. Вот и выбирай - что тебе по душе? | | |
7
- 20.03.2012 - 08:10
| Современный среднеофисный программист должен знать как решить легкую задачу по офисной автоматизации (типа бекапа) на 4-х разных любых по его выбору скриптовых языках, должен мочь объяснить на трех пальцах что такое СУБД, трехзвенка и как наладить файловый/STDOut/ODBC/OLE/COM обмен данными между любыми приложениями и с 1С7/8 в частности. Этого достаточно, чтобы платить ему 30 тыс. руб. | | |
8
- 20.03.2012 - 11:39
| 8-economist > Интрига в том, что для зарабатывания 30 т.р. не обязательно убивать свою молодость и зрение на изучение всех этих странных латинских аббревиатур. Достаточно научиться внятно говорить, изучить номенклатуру, походить на пару-тройку месячных курсов - и опа, вы уже менеджер по продажам какой-нибудь китайской дряни. | | |
9
- 20.03.2012 - 14:08
| NTFS_ - а таксистом на юге можно зарабатывать и того выше - 50 тыс. руб. | | |
10
- 20.03.2012 - 14:39
| 10-economist > Вот именно потому я сейчас плавно ухожу из "большого программирования" в рекламу и недвижимость. | | |
11
- 20.03.2012 - 16:01
|
Что значит современный программист? Тот кто пишет узкоспециализированные программы, и автоматизациу управления для ИП ? Ну сортировки им пригодятся. А те кто работает на крупных предприятиях выпускающих новое железо, или разработчики мощных IDE, ОС и программных продуктов над которыми трудятся тысячи программистов единовременно они обязаны это знать, именно они делают все, что бы облегчить нам, рядовым программистам, жизнь. Что бы мы не писали свои драйвера а использовали готовые API. Они по вашему не современные программисты ?? По моему, программист должен знать то с чем он работает практически, и как работают другие специализации теоретически. | | |
12
- 20.03.2012 - 19:01
| 11) NTFS, ты думаешь, что начинающий менеджер по продажам может заработать больше, чем опытный программист? | | |
13
- 20.03.2012 - 19:08
| Может, проще махнуть в Москву и там зарабатывать на квартиру здесь. | | |
14
- 20.03.2012 - 23:04
|
5-Hamste > Интересно, есть ли практические задачи, скажем, в вашей практики, когда требовалось спускаться к железу? Зачем к железу? На практике может понадобится написать парсер какого нить наркоманского формата (тут вам и байты, и графы и черт в ступе, не все решается yacc). | | |
15
- 21.03.2012 - 08:03
|
13-Hamste > ты думаешь, что начинающий менеджер по продажам может заработать больше, чем опытный программист? Больше - вряд ли. Сравнимо (т.е., разница в пределах 50%) - в легкую. Естественно, мы говорим о наемном труде, а не о собственном деле. Но беда в том, что начинающим менеджером можно стать за пару месяцев, а опытным программистом - за 5-7 лет, и то будет неполнота. | | |
16
- 21.03.2012 - 15:50
|
Нет Нет Нет Да Нет Нет Почему именно про сортировку нужны знания - потому это применимо для ЛЮБОЙ работы программиста, даже веб-дизайнер использует сортировки для вывода позиций какого нить интернет-магазина или просто списка. Все остальное - узкая специализация. ПЫСЫ: На разных чипах разные команды и вообще понятия о портах, равно как и об адресации памяти. | | |
17
- 21.03.2012 - 19:27
| 16) NTFS, работа фрилансера - тоже своего рода продажи, только ты продаешь себя, свои знания, свой опыт. С хорошими навыками продавца даже плохенький программист с голоду не умрет, а вот с плохими навыками продавца даже хорошем программисту будет тяжко во фрилансе, имхо. | | |
18
- 21.03.2012 - 20:45
| 18-Hamste > Знаю, знаю :-) Я о том, что затраты на прокачку себя до программиста 15-го уровня огромны, а польза сравнима с пользой от работы средненького продавца. Как-то так. | | |
19
- 21.03.2012 - 23:21
| Нет на все. Современный программист должен уметь юзать ГУГЛЬ-МОГОЛЬ. А олдскул все это уже забыл [*****]. | | |
20
- 22.03.2012 - 19:11
|
(1) ничего не нужно, даже сортировку но нелохо знать исключительно для общего развития | | |
21
- 23.03.2012 - 01:24
| 21-Чoп >Ничего не нужно, конкретно Вам, так как не применяли это на практике и не собираетесь. Печально, когда человек сам не стремится к лучшему, ни каких планов на будущее, ни какого роста. Я сейчас говорю не конкретно о поставленных в первом посте задачах, а общем развитии. Уверен, что все отписавшиеся, кто сказал что все перечисленное не нужно, даже не захотели узнать что это, прочесть общую информацию. А ведь задачи стоят елементарные, первый-второй курс универа. | | |
22
- 23.03.2012 - 09:40
| Программист определяется не знанием конкретно чего либо, а способностью в быстрые(столько сможет подождать заказчик) сроки находить правильное решение, т.е. не знание списка всех возможных алгоритмов, а способностью создать и продумать свой(причем естественно требуется знание нескольких базовых). | | |
23
- 23.03.2012 - 18:33
|
"Программист определяется не знанием конкретно чего либо, а способностью" Как правило, человек умеет быстро находить правильные решения и придумывать собственные алгоритмы, когда уже есть большой опыт и определенные знания. | | |
24
- 23.03.2012 - 20:20
| Любое знание есть возведение вокруг собственного мышления непреодолимых стен. | | |
25
- 23.03.2012 - 20:49
| 25-Rcorp >Знание - есть ПРЕОДОЛЕНИЕ стен, возведенных своим мыщлением вокруг непознанного. все остальное - нежелание учиться. Человеческий мозг ограничен только во времени службы, но не в ресурсах, И если кто то что то не может выучить или запомнить, то он этого не хочет. Абсолютно все научились считать, но не все научились считать верно.. | | |
26
- 23.03.2012 - 20:51
|
>Знание - есть ПРЕОДОЛЕНИЕ стен, Знание - существительное, обозначает предмет ПРЕОДОЛЕНИЕ - глагол, обозначает действие ? | | |
27
- 24.03.2012 - 05:23
|
27-wayerr > Вообщето "ПРЕОДОЛЕНИЕ" это не глагол а "Отглагольное существительное", так что и вам есть еще какие стены подвергнуть РАЗРУШЕНИЮ :) | | |
28
- 24.03.2012 - 07:09
|
Знания преувеличивают скорбь, скорбь рождает злость, злость ведет на темную сторону силы (© Йода) Горе от ума (© Грибоедов) | | |
29
- 24.03.2012 - 14:13
|
>"ПРЕОДОЛЕНИЕ" это не глагол а "Отглагольное существительное" А обозначает то что, неужели не действие? | | |
30
- 24.03.2012 - 22:52
|
Словарь Ожегова посмотрите. ПРЕОДОЛЕТЬ, ею, еешь; ённый (ён, ена); сов., что. Пересилить, справиться с чемн. П. препятствие, преграду. П. боль, робость. П. все трудности. | несов. преодолевать, аю, аешь. | сущ. преодоление, я, ср. | | |
31
- 24.03.2012 - 23:01
|
>Словарь Ожегова посмотрите. Это хорошо что вы умеете пользоваться словарем, но что же оно обозначает, все таки? | | |
32
- 28.03.2012 - 15:16
| Цитата:
похоже, Вы невнимательно прочитали как ТС-а, так и меня ТС, спрашивал о необходимых знаниях для любого программиста, я нигде не писал, что нужно мне, а отвечал ТС-у на конкретно заданный вопрос с конкретным списком, какое к этому имеют отношении Ваши фантазии о моих потребностях мне не понятно зы. вот что для программиста необходимо, так это аккуратное отношение к информации/данным :) | | |
33
- 30.03.2012 - 09:57
|
для интересующихся вопросом небольшая заметка на тему: Цитата:
| | |
34
- 30.03.2012 - 10:12
|
34-Чoп > Начал читать статью, дошел до потому что 10% населения, а то и больше, будут программистами на том или ином уровне. и дальше не читал. Уж извините. | | |
35
- 01.04.2012 - 18:07
| Чета я ваще ниче из этого не напишу. Спецы по бд тоже :( | | |
36
- 02.04.2012 - 12:29
| 22 Куба, охохо поржал от души. КомратЪ, ты шо действительно думаешь, что знание перечисленной в посте 0 шелухи это и есть рост вверх, вширь, вглубину? Только на минуту представь себе, что у людей различные жизненные ценности и, от того, понятие роста у всех весьма специфическое. Многие даже не связывают понятие роста с работой... А тем, кто связывает совершенно [*****] на это байтико-ёбство (у их есть фсё искаропке со свистелками и перделками). | | |
37
- 10.04.2012 - 22:46
| не за что :) заметка, конечно, примитивненькая, но... написанная человеком, который по праву считает себя программистом, и пара-тройка дельных мыслей там есть :) | | |
38
- 11.04.2012 - 10:46
|
0-Hamste > Достаточно знать где и как найти нужную информацию, и уметь её применить. З.Ы. Программист это не профессия, а образ мышления... | | |
39
- 11.04.2012 - 21:10
| А еще есть мнение, что программистами рождаются. Что способность к абстрактному мышлению - мутация, не свойственная нормальному среднему мозгу. Хз. | |
| Интернет-форум Краснодарского края и Краснодара |