Что учиться сначала? [закрытый]

Вы пробовали readfile (...); должен прочитать и вывести файл. В вашем примере вы не выводите данные изображения

http://php.net/manual/en/function.readfile.php

5
задан Kara 18 June 2014 в 16:37
поделиться

11 ответов

Необходимо выучить по крайней мере 1 скомпилированный язык (как C# или Java) и 1 Язык Сценария (Python, Ruby, и т.д.). Этого обычно достаточно, чтобы помочь большинству разработчиков успешно выполниться в том, что они делают, независимо от возраста языка.

Что касается нового по сравнению со старым, я придерживался бы C# на данный момент, когда это довольно популярно. Изучение нового языка не было бы слишком плохо все же.

12
ответ дан 18 December 2019 в 05:29
поделиться

C.

Серьезно, изучите C.

Если Вы не выполняете крик для выступов, вытаскивая Ваши волосы затем, Вы отключаетесь, чтобы быть разработчиком.

Обратите внимание, что я не говорю, что люди, которые не знают C, не являются разработчиками (Jeff, основатель этого сайта, не знает C, и он делает очень хорошо), но C представит Вас большому количеству менее гламурных и покрытых сахаром аспектов разработки.

Как второй выбор, выберите C#.

13
ответ дан 18 December 2019 в 05:29
поделиться

Язык, который Вы выбираете, не важен. Когда Вы поймете понятия, Вы, скорее всего, сможете взять новый язык довольно быстро.

6
ответ дан 18 December 2019 в 05:29
поделиться

C# является моим предпочтительным языком, Java и C# достаточно подобны, я не думаю, что это - грандиозное предприятие изучить Java, после того как c# основные принципы поняты..., но C++ является другим зверем в целом.

Я думаю, что C++ является одними из лучших общих средств и будет легче заняться, после того как c# понят хорошо (Он имеет МНОГО документации и форумов справки). Опыт в C++ не ограничен Microsoft, хотя - большинство популярных платформ выполнит C++, таким образом, с этим опытом, Вы не будете ограничены окнами. Это также хорошо, потому что это столь же не покрывает леденцом как c# или Java и не столь песчаное как чистый c, и это может interop довольно легко с c# (который является одной причиной, переход легче),

Таким образом, c# является хорошим выбором, и по моему скромному мнению сопровождаемый тесно C++

1
ответ дан 18 December 2019 в 05:29
поделиться

см. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html для полного индекса популярности языка

2
ответ дан 18 December 2019 в 05:29
поделиться

Я должен согласиться со многим из вышеупомянутого: язык не важен. В основном язык просто имеет значение для следующего:

  1. Функции. При необходимости во множественном наследовании необходимо пойти с C++. Если, как 90 + % разработчиков, Вам не нужно ничто, что это характерно для одного (или одно небольшое подмножество) языки, это не имеет значения.
  2. Синтаксис. Вы ненавидите пробел? Пойдите с C#. Фигурные скобки ненависти? LISP является Вашим другом. Не заботиться так или иначе? Это не имеет значения.
  3. Скомпилированный или Интерпретируемый? Это имеет значение. Пойдите со скомпилированным (или частично скомпилированный, как.NET), и это будет быстрее..., но разрыв скорости закрывается.
  4. Локальные вакансии. Несомненно, можно быть свистом в C#..., но если все около Вас, кто нанимает, будут искать программистов Perl, то он не принесет Вам пользы.
  5. Общественная поддержка. Если Ваш язык не использовался серьезно за 20 лет (или когда-либо), не ожидайте большую часть пути выживания на Google. QBASIC, я смотрю на Вас. StackOverflow будет здесь хотя...

В конце мы можем обсудить вещи, пока мы не весь раздухарившийся. Выберите язык с featureset, который Вы любите с синтаксисом, который не будет управлять Вами помешанный, достойное сообщество и надо надеяться вакансии в Вашей области.

Относительно нового или старого... оба хороши. Более новые языки МОГУТ иметь тенденцию быть легче к погрузке, но существует более широко распространенная документация и использование более старых языков, хотя это может постепенно сокращать.

1
ответ дан 18 December 2019 в 05:29
поделиться

Это - определенный загруженный вопрос, но Вы найдете, что люди здесь увлечены своим выбором инструмента, полагая в гибкости, что выбор обеспечивает.

Тем не менее, если Вы не возражаете "против привязки поставщика", стек Microsoft является отличным способом войти в программирование и найти доходную работу в течение последующих лет. Microsoft и "пробуют и верна" и "последняя". Стек Microsoft традиционно приспособлен к созданию бизнес-приложений, но Вы не ограничены тем (ASP.NET, MVC, например, использовался для создания этого сайта).

Я не знаю много о мире Ruby on Rails и такого, таким образом, я подчинюсь более хорошо осведомленному человеку.

Мой реальный совет состоит в том, чтобы пойти с тем, что Вы любите. Изучите C# и F#, если это - то, во что Вы.

0
ответ дан 18 December 2019 в 05:29
поделиться

Ну, если Вы будете в курсе на последних языках, то Вы всегда будете трудоспособны компаниями, которые надеются увеличивать их маркетинговое количество модного словечка. Не высказывание, что это - единственное использование для языков, но это - определенно использование.

С другой стороны, существует также всегда рынок для более старых технологий с любым компании, которые хотят создать сверху более надежного и протестировали более старую технологию, и поддержать сказало более старую технологию.

Я предполагаю, что это зависит от того, как Вы хотите прогрессировать. Если Вы идете для тенденций, можно найти, что у Вас никогда нет времени для реального изучения технологии наизнанку, но если Вы идете для более старых языков, можно найти, что более интересные проекты запускаются с более новым материалом, с которым Вы не знакомы, и Вас оставляют с обслуживанием. Это - все о компромиссе.

0
ответ дан 18 December 2019 в 05:29
поделиться

Мое собственное взятие должно было бы думать о том, что делают виды работы Вы хотите сделать и что виды требований для тех заданий были бы полезны, чтобы иметь. Например, Вы знаете о шаблонах разработки? Как насчет того, чтобы моделировать систему с помощью классов и наследования? Если Вы хотите войти в Богатые интернет-приложения существует Ajax и другие элементы JavaScript для изучения, а также HTML и его различные ответвления как XHTML и DHTML.

Я не думаю, что существует что-то не так со знанием просто технологий Microsoft, если бы они не врезались в другие, которые могут быть необходимы, то должен Вы хотеть подать заявление на должность разработчика, и они требуют JavaScript или CSS, который Вы не имеете.

Другая точка должна знать об изменениях в инструментах со временем, поскольку, вероятно, будет больше изменений для прибытия, поскольку сеть развивает еще немного, например, какая Visual Studio, которую будет иметь 2010, может быть намного большим количеством изменений, чем текущая Visual Studio 2008, смотрящий на некоторые недавние объявления вокруг jQuery и платформы MVC.

0
ответ дан 18 December 2019 в 05:29
поделиться

Я использовал C#, Ruby, Perl, JavaScript и PHP профессионально за прошлый год, и они все были полезны по-разному. Я предположил бы, что, если Вы хотите, чтобы простой способ был догнан, основы программирования Ruby являются большим языком, чтобы сделать это с - это имеет простой, легкий следовать за синтаксисом, и это делает очень легким думать Объектно-ориентированным способом, что-то, что может быть более твердо с языком полу-OO как C# или Java.

C# определенно стоит изучить, потому что полезно знать язык в семействе C - фундаментальные идиомы так распространены, что определенно стоит использовать их - но я избежал бы C или C++ просто, потому что я действительно не вижу потребность управлять собственной памятью - это делает жизнь очень трудно, представляет много ненужных ошибок и приносит небольшое количество пользы, пока Вы не действительно превосходны в нем. Станьте хорошими в чем-то, что обрабатывает управление памятью сначала, и затем можно перейти к более жесткому материалу, должен Вы нуждаться к.

Я избежал бы функциональных языков как F# для запуска с. Они довольно тверды и очень отличаются, судя по всему, понимание их делает Вас лучшим программистом.

0
ответ дан 18 December 2019 в 05:29
поделиться

Я сказал бы, изучают то, что является самым легким, и достаньте фундаментальные понятия позади них. Синтаксис является легким препятствием для преобладания, различие между языками немного более хитры.

Однако, так как C#, кажется, имеет широкую основу справки в сети и здесь в Так, я запустил бы там и узнал бы о входах и выходах Объектно-ориентированного программирования. Затем идеально, необходимо смочь переключиться на большую часть любого другого языка OO, в котором Вы нуждаетесь в то время (как рубин, Java, Obj-C или даже страшный C++) jk, люди C++.

Язык как F#, в то время как популярный, вполне несколько отличается, чем C#, поскольку это функционально. Если Вы привыкли писать функциональный код стиля, F# может быть хорошим местом для взгляда. Но даже затем изучите то, на что это похоже, чтобы написать функциональный код и схватить основные принципы языка.

0
ответ дан 18 December 2019 в 05:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: