Mimon
> Все системные знания по этим языкам - это пара страничек крупным шрифтом.
Ололо. С такими системными знаниями нужно не программистом быть, а кричать "вiльна каса!".
Necrys
> Задротство на .NET-технологиях. Главное по каждой миллифиговой технологии такие здоровенные книженции. Узко как-то совсем уж. Понятно что лучше глубоко свою тему знать, но это уж совсем.
Ты, наверное, мне не поверишь, если я скажу, что этих книг на самом деле совсем недостаточно для того, чтобы хорошо разбираться в .NET :)
Что-то не получается хорошо снять :) Пусть будет как будет. Рабочее место на работе

NightmareZ
> Ты, наверное, мне не поверишь, если я скажу, что этих книг на самом деле совсем
> недостаточно для того, чтобы хорошо разбираться в .NET :)
Почему же, поверю. А ещё верю в то, что например практика лучше теории закрепляет знания. Учитывая, как меняется технология .NET по версиям, вычитывать всё просто не успеешь.
Drazd
Чорт, а где же все твои лицензионные диски, а? Как же драздофотка рабместа без всего этого?
Вообще да, как можно написать такую толстую книжку про LINQ?
Necrys
на работе все лицензионные диски с сертификатами\ключиками по воле высокого начальства хранятся в отдельном сейфе.
NightmareZ
> Ололо. С такими системными знаниями нужно не программистом быть, а кричать
> "вiльна каса!".
Как бы наоброт, и твое нищебродское положение в купе с непрофессионализмом это лишь подтверждает. Так что уж не мучай себя, иди-ка лучше кричи "вiльна каса!", там ты себя будешь комфортнее чувствовать.
Necrys
> Почему же, поверю. А ещё верю в то, что например практика лучше теории закрепляет знания.
Именно, что закрепляет. Но на практике ты не узнаешь многих вещей, каким бы "схватывающим всё на лету" ты ни был.
Например, совсем не сложно на практике методом тыка понять, как работает цикл foreach для коллекций, реализующих интерфейс IEnumerable. Не сложно разобраться, что метод GetEnumerator возвращает итератор, что итератор имеет методы MoveNext, Reset и свойство Current. По их названию, опять же, несложно понять, для чего они нужны.
Но я сильно сомневаюсь, что ты поймёшь (даже, что такая мысль тебе в голову с какой-то радости прийдёт), что на самом деле IEnumerable - фикция. И что циклу foreach на самом деле наплевать на него, а в момент компиляции проверяется лишь сигнатура нужных классов/методов. И, более, того у этого есть далеко идущие последствия, например, в том же LINQ - не всё, по чему можно итерировать, реализует IEnumerable.
Практик типа тебя сделает такую коллекцию:
class Iterator: IEnumerator { private int i; public bool MoveNext() { Console.WriteLine( "MoveNext"); return i++ < 5; } public void Reset( ) { Console.WriteLine( "Reset"); } public object Current { get { return "ok"; } } } class Collection: IEnumerable { public IEnumerator GetEnumerator( ) { return new Iterator( ); } }
и будет делать круглые глаза на вот такой рабочий код:
class Iterator { private int i; public bool MoveNext() { Console.WriteLine( "MoveNext"); return i++ < 5; } public void Reset( ) { Console.WriteLine( "Reset"); } public object Current { get { return "ok"; } } } class Collection { public Iterator GetEnumerator( ) { return new Iterator( ); } }
Или вот ещё, например, если твой класс реализует интерфейс IEnumerable, то можно ему добавить метод Add и при создании передавать список инициализации.
class Dict: IEnumerable { public void Add(int x) { } public IEnumerator GetEnumerator( ) { throw new NotImplementedException( ); } } // ... new Dict { 1, 2, 3, 4 };
При чём IEnumerable тут вообще никаким боком, метода Add в нём нет. Фиг ты о такой фиче узнаешь чисто на практике.
> Учитывая, как меняется технология .NET по версиям, вычитывать всё просто не успеешь.
Да ладно, я успеваю. При том, что разрабатываю далеко не только на .NET
TarasB
> Вообще да, как можно написать такую толстую книжку про LINQ?
LINQ - это вам не просто так, нужно разделять вот такие вещи:
Mimon
> Как бы наоброт, и твое нищебродское положение в купе с непрофессионализмом это лишь подтверждает.
Мы с тобой где-то по жизни пересекались и я тебя обидел? 
Drazd
> Что-то не получается хорошо снять :) Пусть будет как будет. Рабочее место на работе
Это только я заметил, что все посетители гд.ру трудятся над гд.ру?
Незнаю кого как, но меня это как-то наполняет гордостью, вот у Миши Леоньтьева (известного в околополитических кругах) на монике было явственно видна картинка из серии рекламы нижнего дамского белья, видимо Миша интересуется и исскуством, а не ограничивается голой пропагандой "ымпэрства".
Кстати, а ведь я уже 2 месяца как работаю на новой работе, а выложить сюда новое рабочее место забыл. Выкладываю & подымаю тему

ничего вы не понимаете в рабочих местах. прошлым летом я работал так:

aloha_hawaii
2 часа?

Вставлю свои 5 копеек
NightmareZ
> и будет делать круглые глаза на вот такой рабочий код:
и правильно будет делать)
за такие хаки поганой метлой надо гнать с любой работы
Интересно, у всех так за рабочими столами грязно?
У меня обычный стол.
Чистота и порядок, не понимаю как можно сидеть за засранным столом, где еще сверху стоит тонна говнокода.
Тема в архиве.