0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 8
|
|
Дополнения к языку программирования для программиста. Что ещё, кроме языка, собственно, я должен знать?26.03.2015, 13:51. Показов 2932. Ответов 19
Метки нет Все метки)
(
Всем здрасте!Я начинающий программист и и недавно мне кроме языка программирования стало интересно , что еще кроме языка собственно я должен знать?Как устроенно железо,математику,сеть,историю и т.д.На чем из этого всего мне сосредоточиться , чтобы не начать изучать что попало?Желательно для моего языка программирования.Вопрос ко всем в особенности к людям с опытом!=)
Программирую на MVS C++ 2008.
0
|
26.03.2015, 13:51 | |
Ответы с готовыми решениями:
19
Что должен знать претендент на вакансию где требуют базовые знания языка C#? Что нужно знать для программирования в Bass |
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|
26.03.2015, 13:52 | |
0
|
![]() |
|
26.03.2015, 14:02 | |
1
|
Форумчанин
![]() ![]() ![]() 8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
26.03.2015, 14:04 | |
Популярные библиотеки для своего языка (зависит от направления), парадигмы программирования, паттерны проектирования, идиомы, алгоритмы и структуры данных, принципы написания удобопонятного кода (грубо говоря - всё содержимое "Совершенный код" Макконнелла), продвинуто владеть IDE и знать особенности компилятора(ов), уметь проектировать информационные системы (тут целая поляна для изучений. Полезно знать UML (для ООП) или IDEF (ФП), что-нибудь по управлению проектами (хотя бы что такое диаграмма Ганта и уметь распределять ресурсы), модели проектирования (эволюционная, каскадная и т.д.)). Желательно ещё поучиться работать в UNIX системах, знать принцип устройства сетей (хотя бы OSI).
3
|
![]() |
||
26.03.2015, 14:16 | ||
![]()
1
|
![]() ![]() 8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
26.03.2015, 14:17 | |
нынче востребован "серверный программист":
1. алгоритмы 2. структуры данных 3. многопоточное программирование 4. сеть (сетевые протоколы) 5. базы данных. всякие там паттерны, stl/boost, умение работать в команде, разбираться в чужом коде, технический английский - считается "само собой разумеющимся минимум".
1
|
![]() |
|
26.03.2015, 14:19 | |
MrGluck, кажется список слишком "жирный". Я так понимаю ТС спрашивает с целью, чтоб джуниором устроится. Тот же Макконнелл без опыта работы просто художественная лит-ра.
1
|
![]() ![]() 8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
26.03.2015, 15:08 | ||
такие и так уже знают все, что им нужно знать. а вот неопытных макконелл "морально подготавливает". это конечно будут теоретические, но все ж таки знания.
0
|
Котовчанин
|
|
26.03.2015, 15:12 | |
Dec, мне кажется, что очень полезная книга для программиста это
Computer Systems: A Programmer's Perspective Randal E. Bryant, David R. O'Hallaron. Там как раз показывается взаимодействие Вашего кода и железа. По-моему, идеальный вариант для начинающего.
1
|
![]() |
|
26.03.2015, 16:44 | |
0
|
Модератор
![]() ![]() ![]() |
||
27.03.2015, 12:24 | ||
0
|
![]() |
||
27.03.2015, 12:27 | ||
2
|
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
27.03.2015, 12:38 | |
1
|
![]() |
||
27.03.2015, 13:45 | ||
Если встанет вопрос с какой начинать, то наверное все же с Git'а. Я с subversion начал только потому, что у нас в конторе она в большинстве проектах используется. Но сегодня, судя по всему, все же Git рулит.
1
|
Котовчанин
|
|
27.03.2015, 17:26 | |
gru74ik, по поводу гита. Очень помогли с ним две вещи:
1) http://git-scm.com/book/en/v2 2) http://pcottle.github.io/learnGitBranching/ Добавлено через 21 секунду
1
|
Модератор
![]() ![]() ![]() |
||
27.03.2015, 20:08 | ||
0
|
27.03.2015, 20:08 | |
Помогаю со студенческими работами здесь
20
Что нужно знать для программирования под Android? Что нужно знать для программирования под айфончик Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
|
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
|
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
|
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
|
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
|
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C#
Задание 1:
КЛАСС FORM 1
public partial class Form1 : Form
{
Spisok listin = new Spisok();
. . .
|
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
|
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
|
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
|
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
|