1

Етап 1

Прочитать книги по программированию(вообще)

2

Етап 2

Прочитать книги по программированию на C#

3

Етап 3

Выучить новые языки программирования

4

Етап 4

Решать программистские головоломки

5

Етап 5

Создать блог про программирование

6

Етап 6

Так же подтянуть знания

1

Етап 1

Прочитать книги по программированию(вообще)

2

Етап 2

Прочитать книги по программированию на C#

3

Етап 3

Выучить новые языки программирования

4

Етап 4

Решать программистские головоломки

5

Етап 5

Создать блог про программирование

6

Етап 6

Так же подтянуть знания

01 липня 2015

Мета закинута

Автор не відписував в цілі 8 років 7 месяців 14 днів

Автор мети

Загальна

Программирование: прокачать старые скилы и открыть новые

Частично навеяно статьёй на хабре http://habrahabr.ru/post/123143/

Хочу улучшить свои знания C#(совершенству нет предела) основные темы для улучшения здесь у меня это

  • Так же хочу наконц перейти на 5ю версию(а то я динозаврик, все ещё пишу на третей)
  • Ассинхронное программирование(с этим у меня не очень хорошо)

По прогрраммированию вообще есть две большие цели это

  • Безопасность программ(не знаком)
  • Рефакторинг(знаком, но не в совершенстве)

Так же существуют технологии с которыми мне наконец стит основательно сдружиться

  • LINQ(штука потрясающяя, но я его почти не знаю)
  • Ado.net(слышал не много, хочу углубить знания)
  • SQL(сталкиваюсь чаще чем хотелось бы, а знаю очень очень слабо)
  • XAML(судя по тому что я об этом знаю, мне оно очень сильно надо)
  • ASP.NET (хочется занятся серверной разработкой, а вот технология мне известна очень поверхностно)

Плюсом хотелось бы изучить ряд языков

  • ada обнажды увидел книжку "прикладное программирование на языке Ада" и понял что мне этот язык очень хочется знать
  • python сейчас прохожу курс по компьютоному зрению, позже хотелось бы занятся нейроСетями, а там в основном все на питоне, и я так подозреваю, что для этого есть свои причины. А значит он мнне нужен
  • HTML, CSS, JS, PHP частенько приходися писать разного рода парсеры, знания этих "языков" облегчит мне жизнь
  • Java хочу её выучить достаточно давно сначало оправдывал тем что "под андроид", сейчас с новой VS2015 это оправдание уже не катит, так что скажем так "детская мечта"
  • Erlang и Rust новые языки хочется просто на них взглянуть и узнать что там и как.
  • C хочется знать откуда у саовременных майкросовтовских языков "ноги ростут"
  • Assembler слышал что изучение ассемблера это прекрасный способ разобраться с тем как работают программы на низких уровнях, так что да, его тоже исключительно для саморазвития
  1. Прочитать книги по программированию(вообще)

    1. Психология программирования

    2. Математические основы кибернетики

    3. Совершенный код

    4. NoSQL. Новая методология разработки нереляционных баз данных

    5. Искусство автономного тестирования с примерами на С#

    6. Методология защиты программного обеспечения. Научные проблемы безопасности и противодействия терроризму

    7. Основы теории передачи информации. Учебное пособие

    8. Защищенный код для Windows Vista

    9. Криптография и безопасность в технологии .NET

    10. 19 смертных грехов угрожающих безопасности программ. Как не допустить типичных ошибок

  2. Прочитать книги по программированию на C#

    1. CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#

    2. Программирование на C# 5.0

    3. Язык программирования C# 5.0 и платформа .NET 4.5

    4. C# 5.0. Справочник. Полное описание языка

    5. WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов

    6. C# 5.0 и платформа .NET 4.5 для профессионалов

    7. ASP.NET MVC 5 с примерами на C# 5.0 для профессионалов

    8. C# для профессионалов. Тонкости программирования

    9. Рефакторинг в C# и ASP.NET для профессионалов

    10. Внедрение зависимостей в .NET

    11. Технология LINQ на примерах. Практикум с использованием электронного задачника Programming Taskbook for LINQ

    12. Инфраструктура программных проектов. Соглашения, идиомы и шаблоны для многократно используемых библиотек .NET (+ CD-ROM)

    13. Асинхронное программирование в C# 5.0

    14. С# Эффективное программирование

    15. Отладка приложений для Microsoft .NET

    16. .NET Сетевое программирование

    17. Разработка защищенных приложений на Visual Basic .NET и Visual C# .NET

  3. Выучить новые языки программирования

    • На питоне есть решения многих важных для меня задач.
    • Часто приходится обрабатывать с HTML, было бы классно понимать "что я вообще делаю"
    • CSS
    • JS
    • Java временами хочу начать писать под андроид а без Java это не возможн
    • Ada
    • Erlang
    • C
    • Rust
    • Assembler
    1. Pyton

    2. HTML

    3. CSS

    4. JS

    5. java

    6. Ada

    7. Erlang

    8. C

    9. Rust

    10. Assembler

    11. PHP

    12. Flash

  4. Решать программистские головоломки

    1. http://www.spoj.com/

    2. Topcoder

    3. CheckiO

    4. http://codeforces.com/

    5. http://acm.timus.ru/

    6. http://www.codechef.com/

    7. http://acmp.ru/

    8. http://informatics.mccme.ru/moodle/

    9. https://code.google.com/codejam/

    10. http://dl.gsu.by/

    11. http://www.codewars.com/

  5. Создать блог про программирование

  6. Так же подтянуть знания

    1. SQL

    2. Ado.net

    3. LINQ

    4. XAML

    5. ASP.NET

  • 2584
  • 01 липня 2015, 09:07

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?