Red de conocimientos turísticos - Información de alquiler - Como desarrollador independiente, ¿qué experiencias puedes compartir?

Como desarrollador independiente, ¿qué experiencias puedes compartir?

Introducción

Lo ideal es poder trabajar desde casa, convertirse en desarrollador independiente y poder trabajar en cualquier parte del mundo, sin limitarse a la ubicación. Puedes estar fuera todo el año, viajando y trabajando. Todo el mundo debería tener este ideal. El siguiente artículo le explica cómo convertirse en un desarrollador independiente y la situación actual de los desarrolladores independientes en el país y en el extranjero.

¿Cómo convertirse en un desarrollador independiente?

Primero ingrese y recoja el sitio web en vivo:

1. Entonces habla Preparación para ingresar a la industria:

1.

2. Sitio web personal: una plataforma para mostrar tus logros personales, presentar tu experiencia pasada y mostrar tus proyectos personales. Me gusta bastante Weely.

3. Cuentas de skype, facebook, paypal para comunicación y pago. (Extranjero)

Agregue crédito a usted mismo:

1. Proyecto personal de github.

2. Una autopresentación que sea accesible y muestre tus excelentes habilidades de comunicación y comprensión.

Autogestión:

1. Horarios: Los horarios personales gustan personalizarlos según el "tipo de hoy". Por ejemplo, hoy es el día A y mañana me concentro en estudiar; El día B., me concentro en hacer cosas. Además, las herramientas de gestión de proyectos como teambition se pueden utilizar como herramientas de gestión de tareas personales, lo cual resulta muy útil.

2. Emociones: Encuentra una manera de relajarte en la mayoría de situaciones. La ansiedad que surge de los proyectos de tarjetas requiere un tratamiento oportuno. . .

3. Vida: Trate de emprender sólo proyectos que puedan mejorar el valor personal; tenga proyectos de sus propios sueños.

Notas:

1. Mantenga un buen empleador y haga más amigos con diferentes especialidades (como artistas, diseñadores, editores de sitios web), especialmente geeks, que pueden ser contratados en cualquier momento. Aprendes mucho.

2. Haz tres comidas a intervalos regulares para prevenir enfermedades, haz ejercicio todos los días para prevenir la debilidad física, toma más sol para mantenerte con energía y mantén tu habitación ordenada.

1. Experiencia en trabajos de subcontratación nacional

No subcontrates siempre, ten tus propios productos

Por muy alto que sea el precio, la subcontratación sigue siendo cool. dinero, y en él se deben formar productos propios.

Fíjese objetivos y planes de aprendizaje cada año

Después de convertirse en desarrollador independiente, pierde la oportunidad de comunicarse y aprender con colegas y, como programador, es necesario aprender constantemente. nuevas tecnologías, por lo que es necesario reforzar especialmente este aspecto.

El plan de trabajo se puede escalonar con el ritmo del público

La mayor ventaja de ser un desarrollador independiente es la libertad de tiempo. Muchos lugares, como galerías de arte, cines y atracciones turísticas, están llenos de gente los fines de semana y casi vacíos de lunes a viernes. Por eso suelo trabajar los fines de semana y tomarme uno o dos días libres de lunes a viernes. Cuando era desarrollador independiente, nunca salía a divertirme durante la Semana Dorada. Trabajé desde casa y salía a divertirme fuera de temporada.

Intenta comprar o subcontratar algún trabajo no principal

Ahora hay muchos servicios maduros en línea, como la plantilla de sitio web de Template Monster, que te permite simplemente completar el contenido y crear un sitio web muy bonito. No es necesario que hagas este tipo de trabajo tú mismo, intenta subcontratarlo o comprarlo directamente. Haz lo principal tú mismo. Pero este núcleo no equivale a la tecnología central, sino a su competitividad central. Cuando su competencia principal es la integración, incluso la llamada tecnología central puede subcontratarse.

Desarrollar hábitos de vida regulares

Si la vida es irregular y el trabajo carece de planificación, entonces la procrastinación laboral es inevitable. Demasiada procrastinación afectará el estado y el estado de ánimo de una persona, y eventualmente formará un mal humor. ciclo

Fomentar el hábito del ejercicio físico

El ejercicio físico no sólo ayuda a mantener la salud física, también es de gran ayuda para mantener la salud mental y mantener una actitud positiva. Mientras trabajaba como desarrollador independiente, desarrollé el hábito de correr largas distancias. En esos 9 años, participé en todos los maratones de Beijing excepto una vez porque estaba en el extranjero.

Presta atención a la vida social

Estoy muy satisfecho con mi vida en estos nueve años. Si hay algún defecto es que no presté mucha atención a la vida social. Al principio, y luego comencé a prestarle atención.

Si tuviera la oportunidad de volver a hacerlo, definitivamente participaría más activamente en actividades sociales. Solía ​​ser una persona bastante solitaria. Después de trabajar solo, me volví aún más solitario. Confiaba en el correo electrónico y la mensajería instantánea para comunicarme con clientes y amigos. Aunque viajo a menudo e incluso paso medio año viajando, la mayor parte del tiempo viajo solo. Pasaron algunos años antes de que me diera cuenta del problema y sintiera que estaba demasiado lejos de la sociedad, así que comencé a participar activamente en diversas actividades sociales nuevamente con la ayuda de familiares y amigos.

Tengo algunas sugerencias sobre actividades sociales:

Participar en más actividades de grupos positivos

Cuando estuve en Beijing, participé en Sunshine Volunteers y Houhai. durante mucho tiempo equipo de Dragon boat, actividades del Club de Lectura Guyi. La gente de estas organizaciones, especialmente Sunshine Volunteers, es muy positiva y amigable. He hecho muchos buenos amigos. Son la mayor riqueza de mi vida. Comunicarte más con personas positivas puede ayudarte a ajustar tu mentalidad.

Si crees que no eres bueno comunicándote, puedes tomar una clase de capacitación.

No soy bueno comunicándome con la gente cara a cara, por eso siempre evito comunicarme con la gente intencionalmente. o sin querer, y los resultados empeoran cada vez más. Hago desarrollo independiente Se volvió cada vez más intenso después de eso. Más tarde, seguí el consejo de mi amigo y participé en una clase de capacitación sobre cómo comunicarse. De hecho, fue eficaz. La clave es establecer una actitud de no tener miedo a la comunicación cara a cara, darle importancia a la comunicación y comunicar activamente.

Construya su propia red (debería llamarse red guanxi, pero la palabra china es un poco despectiva)

No crea que los desarrolladores individuales no necesitan una red. deberían necesitarlo más. Recién entendí esta verdad este año.

Participa en reuniones más técnicas

Una es útil para aprender nuevas tecnologías y la otra es que puedes hacer algunos amigos, lo que te ayudará a ampliar tu círculo social. Parece que el cartel es de Shenzhen. Fui al Startup Grind en Shenzhen y conocí a mucha gente interesante. Lo recomiendo.

Experiencia de desarrollo independiente nacional (2)

1 No intentes hacerlo todo. Como desarrollador independiente, generalmente tiene la capacidad de ser un generalista o tiende a hacer todo el trabajo usted mismo. Pero después de mucho tiempo, descubrirá que esto le causará una gran pérdida de tiempo. Es fácil quedarse atascado en los pequeños detalles de una determinada superficie de trabajo (especialmente en los aspectos que conoce pero en los que no es muy bueno). y finalmente descubres que este pequeño punto es realmente importante. Todo el trabajo no ha mejorado mucho. Mi método posterior fue limitar el trabajo interprofesional (por ejemplo, su especialidad es el desarrollo, pero también usa PS para crear algunas interfaces) a un rango que se pueda completar en 1 o 2 horas y tratarlo como un descanso después del trabajo. . Todo el trabajo más allá de este nivel se subcontrata.

2 Gestionar las expectativas. Los productos independientes son en sí mismos la realización de sus propios ideales, por lo que es fácil obsesionarse con algo que es demasiado ideal. Personalmente, me dedico al desarrollo de juegos móviles, pero al final el primer trabajo no se completó. Porque se agregaron demasiadas cosas al comienzo del diseño, lo que excedió con creces la carga de trabajo que puede soportar el desarrollo independiente.

3 Sea persistente pero establezca un objetivo. El ciclo de desarrollo de productos independientes es generalmente relativamente largo (a menudo se mide en años). Conforme pase el tiempo, se seguirán algunas voces, por ejemplo, amigos que preguntarán: ¿Hasta qué punto se ha desarrollado? ¿Por qué el ciclo es tan largo? ¿Vale la pena una inversión a tan largo plazo? Con el tiempo, también tendrás dudas sobre ti mismo. En este momento, sólo la fe puede ayudarte a seguir adelante. Del mismo modo, es probable que las voces de todas las partes sean objetivas y pragmáticas. En este caso, es necesario establecer un límite para determinar qué es exactamente lo que no se puede traspasar. Es muy importante fijarse un resultado final, que puede ser el tiempo, como invertir 2 años. También puede ser dinero, como por ejemplo planear invertir 500.000. Si excede sus propios resultados, puede que sea el momento de relajarse. Por ejemplo: Wei Desheng, el director de "Sediq Bale", siempre quiso hacer esta película, pero después de agotar 1,3 millones de los fondos recaudados en el intento inicial, congeló el plan de mala gana. Más tarde, después de filmar "Cape No. 7", estaba mejor preparado en términos de capacidad y fondos, así que filmé "Sediq Bale". Así que la perseverancia es importante, pero saber hasta dónde puedes persistir es más importante en cierto sentido, porque es una señal de tu resiliencia.

4. Encuentra compañeros. Créeme, encontrar compañeros hará que tu plan sea más fácil de realizar y también ampliará tu visión.

2. Experiencia en subcontratación de trabajo en Europa y Estados Unidos

Parece que poca gente habla de las condiciones de supervivencia de los desarrolladores independientes chinos en el extranjero.

Los desarrolladores independientes de los que hablo son aquellos que están empleados por otras empresas con contratos de trabajo por cuenta propia y no se ganan la vida desarrollando sus propios productos.

Los desarrolladores independientes son muy populares en los países europeos y americanos. Soy un ingeniero full-stack que ha trabajado como autónomo en Londres y Nueva York (ahora trabajo a tiempo completo en una startup)

<. p>Las ventajas de los desarrolladores independientes son: Puedes declarar impuestos libremente. El salario diario que he experimentado en Londres es de aproximadamente 300 a 450 libras, y el salario diario en Nueva York es de 500 dólares estadounidenses. Algunas personas pueden tener salarios más altos, pero yo. Soy básicamente promedio. Para la presentación de impuestos, necesita un contador registrado y una empresa propia. Nuestra empresa está abierta en Londres con un capital de 1 libra. A continuación, el headhunter se pondrá en contacto contigo para ayudarte a conseguir una empresa. Generalmente, el período del contrato comienza a partir de 3 meses. Si el trabajo va bien, el proyecto básicamente continuará. Conozco a algunos amigos que han sido contratados directamente por una empresa. más de 2 años.

Sus ingresos se entregan a usted mismo en forma de dividendos. La ventaja es que los impuestos corporativos en Estados Unidos y Gran Bretaña son más bajos que los impuestos sobre la renta personal, por lo que el impuesto es preferencial para algunas empresas. no pagan salarios regularmente, y algunos incluso pagan 3 Cerrar las cuentas el primero de cada mes puede ser bastante incómodo si el dinero en el banco es escaso.

Cuando eres un desarrollador independiente, también encontrarás desarrolladores que vuelan alrededor del mundo. Son más comunes en Australia, Europa y Estados Unidos. Su propósito es evitar impuestos, porque puedes disfrutar de varios. lugares libres de impuestos, consulte a su preparador de impuestos para obtener más detalles.

En términos de trabajo, hay mucho trabajo front-end, pero las capacidades full-stack son muy importantes, porque es probable que nadie en la empresa entienda la tecnología y usted necesita controlar todo. aspectos desde servidores hasta mantenimiento

Además, usted no paga sus vacaciones. ¡Tiene que comprar varios seguros comerciales usted mismo, la compañía no los comprará por usted! Si hay algo más, te lo diré más tarde cuando lo piense.

No hay diferencia entre trabajar todos los días, pero el período de preaviso para los trabajadores subcontratados generalmente es de solo 1 día a 1 semana. Eso significa que si no haces bien tu trabajo, es posible que te echen mañana. He visto innumerables personas que solo trabajan en 3 días. Amigo del infierno, el tipo más increíble vino por la mañana y la empresa lo despidió por la tarde porque admitió que no tenía ninguna habilidad técnica. Siento que si trabajas más en serio el primer mes, si preguntas si puedes hacerlo, dirás que sí, y normalmente puedes aguantar, porque las empresas que te contratan generalmente no son empresas técnicas, solo quieren. para ver los resultados que has producido.

Una gran cantidad de tipos de trabajos son trabajos front-end sin contenido súper técnico, CSS/HTML/JS es el más común y java/C#/ necesitas ser Capaz de hacer todo tipo de trabajos con Python/Ruby. Android e ISO son los mejores. Si eres bueno en eso, es mejor conseguir un diseño. Además, la mayoría de ellos realizan varios sitios web de comercio electrónico/corporativos. , o algunos proyectos son ajustados y no tienen suficiente mano de obra, se le pedirá que lo haga. A veces tiene que decidir si comprar un nombre de dominio o un servidor. De todos modos, es complicado y simplemente lo repite una y otra vez. otra vez y no aprenderás nada.

Tienes que declarar un impuesto todos los años. Si te tomas unas vacaciones solo, no te pagarán si te tomas una semana libre y sientes eso. Si has ganado miles de libras menos, te sentirás incómodo.

Hay demasiados proyectos en Londres o Nueva York. Si hay muchos cazatalentos en LinkedIn, un proyecto será más rápido cuando termines. Pregunte si tiene algún trabajo disponible en LinkedIn y su teléfono se llenará de llamadas de inmediato. No se preocupe demasiado, generalmente es solo cuando está demasiado cansado del trabajo y quiere tomarse unas vacaciones. querer hacer pero no tener trabajo.