¿Qué conjunto de conocimientos y habilidades se requieren para comenzar a trabajar como freelance en Java?

Java es el primero . ¿No es así? 🙂
Entonces eres el maestro. Si no, no pienses en ello.

El conjunto de habilidades más importante que debes tener es

1 – Pasión por ser perfecto
Desde el momento en que envía una cotización a la propuesta, hasta el momento en que completa con éxito el proyecto y lo entrega a la satisfacción de su cliente / cliente, debe ser perfecto.

Perfecto en cuanto a las condiciones de pago. Debe dejar en claro que su cliente sabe cuáles son los entregables y los cronogramas de pago. Si pierde alguno de estos, el sitio web que actúa como el felicitador para ayudarlo a darse cuenta de sus cargos por los servicios prestados no podrá ayudarlo.

2 – Gestión del tiempo
En la web, es hora. No te conocen en persona y tú no los conoces en persona. No te están haciendo ningún favor y tú no les estás haciendo ningún favor. Está ofreciendo sus servicios y ellos están pagando por sus servicios. En términos, que ambos acordaron mutuamente. Eso está controlado por el tiempo. Tiene mucho que perder si no satisface a su cliente sobre los entregables. Porque al final del proyecto, su cliente evaluará sus servicios. Pobre o una sola estrella es un no, no. Apunte a una calificación excelente / altamente satisfecha y nada menos.

3 – Comunicación
Siempre informe al cliente sobre el estado del proyecto. El cliente quizás esté ocupado y no responda de inmediato, pero al menos tiene una copia digital que indica que ha enviado un correo electrónico o un informe. No le dé al cliente ninguna oportunidad de decir que ” no hubo comunicación al respecto ” o lo que sea que eso refleje mal en usted como profesional.

4 – Disciplina
No es fácil ser un profesional independiente. Se necesita mucha autodisciplina para cumplir. Entregar a tiempo. Independientemente de los problemas de energía, problemas de hardware y / o errores de software. No es asunto del cliente si tiene algún problema. Es de tu incumbencia. Entonces, según los términos que debe entregar y entrega.

Espero que te ayude. Buena suerte y todo lo mejor. 🙂

En lugar de centrarse en demasiadas habilidades a la vez, le sugiero que se concentre en algunas de ellas. Siendo alguien que aprende Java de los recursos disponibles, puedo decir con confianza que obtendrá más oportunidades como profesional independiente siguiendo esta simple regla.

El conocimiento en consultas SQL y operaciones CRUD básicas y cosas como uniones , agregaciones e indexación, estructuras de datos y colecciones, JVM y administración de memoria son partes importantes de su conjunto de habilidades.

Sin embargo, incluso si eres un principiante en Java, esto es lo que realmente cuenta:

  • Sé paciente y persistente. A veces, lleva mucho tiempo llegar al resultado final.
  • Mantente organizado Asegúrese de comprender cómo encaja cada fragmento de código en la ejecución.
  • La programación le brinda satisfacción instantánea si le encanta explorar los caminos desconocidos
  • Adaptar. Puede construir todo a su manera utilizando los conceptos básicos. Libre para hacer lo que quieras.
  • Poseer una mentalidad para aprender los cambios que ocurren en el campo. La tecnología se actualiza todos los días, y también el ámbito de la programación.

Para principiantes, prefiero Code Academy donde puedes aprender cosas desde cero, sin leer demasiado, pero haciendo mucho.

Todo lo mejor.

  • lea por unos días si nunca programó
  • luego configure jdk desde oracle y realice proyectos de línea de comandos / gui / .web
  • Si ya conoce Java / cualquier lenguaje de programación que tenga mercado, comience a comercializar
  • trabajo independiente = técnico + marketing
  • Lo más rápido que funciona es configurar el perfil en Google My Business y publicar como proveedor de servicios en Craigslist
  • configurar IFTTT también funciona para extraer clientes potenciales de varias ciudades de craigslist en el mundo
  • aprende tu seo de tubo que es muy fácil. publique sus conceptos de programación / video de programación de pequeñas aplicaciones en youtube. eso también consigue conciertos de consultoría. use la cámara de su computadora portátil o camtasia / screenr / screencastomatic
  • Los dos últimos están bien. porque no revelará su identidad a empleadores existentes (cuya política está en contra del ajetreo) o competidores sobre su estrategia de marketing en línea
  • también abra su perfil en sitios como sitios de trabajo para que tenga la oportunidad de obtener proyectos
  • upwork es solo uno de los pocos sitios reputados
  • hacer fuera de línea (google my business), marketing de youtube y marketing de upwork
  • aprenda de los capacitadores (udemy, amazon kindle) sobre cómo responder a las ofertas de trabajo en sitios como upwork
  • tenga sus propias aplicaciones educativas de Java (gratuitas pero útiles) en todos los mercados de aplicaciones, como la tienda de juegos. esto te lleva a consultar conciertos
  • Esta vía no es utilizada por muchos desarrolladores (casi nulos) en todo el mundo
  • Veo que no hay un llamado a la acción explícito en las aplicaciones para solicitudes de consultoría
  • cargue su explicación de conceptos difíciles en java en slideshare, docstoc, scribd, lulu.
  • estos también te dan conciertos periódicamente
  • si es posible, escriba publicaciones de blog como la del enlace (no la mía)
  • te da conciertos que probé
  • aprender primavera y hacer proyectos no triviales en spring mvc
  • documentar su aprendizaje en línea en su propio sitio web (opcional) y en sitios web de redes sociales

java.util.concurrent – Utilidades de concurrencia de Java