История изменений
Исправление Enthusiast, (текущая версия) :
Итак, мы выбираем сейчас ЯП не для работы, а для себя, всё только открытое, свободное итд. Для работы - веб и корпоративные ЯП прежде всего, ну и естественное сишки и питон.
На твоем месте я бы не заморачивался так именно с языками программирования, ибо это всего лишь орудие труда в руках настоящего мастера вычислений, а изучал бы неосязаемые сущности, с которыми предстоит работать. Что это за сущности такие? - О востребованности математических алгоритмов я уже высказывался выше по ветке обсуждения и сейчас напишу о том, что может потребоваться в каждодневном труде программиста с очень высокой вероятностью.
Первым делом я бы освоил «Линукс» и каким образом создавать, собирать и отлаживать программы на нем. Либо на серверах, либо в бортовой электронной апппаратуре рано или поздно каждый программист имеет дело с «Линуксом» и будет лучше уметь копошиться в нем. Тут может помочь чтение книги Митчела, Олдвелла и Сэмюэла «Advanced Linux programming».
Без вычислительных сетей сегодня невозможно представить работу ни торговых предприятий, ни ростовщических контор, ни промышленных предприятий. Для общего ознакомления с устройством вычислительных сетей может помочь книга Олиферов «Компьютерные сети». По написанию сетевого ПО можно почитать Ричарда Стивенса в его книгах «Unix. Разработка сетевых приложений» и «Unix. Взаимодействие процессов». Для сетевого программиста это азы.
По вэб-программированию я могу посоветовать ознакомиться с книгой Минника и Холланд «Coding with JavaScript for dummies».
В остальном тебе гораздо лучше помогут более знающие специалисты с нашего форума. А в целом, я считаю, что программистом и инженером стать много ума не требуется. Потребуется психологическая устойчивость при попытках решения нерешаемых сразу задач. То есть психанет и бросит пытаться решить задачу человек или потихоньку доведет дело до решения, как правило, несовершенного :-). Желаю успеха.
Исправление Enthusiast, :
Итак, мы выбираем сейчас ЯП не для работы, а для себя, всё только открытое, свободное итд. Для работы - веб и корпоративные ЯП прежде всего, ну и естественное сишки и питон.
На твоем месте я бы не заморачивался так именно с языками программирования, ибо это всего лишь орудие труда в руках настоящего мастера вычислений, а изучал бы неосязаемые сущности, с которыми предстоит работать. Что это за сущности такие? - О востребованности математических алгоритмов я уже высказывался выше по ветке обсуждения и сейчас напишу о том, что может потребоваться в каждодневном труде программиста с очень высокой вероятностью.
Первым делом я бы освоил «Линукс» и каким образом создавать, собирать и отлаживать программы на нем. Либо на серверах, либо в бортовой электронной апппаратуре рано или поздно каждый программист имеет дело с «Линуксом» и будет лучше уметь копошиться в нем. Тут может помочь чтение книги Митчела, Олдвелла и Сэмюэла «Advanced Linux programming».
Без вычислительных сетей сегодня невозможно представить работу ни торговых предприятий, ни ростовщических контор, ни промышленных предприятий. Для общего ознакомления с устройством вычислительных сетей может помочь книга Олиферов «Компьютерные сети». По написанию сетевого ПО можно почитать Ричарда Стивенса в его книгах «Unix. Разработка сетевых приложений» и «Unix. Взаимодействие процессов». Для сетевого программиста это азы.
По вэб-программированию и прочему тебе гораздо лучше подскажут более знающие специалисты с нашего форума. А в целом, я считаю, что программистом и инженером стать много ума не требуется. Потребуется психологическая устойчивость при попытках решения нерешаемых сразу задач. То есть психанет и бросит пытаться решить задачу человек или потихоньку доведет дело до решения, как правило, несовершенного :-). Желаю успеха.
Исправление Enthusiast, :
Итак, мы выбираем сейчас ЯП не для работы, а для себя, всё только открытое, свободное итд. Для работы - веб и корпоративные ЯП прежде всего, ну и естественное сишки и питон.
На твоем месте я бы не заморачивался так именно с языками программирования, ибо это всего лишь орудие труда в руках настоящего мастера вычислений, а изучал бы неосязаемые сущности, с которыми предстоит работать. Что это за сущности такие? - О востребованности математических алгоритмов я уже высказывался выше по ветке обсуждения и сейчас напишу о том, что может потребоваться в каждодневном труде программиста с очень высокой вероятностью.
Первым делом я бы освоил «Линукс» и каким образом создавать, собирать и отлаживать программы на нем. Либо на серверах, либо в бортовой электронной апппаратуре рано или поздно каждый программист имеет дело с «Линуксом» и будет лучше уметь копошиться в нем. Тут может помочь чтение книги Митчела, Олдвелла и Сэмюэла «Advanced Linux programming».
Без вычислительных сетей сегодня невозможно представить работу ни торговых предприятий, ни ростовщических контор, ни промышленных предприятий. Для общего ознакомления с устройством вычислительных сетей может помочь книга Олиферов «Компьютерные сети». По написанию сетевого ПО можно почитать Ричарда Стивенса в его книгах «Unix. Разработка сетевых приложений» и «Unix. Взаимодействие процессов». Для сетевого программиста это азы.
По вэб-программированию и прочему тебе гораздо лучше подскажут более знающие специалисты с нашего форума. А в целом, я считаю, что программистом и инженером стать много ума не требуется. Потребуется психологическая устойчивость при попытках решения нерешаемых сразу задач. Психанет и бросит пытаться решить задачу человек или потихоньку доведет дело до решения, как правило, несовершенного :-). Желаю успеха.
Исходная версия Enthusiast, :
Итак, мы выбираем сейчас ЯП не для работы, а для себя, всё только открытое, свободное итд. Для работы - веб и корпоративные ЯП прежде всего, ну и естественное сишки и питон.
На твоем месте я бы заморачивался так именно с языками программирования, ибо это всего лишь орудие труда в руках настоящего мастера вычислений, а изучал бы неосязаемые сущности, с которыми предстоит работать. Что это за сущности такие? - О востребованности математических алгоритмов я уже высказывался выше по ветке обсуждения и сейчас напишу о том, что может потребоваться в каждодневном труде программиста с очень высокой вероятностью.
Первым делом я бы освоил «Линукс» и каким образом создавать, собирать и отлаживать программы на нем. Либо на серверах, либо в бортовой электронной апппаратуре рано или поздно каждый программист имеет дело с «Линуксом» и будет лучше уметь копошиться в нем. Тут может помочь чтение книги Митчела, Олдвелла и Сэмюэла «Advanced Linux programming».
Без вычислительных сетей сегодня невозможно представить работу ни торговых предприятий, ни ростовщических контор, ни промышленных предприятий. Для общего ознакомления с устройством вычислительных сетей может помочь книга Олиферов «Компьютерные сети». По написанию сетевого ПО можно почитать Ричарда Стивенса в его книгах «Unix. Разработка сетевых приложений» и «Unix. Взаимодействие процессов». Для сетевого программиста это азы.
По вэб-программированию и прочему тебе гораздо лучше подскажут более знающие специалисты с нашего форума. А в целом, я считаю, что программистом и инженером стать много ума не требуется. Потребуется психологическая устойчивость при попытках решения нерешаемых сразу задач. Психанет и бросит пытаться решить задачу человек или потихоньку доведет дело до решения, как правило, несовершенного :-). Желаю успеха.