Программирование. Курсы & самостоятельное обучение. Только не забудьте, что за рекламу можно получить бан! :)

Кто знает профессиональные курсы по веб дизайну и программированию в Харькове,где действительно можно профессионально научиться этим наукам.

долго сам ищу. родилось предложение (да и подсказывали знакомые) - найти опытного программиста, работающего в it сфере и у него брать частные уроки. если собраться группой 3-5 человек - вполне даже норм все это будет и по деньгам тоже, если, допустим, учить самим, а раз или два в неделю по выхожным пару часов с ним заниматься, вопросы там, разъяснения:)
 
долго сам ищу. родилось предложение (да и подсказывали знакомые) - найти опытного программиста, работающего в it сфере и у него брать частные уроки. если собраться группой 3-5 человек - вполне даже норм все это будет и по деньгам тоже, если, допустим, учить самим, а раз или два в неделю по выхожным пару часов с ним заниматься, вопросы там, разъяснения:)

хорошую темку для смеха поднял, спасибо.
Особенно порадовало:
у нас людей ставили на живые РНР-проекты тоже примерно за 2 недели с нуля. было бы желание
:іржач: Zend Technologies нервно курят
 
Привет.Посоветуйте курсы sql так что б полному лезеру объяснили и научили, как минимум, запросы писать.
 
Вы бы написали, что программировать то собрались, вам бы и посоветовали.
 
Т.е. из всей темы получается что идти на курсы программирования не имеет смысла?
Или же в этом есть необходимость?
 
Т.е. из всей темы получается что идти на курсы программирования не имеет смысла?
Или же в этом есть необходимость?

Самообучение - вот путь истинного программиста. На курсах скорее забьют голову какой-то выдуманной хренью, чем научат чему-то толковому.
 
Самообучение штука хорошая, но именно основы, фундамент, от которого уже можно идти дальше самому самообучением не получишь, как ни старайся.
 
Добрый день.
Меня зовут Головач Иван. Я основатель курсов программирования на Java kharkovitcourses_blogspot_com и преподаватель.
Если у вас есть любые вопросы - можете задать их мне здесь.

Давайте я кратко расскажу о себе и курсах:
1. Мне 31 год, я профессиональный программист на Java уровня Java Lead Developer, в некоторых компаниях моя должность называется Java TeamLead или J2EE Architect. Мой уровень - на ступень выше чем Senior.
2. Я занимаюсь коммерческим программированием с 2002 года. Разрабатывал программное обеспечение на C/C++/j2me/j2ee. На J2EE около 5-6 лет.
3. В 2011 году я создавал и преподавал на внутренних курсах EPAM Systems в Харькове.
4. Я специалист по RichFaces, JSF, Servlet/JSP, Spring, JPA 2, Hibernate, SQL, JMS, EJB 3. Из мелких библиотек можно добавить Log4j, Maven, JUnit, TestNG, slf4j, JAX-RS, Mockito.
5. Сейчас я основал свои курсы.
6. Я веду 2 курса:
- Java Core - kharkovitcourses_blogspot_com/p/java-core-course_html
- Junior Java Developer - kharkovitcourses_blogspot_com/p/junior-java-developer-course_html
7. Основная моя активность разворачивается на dou_ua, но я заметил, что есть заходы и с Харьков-форума, после того, как в данном топике меня "каталогизировали".
8. Иногда я провожу открытые городские лекции:
- dou_ua/calendar/1962/
- dou_ua/calendar/2209/
9. Особенность моих курсов в том, что
1) их ведет профессиональный программист высокого уровня
2) мы все проходим на практике
10. Вот примеры кода, который мы разбираем (Java Core):
рекурсия (что выведет данная программа)
public class ReverseRecursionQuiz {
....public static void main(String[] args) {
........f(1);
....}
....public static void f(int x) {
........if (x < 42) {
............f(2 * x);
........}
........System.out.println(x);
....}
}
или пример сложнее (что выведет данная программа):
public class FibonacciQuiz {
....public static void main(String[] args) {
........f(5);
....}
....public static int f(int x) {
........System.out.print(" " + x);
........if (x == 0) {
............return 0;
........} else if (x == 1 ) {
............return 1;
........} else {
............return f(x - 2) + f(x - 1);
........}
....}
}

динамические структуры данных (односвязный список):
public class DynamicDataStructureTest {
....public static void main(String[] args) {
........Node tail = new Node(1, new Node(2, new Node(3, null)));
........int sum = 0;
........while (tail != null) {
............sum = 1000 * sum + tail.value;
............tail = tail.next;
........}
........System.out.println(sum);
....}
}

class Node {
....int value;
....Node next;
....Node(int value, Node next) {
........this.value = value;
........this.next = next;
....}
}
1) что выведет данная программа?
2) Конструкция
new Node(1, new Node(2, new Node(3, null)))
создала односвязный список из 3-х элементов. Напишите цикл for, создающий односвязный список из 1000 элементов. Напишите это цикл двумя способами - добавляя новый элемент в голову или хвост.

Задавайте вопросы - отвечу более предметно.

P.S. URL - "битые", необходимо заменять подчеркивание "_" на точку "." - ХарьковФорум запрещает мне делать первые 5 постов с урлами.
 
Останнє редагування:
Добрый день.
Меня зовут Головач Иван. Я основатель курсов программирования на Java

Поддержу :) Кто желает познать основы Java - это именно то что нужно.

Иван, знаешь Лену Головач?)

к твоему сожалению эта шутка тут не уместна ;)
 
Иван, мой уровень ниже мидла, уж никак не выше senior, куда мне, но я никак не могу понять, почему вместо простыни

Код:
public static int f(int x) {
  System.out.print(" " + x);
  if (x == 0) {
     return 0;
  }
  else if (x == 1 ) {
    return 1;
  }
   else {
     return f(x - 2) + f(x - 1);
  }
}


Вы не использовали запись поэлегантнее ? :)

Код:
public static int f(int x) {
  System.out.print(" " + x);
  return x < 2 ? x : f(x - 2) + f(x - 1);
}
 
Назад
Зверху Знизу