...
|
офлайн
Неизвестный кот
Member
|
|
|
158 |
15 лет на сайте Город:
|
Fier:Если выбрали веб-программирование, то плюсы Вам ну вообще ни к чему
Вот этого не понял - можно более развернуто? Заранее спасибо.
крайне спорной утверждение... крааааайне спорное)))
очень часто вебморда - это просто интерфейс для какой-нибудь софтины на сервере. так что, зависит от того, где будете работать) и каким спецом вы хотите стать)) PHP, Python, Ruby очень хорошо расширяются за счет модулей на Си...
Vadim1242, без вышки и без опыта... как по мне, единственный норальный вариант в таком случае - это идти на какие-нибудь курсы. ну или запускать какой-то свой сайт, потом его как портфолио показывать
нормальная контора? это 20, 30 человек персонала? вы почитайте истории успеха многих стартапов, вдвоем, втроем люди пишут отличный проект.
А если взять зарубежные конторы, то там нет людей, специализирующихся на одном языке. минимум 3. Почитайте как проходят интервью в Майкрософты, Гуглы и иже с ними. А вот это нашенское "я пхпшник" или "я джавист"... ну так это только наше колхозное. В цивилизованном мире есть Software Engineer, который решает задачи. На том языке, который больше для этого подходит.
Оригинальные? ну-ну)) пусть будет так))
2 года админом, третий год программирую
Vadim1242:Да лаааадно. А я то думал, что веб программист делает именно веб, а вот софтину на сервере будет писать программист (может и сишник), который к вебу никакого отношения не имеет, а тупо будет работать с интерфейсом, который ему дали.
Цэ++ зачастую стоит знать хотя бы для представления как оно там в реальности в вашем пыхэпы или перле крутится внутри. ибо после банальной вдумчивой оптимизации некоторых "перлов" - странички летать начинают.
ибо нет софта, написанного на пхп или перле к примеру. а вот на плюсах - есть и очень много.
Vadim1242, хорошей зарплаты)))
Знаете, Вадим... вы мне напоминаете людей, работающих в млм... вы научились чему-то одному, а теперь пытаетесь доказать, наверное, в первую очередь себе, что сделали правильный выбор, и менять его не стоит
Не могу понять, чего вы так цепляетесь за эту Джаву, язык морально устарел. Учите что-нибудь новое, а то может скоро приключиться ситуация, как некогда приключилась с прогерами на Delphi... и в этой ветке пытаетесь экстраполировать свой опыт на людей, которые не понимают специфики рынка. Пожалуй, если кто-то спросит, как быстро выучить джаву, то ваше мнение будет действительно крайне значимым. Но уж очень узкая специализация. На сегодняшний день, лучшей связки нежели Си/С++, какой-нибудь интерпретируемый язык и один из функциональных вы не придумаете.
Мы скоро запускаем новые курсы по JavaScript - JavaScript для начинающих. Приглашаем всех желающих.
Vadim1242:olezha_:третий год программирую
И что вы достигли к третьему году?
badguy,
Чтобы заниматься оптимизацией на джаве (да и в дот нэте видимо тоже), нужно в первую очередь знать, как работает виртуальная машина. Т.к. она сама имеет довольно мощные механизмы оптимизации, как первоночальной (анализируя код), так и в реальном времени, собирая статистику использования кода.И кстати, в нэте хватает статей от разных клоунов, которые пытаются применить сишный опыт на джаву в плане оптимизаций производительности. Читать смешно и грустно одновременно, понимая, что кто-то может последовать таким "советам".
Я не хочу никому доказывать что-то, т.к. это не имеет смысла и каждый останется при своем мнении. Но в той же Java активно используется C++, когда дело касается графики. К примеру, если дело касается разработки под Android, то основная часть игровых движков, написана на плюсах, т.к. плюсы очень быстрые, что очень ценится в играх ) А вот интерфейс взаимодействия с этим движком написан на Java, чтобы люди не пугались )
Учу java где-то уже 2 недели(примерно по часу, полтора в день). Сегодня написал маленькую программку-словарик рус-англ.
Переводит всего 5 слов(массивы просто по 5 значений, заполнять их дальше не вижу смысла)
Если слово есть в массиве, то переводит(если введено на англ, то выводит на рус. и наоборот)
Если слово не введено и нажат просто ентер, то опять попросит ввести и так до бесконечности.
Если введено слово, значения которого нет в массиве, то пишет, что слово неизвестно и просит ввести опять. После 8 попыток прекращает работу.
package test11;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class main {
public static void main(String[] args) throws NumberFormatException, IOException{
BufferedReader reader = new BufferedReader
(new InputStreamReader(System.in) );
String[] rus = new String[5];
rus[0] = "Привет";
rus[1] = "Пока";
rus[2] = "Дом";
rus[3] = "Кот";
rus[4] = "Хомяк";
String[] eng = new String[5];
eng[0] = "Hello";
eng[1] = "Bye";
eng[2] = "House";
eng[3] = "Cat";
eng[4] = "Hamster";
String word;
int i = 0;
do
{
System.out.println("Введите слово: ");
word = reader.readLine();
}
while (word.isEmpty());
int k = 0;
for(i=0; i>=0; i++)
{
k++;
if(k == 8*4)
{
System.out.println("Ты вообще умеешь писать правильно?");
break;
}
if(word.equals(rus[i]))
{
System.out.println("Перевод англ: "+eng[i]);
break;
}
if(word.equals(eng[i]))
{
System.out.println("Перевод рус: "+rus[i]);
break;
}
if((i == rus.length -1))
{
i = 0;
System.out.println("Слово " + word +" мне неизвестно");
System.out.println("Введите слово: ");
word = reader.readLine();
}
}
}
}
Я не совсем безнадежен? Или за это время я должен уже уметь больше? Пока обучаюсь по этому http://torrents.by/forum/viewtopic.php?t=193706