<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Puntos de vista &#8211; Oscar Blancarte &#8211; Software Architecture</title>
	<atom:link href="https://www.oscarblancarteblog.com/category/puntos-de-vista/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.oscarblancarteblog.com</link>
	<description>Software Architect &#38; FullStack developer</description>
	<lastBuildDate>Mon, 20 Jul 2020 02:20:21 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.oscarblancarteblog.com/wp-content/uploads/2019/03/cropped-ob-32x32.png</url>
	<title>Puntos de vista &#8211; Oscar Blancarte &#8211; Software Architecture</title>
	<link>https://www.oscarblancarteblog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">89905023</site>	<item>
		<title>¿Cuál es la mejor forma de aprender a programar?</title>
		<link>https://www.oscarblancarteblog.com/2019/03/25/cual-es-la-mejor-forma-de-aprender-a-programar/</link>
					<comments>https://www.oscarblancarteblog.com/2019/03/25/cual-es-la-mejor-forma-de-aprender-a-programar/#comments</comments>
		
		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Mon, 25 Mar 2019 10:00:48 +0000</pubDate>
				<category><![CDATA[Puntos de vista]]></category>
		<category><![CDATA[puntos de vista]]></category>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=2839</guid>

					<description><![CDATA[Una de las preguntas que me hacen con mucha regularidad es sobre cual es la mejor forma de aprender a programar, que carrera deben de estudiar, que libros leer o que cursos tomar, es por ello que he disidido crear este pequeño video donde explico la forma en que yo aprendí para convertirme en arquitecto [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="675" height="381" src="https://www.oscarblancarteblog.com/wp-content/uploads/2020/07/banner-1.jpg" alt="" class="wp-image-3201" srcset="https://www.oscarblancarteblog.com/wp-content/uploads/2020/07/banner-1.jpg 675w, https://www.oscarblancarteblog.com/wp-content/uploads/2020/07/banner-1-300x169.jpg 300w" sizes="(max-width: 675px) 100vw, 675px" /></figure>



<p class="wp-block-paragraph">Una de las preguntas que me hacen con mucha regularidad es sobre cual es la mejor forma de aprender a programar, que carrera deben de estudiar, que libros leer o que cursos tomar, es por ello que he disidido crear este pequeño video donde explico la forma en que yo aprendí para convertirme en arquitecto de software.</p>



<span id="more-2839"></span>



<p class="wp-block-paragraph"><div>Antes que nada, debo de aclarar que cada persona aprende de forma diferente, por lo que la forma en que yo aprendí, puede variar de persona a persona, por lo que yo solo busco compartirte el método que a mí me funcionó.</div></p>



<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="648" height="365" src="https://www.youtube.com/embed/Wr4tron0cQk?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-MX&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<h2 class="wp-block-heading">La falsa promesa de la universidad</h2>



<p class="wp-block-paragraph">Para muchos, la universidad es la primera fase para  convertirse en programadores, y creen que una vez graduados estaremos listo para insertarnos en el mundo laboral, sin embargo, la universidad en la mayoría de los casos, solo nos enseña las bases y difícilmente nos enseña lo que el mercado laboral demanda.</p>



<p class="wp-block-paragraph">Uno de los mayores problemas la universidad, es que suele tener programas de estudio muy desactualizados con respecto a lo que demanda el mercado actual, los cuales se actualizan muy lentamente, incluso, mucho más lento de lo que avanzan las tecnologías. Por otra parte, gran parte de los profesores que imparten las clases, carecen de experiencia laboral en la industria del software o trabajaron durante un corto tiempo, lo que provoca que nos enseñen las cosas que ellos vieron cuando estudiaban o lo poco que aprendieron en la industria. </p>



<p class="wp-block-paragraph">No quiero insinuar que la universidad sea mala o que no debemos de tomar una carrera universitaria, si no que en su lugar, quiero hacerte consiente de que solo con la universidad no será suficiente, y tendrás que complementar tu aprendizaje con otra cosas.</p>



<p class="wp-block-paragraph">El primer consejo que te puedo dar para formarte lo mejor posible es que combines la universidad con un trabajo en la industria, aun que sea de medio tiempo, esto te permitirá aprender de gente con mucho conocimiento y te permitirá aplicar lo que estés aprendiendo en la universidad. Se que puede resultar complicado para muchos, pues requerirá un esfuerzo adicional al de solo ir a la universidad, pero verás que una vez termines, saldrás con mucha experiencia y podrás conseguir un mucho mejor puesto de trabajo.</p>



<h2 class="wp-block-heading">El titulo no vale nada</h2>



<p class="wp-block-paragraph">Tal como lo lees, tener un titulo universitario no vale absolutamente nada por si solo (salvo que te gradúes de las universidades TOP), pues el titulo no demuestra ningún conocimiento, incluso, la gran mayoría de empresa del software no solicitan que tengas titulo universitario, basta con que conozcas la tecnología. </p>



<p class="wp-block-paragraph">El titulo es solo un documento que acredita que completaste ciertas materias, sin embargo, para las empresas lo único que vale es que puedes realizar una determinada tarea, y es por eso la importancia de combinarlo con un trabajo que te de la experiencia.</p>



<h2 class="wp-block-heading">Lee, Lee, Lee y Lee</h2>



<p class="wp-block-paragraph">En esta carrera, incluso más que en la mayoría, es super importante estar actualizado con las tecnologías, pues en unos cuantos años podríamos quedar totalmente desactualizados, es por ello que la lectura es muy importante. Por otra parte, los libro son la fuente de información más confiables y especializadas que hay, pues solo en los libros encontramos el conocimiento más especializados, los cuales no nos enseñan a aprender una tecnología, si no que se centran solo en una parte de ella, como un framework, librería o característica especifica del lenguaje, es por ello que los libros nos enseñarán cosas que ninguna otra cosa lo hará.</p>



<p class="wp-block-paragraph">Mi recomendación es que busques libros sobre las tecnologías que te interesan y leerlos por completo. Puede que de momento mucho del contenido no te sirva o no puedes aplicar, pero verás que cuando un nuevo problema se te presente, verás que el libro te abra enseñado como resolverlos, incluso si no recuerdas lo que decía el libro, sabrás que en ese libro está la respuesta, y podrás regresar a leerlo nuevamente.</p>



<h2 class="wp-block-heading">Que flojera leer, Mejor tomo un curso</h2>



<p class="wp-block-paragraph">Otra gran mayoría de la gente le gusta aprender con cursos, pues es una forma más amena de aprender a diferencia de un libro (en mi caso no), sin embargo, los cursos por lo general son muy ligeros y nos enseñan las cosas básicas sin profundizar en algún tema ( en la mayoría de los casos). Por lo que mi recomendación es que tomes cursos para aprender una tecnología nueva o que se te dificulta y que profundices con un buen libro.</p>



<p class="wp-block-paragraph">Por otra parte, los cursos son impartido por lo general por personas que no precisamente dominan la tecnología, lo que difiere un poco de los libros, pues no cualquiera escribe un libro, por el nivel de precisión que requiere para explicar las cosas y profundizar en la teoría. Desde luego, están las excepciones, pero casi siempre así es.</p>



<h2 class="wp-block-heading">Bootcamps</h2>



<p class="wp-block-paragraph">Los Bootcamps son otra forma de aprender, pues permite aprender de una forma mucho más inmersiva, pues son jornada completas de aprendizaje, de 5 a 7 horas diarias. La ventaja que ofrece los Bootcamps es que imparten las tecnologías que demanda actualmente el mercado y son impartidas por lo general por personas que tiene mucha experiencia en la industria. </p>



<p class="wp-block-paragraph">Las desventajas que veo en este tipo de aprendizaje es que hay que invertir mucho tiempo, pues es como si trabajaras allí, pues llegas por la mañana y sales por la tarde. Por otra parte, suelen ser muy caros y poco accesibles para la gran mayoría, pero sin lugar a duda, valen la pena, pues te permite insertarte en el mundo laboral casi de inmediato y recuperar la inversión en los primeros meses de sueldo.</p>



<h2 class="wp-block-heading">Conclusiones</h2>



<p class="wp-block-paragraph">Aprender es un proceso complejo e interminable, además cada persona tiene un rito de aprendizaje diferente y un método para estudiar diferente, por lo que cada quien debe de buscar que es lo que más les funciona y a eso aferrarse. Es por ello que lo que yo lo que yo recomiendo es basado en mi experiencia y en experiencia de amigos y conocidos que me han contado su historia.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.oscarblancarteblog.com/2019/03/25/cual-es-la-mejor-forma-de-aprender-a-programar/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2839</post-id>	</item>
		<item>
		<title>Marca personal 2.0 descubre tu potencial</title>
		<link>https://www.oscarblancarteblog.com/2017/05/16/marca-personal-2-0-2/</link>
					<comments>https://www.oscarblancarteblog.com/2017/05/16/marca-personal-2-0-2/#respond</comments>
		
		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Tue, 16 May 2017 09:00:20 +0000</pubDate>
				<category><![CDATA[Puntos de vista]]></category>
		<category><![CDATA[Marca personal]]></category>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1719</guid>

					<description><![CDATA[Los tiempos en los que nuestro prestigio se basaba en el puesto que tenemos dentro de una organización han llegado a su fin, y hoy más que nunca es indispensable promocionarnos a nosotros mismo y vender nuestro trabajo como un producto. &#160; Como lo acabo de mencionar, los tiempos en los que nuestro prestigio se [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>				<img decoding="async" class="aligncenter wp-image-1720" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/05/marca-personal-2.0.png" alt="marca personal 2.0" width="945" height="556" />Los tiempos en los que nuestro prestigio se basaba en el puesto que tenemos dentro de una organización han llegado a su fin, y hoy más que nunca es indispensable promocionarnos a nosotros mismo y vender nuestro trabajo como un producto.<span id="more-1719"></span></p>
<p>&nbsp;</p>
<p>Como lo acabo de mencionar, los tiempos en los que nuestro prestigio se basaba en el puesto que desempeñábamos en una empresa ha llegado a su fin, hoy en día tenemos que ir más a delante y hacer que nuestro nombre y nuestro trabajo sean reconocidos más allá de tu circulo labora. Si tú crees que eres importante porque eres el líder, manager, VP o CEO de una compañía, déjame decirte que tu fama durara lo que dure tu puesto, pues el día que te corran o te vayas a otra compañía, tendrás que empezar a construir tu reputación desde cero. Es verdad que tener alguna experiencia puede ser de ayuda, pero siempre entrarás en un periodo de prueba o evaluación en la nueva compañía.</p>
<p>&nbsp;</p>
<h2>Marca personal 2.0</h2>
<p>&nbsp;</p>
<p>Hoy en día todos tenemos presencia en internet, ya sea por las redes sociales, YouTube, algún blog o simplemente por las noticias que otras personas publican acerca de nuestro trabajo, todo esto va sumando y se va creando una presencia en internet que es lo que se conoce como Marca Personal 2.0. Esta presencia hablará por nosotros todos los tiempos, y cuando la alguna persona quiera saber quién eres tú, simplemente bastará con poner tu nombre completo en Google. Lo que salga en la primera página, será tu marca Personal 2.0.</p>
<p>&nbsp;</p>
<p>La marca personal es el proceso por el cual se <strong>promociona a sí mismo</strong> y a su <strong>trabajo en un producto</strong>, de tal forma, que cuando las personas escuchen tu nombre, sepan inmediatamente de quien habla y el trabajo que realizas. Como dato curioso, hay gente que registra su nombre como una marca, para que nadie más lo pueda explotarlo.</p>
<p><strong> </strong></p>
<p><strong>Jeff Bezos define la marca personal como:</strong></p>
<p>La marca personal es lo que la gente dice de ti cuando sales por la puerta</p>
<p>&nbsp;</p>
<p>La marca persona es muy importante debido a que vamos construyendo una <strong>reputación</strong> que podemos explotar <strong>ahora mismo o un futuro</strong>. Ir construyendo una marcar personal es muy importante porque puedes explotar toda esta presencia en un momento determinado.</p>
<p>&nbsp;</p>
<p>Como comenté alguna vez, si tu reputación se basa en tu puesto, entonces estará perdido en el momento en que ya no estés en él, pero si por otra parte, vas construyendo una reputación en internet, será más fácil conseguir nuevas oportunidades, porque mucha gente ya te conocerá o admirarán tu trabajo.</p>
<p>&nbsp;</p>
<h2>Como construir una marca personal</h2>
<p>&nbsp;</p>
<p>Hoy en día existen muchas formas de construir una marca personal, pero las que más destacan son:</p>
<ul>
<li>Crear cuentas en redes sociales como Facebook y Twitter</li>
<li>Crear un blog en donde escribas acerca de tu trabajo, pueden ser por escrito o Vlog (video).</li>
<li>Crear canales de YouTube en donde hables de tu trabajo</li>
<li>Participar en medios digitales o impresos como libros, Revista, radio o televisión.</li>
<li>Participar en eventos como conferencista, ya sea en eventos presenciales o Webinars.</li>
<li>Obtener grados académicos muy reconocidos o <a href="https://www.oscarblancarteblog.com/2017/04/19/importancia-de-las-certificaciones-2/">certificaciones</a></li>
</ul>
<p>&nbsp;</p>
<p>Además de las herramientas para construir una marca personal, es necesario que comprender que tú eres la marca y tu trabajo el producto, por lo que siempre deberás presentar un trabajo de excelencia y tu imagen personal y tu trabajo ayudarán a potenciar el éxito. Así que no esperes más y ponte como <a href="https://www.oscarblancarteblog.com/2017/04/24/objetivos-personales-del-2017/">objetivo personal</a> de este año, mejorar tu marca personal.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Vivir de la mi Marca Personal</h2>
<p>&nbsp;</p>
<p>Construir una Marca Personal no es solo para ganar una reputación y ser conocido en internet, si no que puedes explotar tu marca para vivir de ella. Una vez que tienes una Marca Personal bien establecida, que la gente ya te conoce y les gusta tu trabajo, puedes llegar a vivir de dar conferencias, escribir libros, publicar columnas para periódico, o incluso crear tu propia empresa. Cuando la gente ya te ubica, es mucho más fácil llegar a una empresa y vender un producto o un servicio.</p>
<p>&nbsp;</p>
<p>Es impresionante ver como hay personas que se la pasan viajando por el mundo dando conferencias, les pagan los viáticos, cobran sus honorarios y a la vez consiguen clientes para vender sus productos y servicios al mismo tiempo y de allí nacen sus compañías.</p>
<p>&nbsp;</p>
<h2>Conclusiones</h2>
<p>&nbsp;</p>
<p>Construir una Marca personal desde hoy es clave para conseguir más clientes, crecer tu red de contactos y sienta las bases para un éxito futuro. Por lo cual es muy importante que empieces a construir desde hoy una Marca Personal hoy para que el día de mañana puedes disfrutar de los beneficios.</p>
<p>&nbsp;</p>
<p>&nbsp;		</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.oscarblancarteblog.com/2017/05/16/marca-personal-2-0-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1719</post-id>	</item>
		<item>
		<title>Objetivos personales del 2017</title>
		<link>https://www.oscarblancarteblog.com/2017/04/24/objetivos-personales-del-2017/</link>
					<comments>https://www.oscarblancarteblog.com/2017/04/24/objetivos-personales-del-2017/#respond</comments>
		
		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Mon, 24 Apr 2017 09:00:41 +0000</pubDate>
				<category><![CDATA[Puntos de vista]]></category>
		<category><![CDATA[Objetivos]]></category>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1682</guid>

					<description><![CDATA[Todos tenemos metas y sueños, todos buscamos frecuentemente superarnos a nosotros mismos y se mejores cada día, pero es difícil mejorar si no sabemos en donde trabajar, y menos aún, si no tenemos objetivos claros. &#160; Es muy común escuchar que las personas se plantean metas u objetivos al inicio del año, pero siendo sinceros… [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>				<img loading="lazy" decoding="async" class="aligncenter wp-image-1694" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/04/objetivos-2017-1.png" alt="" width="935" height="550" /><br />
Todos tenemos metas y sueños, todos buscamos frecuentemente superarnos a nosotros mismos y se mejores cada día, pero es difícil mejorar si no sabemos en donde trabajar, y menos aún, si no tenemos objetivos claros.<span id="more-1682"></span></p>
<p>&nbsp;</p>
<p>Es muy común escuchar que las personas se plantean metas u objetivos al inicio del año, pero siendo sinceros… ¿cuantos de nosotros haces al menos la mitad de lo que nos hemos propuesto? ¿Te suena a alguien? Seguramente eres tú, no te hagas… jejejeje.</p>
<p>&nbsp;</p>
<p>Para poder superarnos a nosotros mismo o incluso a alguien más, es necesario identificar en qué áreas o habilidades hay que mejorar, y hay que auto analizarnos de una forma objetiva, dejando a un lado nuestro propio ego para entonces, poder ver qué es lo que tenemos que mejorar.</p>
<p>&nbsp;</p>
<p>Una vez que ya te has analizado y sabes que es lo que quieres lograr será hora de plantearte una serie de objetivos que lograr durante todo el año (o en el periodo que gustes). Todos los objetivos que nos planteemos deberán contar con la siguiente característica:</p>
<p>&nbsp;</p>
<ul>
<li><strong>Claros y precisos:</strong> Un objetivo deberá ser tan claro que no permita las interpretaciones, de tal forma que quien lo lea (incluso tu yo del futuro) lo pueda entender.</li>
<li><strong>Tiene que ser medibles:</strong> Para que un objetivo pueda ser evaluado, deberá poderse medir, ya sea en tiempo, dinero, peso, etc. ya que esta será la única forma de saber si un objetivo fue alcanzado o no.</li>
<li><strong>Alcanzable:</strong> Todos los objetivos que te plantees en el año deberá poder ser alcanzados, ya que poner un objetivo imposible de cumplir solo provocará que te desmotives. Se recomienda que un objetivo sea difícil (pero no imposible) ya que eso ara que nos esforzarnos más de lo normal.</li>
<li><strong>Definidos en el tiempo:</strong> Todos objetivos debe especificar el momento exacto en el tiempo en el que deberá ser alcanzado.</li>
<li><strong>Pocos, pero con mucho valor</strong>: Es importante que definas solo unos cuantos objetivos (algunas personas sugieren un máximo de 5) pero que sean de gran valor para ti.</li>
</ul>
<p>&nbsp;</p>
<p>Veamos entonces un ejemplo de objetivos: <strong>“Obtener más visitas y suscriptores en mi blog”</strong>. Lee detenidamente este objetivo que acabo de plantearme y revisa si cumple con los puntos anteriores. ¿Es claro y preciso? Puede que sí, pero estamos definiendo dos objetivos juntos (Visitas y suscriptores). ¿Es medible? Podemos medir los suscriptores que entran a nuestro blog, pero contra que los medimos, ¿definimos cuantos suscriptores debemos alcanzar? No verdad. ¿Es alcanzable? Como podemos saber si lo alcanzamos si no es medible. ¿Definimos el tiempo en el que se debe de alcanzar el objeto? Tampoco.</p>
<p>&nbsp;</p>
<p>Ahora veamos el siguiente objetivo, “<strong>Alcanzar 1,000,000 de visitas en mi blog durante el 2017</strong>”. Qué diferencia verdad, ¿Es claro? Por supuesto, un millón de suscriptores. ¿Es medible? Puedo obtener el número de visitas del año y tengo contra que comprarlo, entonces es medible. ¿Alcanzable? Suponiendo que es el doble de visitas del año pasado, entonces podríamos decir que es posible. ¿Definido en el tiempo? Si, durante el 2017.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Mis Objetivos del 2017</h2>
<p>&nbsp;</p>
<p>Para que un objetivo sea realmente alcanzado, primero deberás escribirlo en un lugar en el cual lo veas con normalidad y que te recuerde todos los días las metas que estás buscando, así podrás analizar si las cosas que estás haciendo te están acercando a tus objetivos. Ahora bien, existe una mayor posibilidad de alcanzar tus objetivos si los compartes con tu circulo, pues ellos te recordarán cada vez que hagas algo que va en contra de lo que te has planteado. Es por ese motivo que yo quiero hacer públicos mis objetivos de este año (algo tarde) para que me ayuden y me recuerden todo el tiempo los objetivos que estoy buscando.</p>
<p>&nbsp;</p>
<p><strong>NOTA:</strong> todos los objetivos aquí planteados son para este año (2017) así que evitare redundar en cada uno.</p>
<p>&nbsp;</p>
<h3>1 – Duplicar el número de visitas de mi blog</h3>
<p>&nbsp;</p>
<p>El año pasado (2016) alcance un total 15,930 (redondeo a 16,000) por lo que este año busco al menos 32,000 visitas</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1686" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/04/objetivos-2017-grafica.jpg" alt="objetivos 2017 grafica" width="745" height="285" /></p>
<p><strong>Estrategias:</strong></p>
<ol>
<li>Publicar por lo menos una entrada de blog a la semana.</li>
<li>Mejorar las temáticas de mis post basados en las tendencias de búsqueda.</li>
</ol>
<p>&nbsp;</p>
<h3>2 – Escribir mi segundo libro</h3>
<p>&nbsp;</p>
<p>Quiero escribir un nuevo libro de tecnología durante el 2017 (Me reservo el tema)</p>
<p>&nbsp;</p>
<p><strong>Estrategia:</strong></p>
<ol>
<li>Avanzar un capítulo de forma mensual.</li>
<li>Tener el primer borrador a finales de noviembre.</li>
</ol>
<p>&nbsp;</p>
<h3>3 – Fundar una nueva revista tecnológica durante el 3° trimestre del año</h3>
<p>&nbsp;</p>
<p>Quiero durante el 2017 fundar una nueva revista que hable de tecnología, negocios online, marketing digital, etc. la cual saldrá inicialmente en un periodo trimestral.</p>
<p><strong>Estrategia: </strong></p>
<ol>
<li>Buscar una red (5) CO autores para formar una asociación.</li>
<li>Tener al equipo completo a más tardar a finales de mayo</li>
<li>Iniciar la primera edición a más tardar junio.</li>
<li>Publicar la primera edición iniciando el tercer trimestre</li>
</ol>
<p>&nbsp;</p>
<h3>4 – Lograr mis primeros 100 suscriptores en Youtube.</h3>
<p>&nbsp;</p>
<p>Acabo de iniciar mi canal de youtube por lo que busco brincar la primera marca de 100 suscriptores en este año. Mi canal es <a href="https://www.youtube.com/channel/UCaDtXOU301UgSghUuHwkelw">PixKnowledge</a> por si me quieren ayudar en suscribirse y compartir mis videos. <strong>Ustedes pueden ayudar a cumplir este objetivo</strong> 🙂</p>
<p>&nbsp;</p>
<p><strong>Estrategias:</strong></p>
<ul>
<li>Subir un promedio de 2 videos a la semana logran tener al menos unos 100 vídeos subidos durante el año.</li>
<li>Buscar hacer alguna colaboración con otro canal (Si tú tienes un canal contácteme y buscamos hacer algo juntos).</li>
</ul>
<p>&nbsp;</p>
<h3>5 – Participar en al menos una conferencia durante el año.</h3>
<p>&nbsp;</p>
<p>Esta es probablemente el objetivo más difícil, ya que sale un poco de mis manos, porque tengo que buscar quien me acepte para realizar alguna. Busco una participación en forma presencial o digital, por lo que si tú sabes de alguna donde pueda participar, te lo agradecería enormemente.</p>
<p>&nbsp;</p>
<p><strong>Estrategias:</strong></p>
<ul>
<li>Involucrarme más en los eventos físicos y digitales que hay en mi ciudad</li>
<li>Buscar contactar con organizadores o postularme en convocatorias.</li>
<li>Buscar más visibilidad mediante mi canal de Youtube, Blog, libro y próximamente la revista.</li>
</ul>
<p>&nbsp;</p>
<h2>Conclusiones</h2>
<p>Una vez definidos mis objetivos y publicados, no sigue más que empezar a monitorear los avances de forma regular (mes a mes) e ir midiendo como voy y si tengo que realizar acciones adicionales para alcanzarlos.</p>
<p>Recuerda que los objetivos deberán ser difíciles, por lo que no esperes alcanzar el 100%, pues eso significaría que en realidad los objetivos no fueron lo suficientemente difíciles o simplemente eres Chuck Norris.		</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.oscarblancarteblog.com/2017/04/24/objetivos-personales-del-2017/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1682</post-id>	</item>
		<item>
		<title>Convocatoria Tech Magazine</title>
		<link>https://www.oscarblancarteblog.com/2017/04/20/convocatoria-tech-magazine/</link>
					<comments>https://www.oscarblancarteblog.com/2017/04/20/convocatoria-tech-magazine/#respond</comments>
		
		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Thu, 20 Apr 2017 22:59:10 +0000</pubDate>
				<category><![CDATA[Puntos de vista]]></category>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1677</guid>

					<description><![CDATA[Si eres un entusiasta de la tecnología, software, UX, Designer, Marketing o simplemente eres una persona motivada, activa y que le apasiona compartir su conocimiento al resto del mundo, entonces te estoy buscando. &#160; Durante un tiempo he tenido las ganas de crear una revista tecnológica, la cual tenga como principal objetivo motivar y enseñar [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>				<img loading="lazy" decoding="async" class="aligncenter wp-image-1678" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/04/tech-magazine.png" alt="tech magazine" width="1006" height="564" />Si eres un entusiasta de la tecnología, software, UX, Designer, Marketing o simplemente eres una persona motivada, activa y que le apasiona compartir su conocimiento al resto del mundo, entonces te estoy buscando.<span id="more-1677"></span></p>
<p>&nbsp;</p>
<p>Durante un tiempo he tenido las ganas de crear una revista tecnológica, la cual tenga como principal objetivo motivar y enseñar a todos los entusiastas de la tecnología. Y tengo un sueño, crear una de las revistas tecnológicas más influyentes en habla hispana. <strong>¿Te apuntas?</strong></p>
<p>&nbsp;</p>
<p>Si tú crees que eres una persona motivada y que estas relacionada de alguna forma con la industria del software y la tecnología entonces me gustaría conocerte y platicar sobre mis planes, la idea es crear una revista que se publicaría inicialmente en formato digital y publicada de forma libre para todo el mundo. Por lo que lo que estoy buscando son CO autores que se comprometan a levantar este sueño, el trabajo será duro, pero se que valdrá la pena.</p>
<p>&nbsp;</p>
<p><strong>Recuerda que buscamos a:</strong></p>
<ul>
<li>Interesados en el software y hardware</li>
<li>Diseñadores</li>
<li>Marketing digital</li>
<li>Negocios (enfocados a la tecnología)</li>
<li>Bloguero</li>
<li>O cualquier otro profesión que se relacione con el software y la tecnología.</li>
</ul>
<p>&nbsp;</p>
<p>Si estas interesado en entrarle a la batalla, sígueme en Twitter o Facebook y mándame un mensaje privado para iniciar una charla personal. Me puedes encontrar en las siguientes ligas:</p>
<p>Facebook: <a href="https://www.facebook.com/oscarjblancarte">https://www.facebook.com/oscarjblancarte</a></p>
<p>Twitter: <a href="https://twitter.com/oscarjblancarte">https://twitter.com/oscarjblancarte</a></p>
<p>&nbsp;</p>
<p>Me despido con esta frase que me encanta de Juan Merodio:<strong> Da 10 veces más de lo que esperas recibir y recibirás 10 veces más de lo que has dado.</strong>		</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.oscarblancarteblog.com/2017/04/20/convocatoria-tech-magazine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1677</post-id>	</item>
		<item>
		<title>Importancia de las certificaciones</title>
		<link>https://www.oscarblancarteblog.com/2017/04/19/importancia-de-las-certificaciones-2/</link>
					<comments>https://www.oscarblancarteblog.com/2017/04/19/importancia-de-las-certificaciones-2/#comments</comments>
		
		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Wed, 19 Apr 2017 09:00:04 +0000</pubDate>
				<category><![CDATA[Puntos de vista]]></category>
		<category><![CDATA[certificaciones]]></category>
		<category><![CDATA[Marca personal]]></category>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1671</guid>

					<description><![CDATA[Hoy en día es muy común escuchar de las certificaciones, ya sea porque las empresas no las solicitan o simplemente porque tenemos el capricho de querer avalar nuestros conocimientos mediante un certificado. Pero siendo sinceros, ¿son realmente importantes las certificaciones? ¿Qué son las certificaciones? &#160; Antes que nada, es importante entender que es una Certificación, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>				<img loading="lazy" decoding="async" class="aligncenter wp-image-1672" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/04/importancia-de-las-certificaciones.png" alt="importancia de las certificaciones" width="768" height="432" />Hoy en día es muy común escuchar de las certificaciones, ya sea porque las empresas no las solicitan o simplemente porque tenemos el capricho de querer avalar nuestros conocimientos mediante un certificado. Pero siendo sinceros, ¿son realmente importantes las certificaciones?<br />
<span id="more-1671"></span></p>
<h2>¿Qué son las certificaciones?</h2>
<p>&nbsp;</p>
<p>Antes que nada, es importante entender que es una Certificación, ya que certificarnos por certificarnos no es precisamente la mejor idea. Pues bien, una certificación <strong>es un reconocimiento que otorga una empresa o persona a alguien, el cual avala su conocimiento en una determinada área de conocimiento</strong>. Estas áreas de conocimiento abarcan desde tecnologías, metodologías, maquinaría, procesos, productos, etc.</p>
<p>Una de las cualidades que tienen los certificados es que <strong>pueden ser emitidos por quien sea</strong>. Mi mamá me puede certificar ahora mismo como Astronauta, pero no creo que nadie me dé un centavo por ella, entonces de que depende el valor de la certificación, pues bien, <strong>el valor real de una certificación lo da la Empresa que lo emite</strong>, es por ello que por lo general, las certificaciones <strong>son emitidas por las grandes corporaciones o dueñas de aquello en lo que nos queremos certificar</strong>.  Por ejemplo, si me quiero certificar en Java entonces buscare una certificación de Oracle, pero por otra parte, si quiero certificarme en ISO 9000, buscare una certificación de la International Organization for Standardization (ISO).</p>
<p>Es muy común escuchar de empresas que dan “Certificados” a sus alumnos tras terminar un curso o una capacitación, si bien, estas certificaciones avalan un conocimiento, la pregunta aquí es: ¿y quién avala a la empresa que dio ese certificado?, ¿qué antecedentes tiene?, ¿realmente es una empresa con los conocimientos necesarios para avalar el conocimiento de otra persona? Entonces ¿porque estas empresas dan estos certificados si no tiene el reconocimiento internacional para avalar el conocimiento de una persona en cualquier parte del mundo?  La respuesta es muy simple, los dan por que TÚ realmente los deseas, y no está mal, pero el problema es que mucha gente no entiende el significado real de un certificado y cree que tener un Certificado emitido por “ACME Corporation” les da un reconocimiento para buscar un trabajo mejor pagado.</p>
<p>&nbsp;</p>
<h2>¿Son realmente importantes las certificaciones?</h2>
<p>&nbsp;</p>
<p>E aquí el meollo del asunto, ¿son realmente importantes las certificaciones?, ¿en realidad son tan buenas que el simple hecho de tenerlas nos garantiza un trabajo bien pagado? Pues bien, dejare que tú mismo respondas esta pregunta. Imagina que eres el CEO de tu propia compañía y te llega un candidato con una o más certificaciones ¿Te animarías a contratarlo directamente por el simple hecho de que esta certificado sin hacerle una entrevista de trabajo? Si respondiste que sí… me preocupas. muy probablemente termines quebrando en unos meses. Pero si eres de la gran mayoría (espero) que respondió que no, entonces acabas de contestar correctamente a la pregunta. La realidad es que las certificaciones son como una Tarjeta de presentación la cual te puedo ayudar un poco a sobre salir del resto de candidatos que no tiene como comprobar sus conocimientos, sin embargo, una certificación no garantiza en lo absoluto el conocimiento de una persona, y menos aún <strong>los soft skill que son visto por muchos como las cualidades del futuro</strong>.</p>
<p>Otro de los grandes problemas que cuentas las certificaciones es que el mercado se está llenando de los llamados “Simuladores” por no decirles “las respuestas a los exámenes” que pretenden simular que estás haciendo el examen, con preguntas que inicialmente eran parecidas al examen real, pero que hoy en día son las preguntas reales del examen. Lo que convierte a una certificación obtenida de esta manera en un verdadero fraude.</p>
<p>&nbsp;</p>
<h2>Las certificaciones para obtener un trabajo</h2>
<p>&nbsp;</p>
<p>Hoy en día<strong> la valoración de las certificaciones está dividida</strong>, existen grupos que creen que las personas certificadas pueden y deben de ser mejor pagada que las que no lo están. Y existe otro grupo (Yo me incluyo en este) el cual cree que las certificaciones realmente no valen nada. Personalmente (sin fines de presumir) cuento con 3 certificaciones, una de Java por Sun Microsystems, Oracle IT Architecture por Oracle, y una de Analisis y diseño orientado a Objetos por IBM y quiero decirte que ni yo mismo me contrataría a mí mismo al ver estas certificaciones,  tendría que validar mediante entrevista que la persona que me muestra estos títulos sabe realmente lo que dice saber, e incluso entraría en un plazo de prueba, en el cual deberá demostrar tanto  las skill técnicos como los blandos.</p>
<p>&nbsp;</p>
<p>Ahora bien, no todo es malo, en la actualidad las consultorías de software son las empresas que más buscan gente certificada, ya que estas empresas buscan al personal para luego revenderlos a otros clientes.  Y es aquí donde creo que las certificaciones toman un poco más de sentido, ya que estas empresas si suelen pagar un poco más por gente certificada, ya que les ayuda a colocarte más rápido con un cliente.  Por otra parte, existen compañías como Amazon, Google, Facebook, etc. que ya no les importa ni siquiera tu nivel académico, solo se fijan en que seas una persona realmente buena en algo y las certificaciones y diplomas académicos no les importa para nada.</p>
<p>&nbsp;</p>
<p>Si con todo este análisis sigues interesado en certificarte en alguna tecnología, ta vez te interese ver las <a href="https://www.oscarblancarteblog.com/2017/03/21/10-tecnologias-que-debes-de-aprender/">10 tecnologías de deberías de aprender</a>, en el cual hago en rápido análisis de las tecnologías que yo creo que tendrán un gran éxito en los años venideros.</p>
<p>&nbsp;</p>
<h2>El negocio millonario de las certificaciones</h2>
<p>&nbsp;</p>
<p>Es una ironía que tenemos que pagar a una compañía para que nos den un curso oficial, para después pagar para hacer un examen, solo para que <strong>alguien certifique que sabemos lo que nosotros sabemos que sabemos </strong>(que trabalenguas). Lo que quiero decir es lo siguiente. Imagina un día de trabajo normal, llegas temprano a la oficina, haces las tareas del día, te despides de tus compañeros de trabajo y al siguiente día llegas después de haber pasado tu certificación. Dime ¿te reciben como el gran maestro, la gran eminencia? Al pasar por los pasillos la gente dice. Mira allí van Mr Certificado. La verdad es que no, y es que certificarte solo abala lo que ya sabes y no te da nuevos conocimientos. Lo curioso es que la empresa se aprovecha de esto para crear miles de certificaciones, muchas variantes de la misma cosa y cada certificación representa miles de dólares en ganancias.</p>
<p>&nbsp;</p>
<h2>Las Certificaciones y los Emprendedores</h2>
<p>&nbsp;</p>
<p>Si eres una persona que emprendió un compañía o sus planes es emprender algo en corto plazo, entonces es muy probable que pierdas el tiempo buscando una certificación, pues los certificados son por lo general la carta de presentación para buscar trabajo, y si tú eres un emprendedor o pretendes serlo, entonces lo mejor es que te centres en el CORE de la compañía, en lugar de buscar que te avale alguien más, o tu dime, ¿has escuchado que Bill Gates, Steve Jobs, Mark Zuckerberg, Warren Buffett, Jeff Bezos, Elon Musk y un largo número de etcéteras se hallan certificado en algo? La realidad es que no (al menos que yo sepa). Por lo que mi recomendación es que si vas a emprender, o ya lo eres, entonces céntrate de lleno en desarrollar en mejor producto o servicio que jamás ha visto la humanidad.</p>
<p>&nbsp;</p>
<h2>Conclusiones:</h2>
<p>&nbsp;</p>
<p>En mi opinión, deberías de pensarla bien si realmente requieres una certificación, pues no todas las veces implica una mejora económica o un reconocimiento profesional. Deberás de evaluar si una certificación realmente va implicar un beneficio real en el corto plazo (ya que caducan). Si no crees que te puedan tener un beneficio, yo te recomendaría que mejor compres un libro y estudies el tema, un que no realices la certificación.</p>
<p>&nbsp;		</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.oscarblancarteblog.com/2017/04/19/importancia-de-las-certificaciones-2/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1671</post-id>	</item>
		<item>
		<title>10 tecnologías que debes de aprender</title>
		<link>https://www.oscarblancarteblog.com/2017/03/21/10-tecnologias-que-debes-de-aprender/</link>
					<comments>https://www.oscarblancarteblog.com/2017/03/21/10-tecnologias-que-debes-de-aprender/#comments</comments>
		
		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Tue, 21 Mar 2017 09:00:54 +0000</pubDate>
				<category><![CDATA[Puntos de vista]]></category>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1615</guid>

					<description><![CDATA[Todos en la vida nos hemos preguntado ¿Cuáles son los lenguajes más utilizados?, ¿los mejores pagados? o simplemente cuales son los lenguajes que están en tendencia. Esas preguntas son muy naturales pues la tecnología avanza tan rápido que muchas veces no nos damos cuenta, por lo que el reto como programadores es siempre estar al [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>				<img loading="lazy" decoding="async" class="aligncenter wp-image-1643 size-full" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/10tecnologías.jpg" alt="Las 10 tecnologías que debes aprender" width="806" height="451" />Todos en la vida nos hemos preguntado ¿Cuáles son los lenguajes más utilizados?, ¿los mejores pagados? o simplemente cuales son los lenguajes que están en tendencia. Esas preguntas son muy naturales pues la tecnología avanza tan rápido que muchas veces no nos damos cuenta, por lo que el reto como programadores es siempre estar al día con las últimas tecnologías, ya sea por gusto o por conveniencia. Es por esta razón que siempre debemos estar atentos al mercado, para entrar en el juego antes que los demás y podemos posicionarnos mejor.</p>
<p><span id="more-1615"></span></p>
<p>Por esta razón he decidido crear una lista con las 10 tecnologías que para mí son las que tiene mejor futuro este año</p>
<p>&nbsp;</p>
<p><strong>Tecnologías WEB</strong></p>
<p>Las tecnologías web son aquellas que nos permite crear aplicaciones para la WEB, cabe mencionar que existe una gran serie de tecnologías emergentes que podría estar en esta lista, pero me inclinado por las siguientes:</p>
<p>&nbsp;</p>
<h3><strong>React.js</strong></h3>
<p>React es sin duda, para mí, lo que vendría siendo el futuro del desarrollo web, ya que este más que ser un Framework es una librería JavaScript que ayuda exclusivamente a la construcción de la UI <img loading="lazy" decoding="async" class="alignleft wp-image-1617" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/reactjs-300x266.png" alt="reactjs 10 tecnologías que debes de aprender este año" width="149" height="132" />del lado del navegador. Esta característica permite que podamos seguir utilizando la tecnología de nuestro agrado en la parte del Back End.  React es desarrollado por Facebook e implementado en muchos de sus proyectos, lo que garantiza la constante actualización y evolución. Lo más interesante de React es su concepto de Web Componentes, que nos permite crear elementos reutilizables que simplemente se reutilizan dentro de nuestra aplicación, de esta menare podemos crear nuestras propias etiquetas y utilizarlas cuantas veces queramos. Actualmente React compite fuertemente con Angular del cual hablaremos a continuación.</p>
<p>&nbsp;</p>
<h3></h3>
<p>&nbsp;</p>
<h3>Angular</h3>
<p>Angular es hoy en día, la tecnología favorita para el desarrollo web. Angular es también escrito en Javascript, lo que le proporciona una súper portabilidad al igual que React, sin embargo, Angular <img loading="lazy" decoding="async" class="alignleft wp-image-1619 size-thumbnail" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/angular-js-e1489636589493-150x150.png" alt="angular-js 10 tecnologías que debes de aprender este año" width="150" height="150" />es un Framework, lo que implica que hace más cosas que solo construir la UI. Angular se encarga de crear las vistas, pero también se puede implementar la lógica de negocio, el acceso a datos y muchas más cosas. Debido a esto, Angular un gran número de fans. Sin embargo, tener todo en uno tiene un coste, y es que una vez que usamos Angular, estamos muy limitados a utilizar las tecnologías que queramos del lado del servidor.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>React vs Angular</h3>
<p>Finalmente, les dejo esta gráfica de Google Trends donde se aprecia a nivel mundial las tendencias de búsqueda que existe entre React y Angular. Podemos apreciar que entre 2013 y 2015 Angular estaba tomando una ligera ventaja contra React, sin embargo, podemos apreciar al final de la gráfica que React está recuperando camino y vemos una ligera recuperación, que a mi parecer se estará acotando cada vez más en este año. Si quieres mi opinión (y si no quieres pues de igual forma aquí está) creo que React estará tomando la delantera, pues utiliza el modelo de Web Componentes que a mi parecer es para dónde va el futuro de la WEB.</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1621 size-full" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/reactvsangular1.jpg" alt="react vs angular 10 tecnologías que debes de aprender este año" width="777" height="134" /></p>
<h2><img loading="lazy" decoding="async" class="aligncenter wp-image-1620 size-full" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/reactvsangular.jpg" alt="react vs angular 10 tecnologías que debes de aprender este año" width="1168" height="771" /></h2>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Lenguajes de Programación</h2>
<p>&nbsp;</p>
<h3>Java</h3>
<p><a href="https://www.oscarblancarteblog.com/category/java/">Java</a> ha sido ya por muchos años unos de los lenguajes favoritos, es ampliamente utilizado a nivel mundial y sin duda una fuente de trabajo garantizado, ya que muchísimas empresas siguen <img loading="lazy" decoding="async" class="alignleft wp-image-1622 size-thumbnail" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/java-150x150.png" alt="java 10 tecnologías que debes de aprender este año" width="150" height="150" />contratando programadores de Java. Java es un lenguaje muy potente y que sigue en constante evolución, es mantenido actualmente por Oracle, lo que le garantiza una larga vida.</p>
<p>Java es como tal un lenguaje de programación, sobre el cual se dividen tres ediciones, Java Micro Edition (Java ME), Java Estándar Edition (Java SE) y Java Enterprise Edition (Java EE), siendo esta última la más ampliamente utilizada y demandad por el mercado. Java es literalmente un monstruo, tiene un sinfín de librerías y Frameworks que son por si solos todo un mundo, como es el caso de Spring, el framework más famoso de Java.  Java es un lenguaje regido por especificaciones (JRS), las cuales son diseñadas en conjunto con las empresas líderes de la tecnología para crear un producto de excelencia.</p>
<p>&nbsp;</p>
<h3>Phyton</h3>
<p>Python es de alguna manera similar a Java, un lenguaje interpretado, Open Source y multiplataforma. Es actualmente administrado por la Python Software Foundation, pero tiene un gran apoyo <img loading="lazy" decoding="async" class="alignleft wp-image-1624 size-thumbnail" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/python-150x150.png" alt="python 10 tecnologías que debes de aprender este año" width="150" height="150" />de la comunidad Open Source. Python se suele utilizar para la gran mayoría de Script que se escriben para Linux, sin embargo, se pueden crear aplicaciones completas con él, ya sea Web o escritorio. Los programadores de Python tienen una ventaja sobre los que programan en Java, y es que existe una mucho menor cantidad de programadores buenos, lo que hace que pueden cotizarse mejor en el mercado.</p>
<h3></h3>
<h3></h3>
<h3></h3>
<h3>GO</h3>
<p>GO es como la chica nueva de la cuadra, que todo se asoman a verla, porque su hermana se llama Google (Valla ejemplo jejeje). Pero es real, GO es un lenguaje muy nuevo que ha tenido una <img loading="lazy" decoding="async" class="alignleft wp-image-1625 size-thumbnail" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/go-150x150.png" alt="go 10 tecnologías que debes de aprender este año" width="150" height="150" />extraordinaria aceptación de la comunidad y no por ser un súper lenguaje de programación, sino por su creador (Google). Ahora, fuera de esto, GO está tomando fuerza, se escucha mucho de boca en boca, pero en la realidad es que hay muy pocas aplicaciones desarrolladas en GO (comparadas con los lenguajes líderes). A GO le falta en mi opinión un largo recorrido todavía, sin embargo, todo parece ser que será tendencia en unos años más, por lo que ir apostando (Recuerda que en las apuestas se gana y se pierde) por él puede llegar a ser una buena opción.</p>
<h3></h3>
<h3></h3>
<h3></h3>
<h3>C/C++</h3>
<p>C o para algunos el Señor C, es sin duda uno de los grandes veteranos de guerra de Vietnam, a pesar de ser un lenguaje “viejo” sigue siendo ampliamente demandado, y no solo eso, cada vez es <img loading="lazy" decoding="async" class="alignleft wp-image-1626 size-thumbnail" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/c-150x150.png" alt="c 10 tecnologías que debes de aprender este año" width="150" height="150" />mejor pagado, ya que cada vez existen menos programadores que quieren entrarle enseria a C. Cabe mencionar que cuando digo C me refiero a C o C++.</p>
<p>C tiene como principal característica su impresionante rapidez, es sorprendente-mente rápido, comparado con Java, es como poner a competir un Ferrari contra un tractor. Además, es súper eficiente en el uso de memoria (si lo usas bien) y tiene acceso al Hardware cosa que los demás no, lo que lo convierte en el preferido de la programación de bajo nivel. Ahora bien, si es tan viejo, por que debo de aprenderlo, en realidad es simple, es bien pagado y está tomando fuerza con la programación de IA debido a su gran rapidez.</p>
<h3></h3>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1640 size-full" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/lenguajes.jpg" alt="lenguajes de programación" width="1173" height="657" /></p>
<p>Finalmente, veamos la gráfica de los lenguajes listados anteriormente. Creo que queda más que claro que Java sigue siendo el Rey en cuanto demanda. un que vemos una rápida caída en los últimos años.</p>
<h3></h3>
<h3>Swift</h3>
<p>Swift se ha convertido en una industria muy rentable, ya que los programadores que saben crear apps para móviles están teniendo repunte en los sueldos. Swift es un lenguaje de programación <img loading="lazy" decoding="async" class="alignleft wp-image-1627 size-thumbnail" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/swift-150x150.png" alt="swift 10 tecnologías que debes de aprender este año" width="150" height="150" />para crear aplicaciones para el sistema operativo IOS. Hoy en día el desarrollo para móviles ya es una tendencia, prácticamente todas las empresas que lo pueden financiar tiene una App para su empresa. También es un mundo más cerrado que Android, lo que limita más los programadores que pueden llegar a programar para este lenguaje. Saber Swift es garantía de tener trabajo y bien pagado, por lo que sería una buena inversión.</p>
<h2></h2>
<h2></h2>
<h3>Android</h3>
<p>No quisiera ser muy repetitivo, pero Android es muy parecido a lo que ya mencionamos para Swift, es una tecnología que va al alza y por otro lado, es el sistema operativo para Smartphones más <img loading="lazy" decoding="async" class="alignleft wp-image-1629" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/Android-150x150.png" alt="Android 10 tecnologías que debes de aprender este año" width="155" height="155" />utilizado, por lo que saber Android es también una garantía de un buen trabajo. Cabe mencionar que si sabes Java, ya tienes un gran camino recorrido.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2></h2>
<h2></h2>
<h2></h2>
<h2></h2>
<h2>Otras</h2>
<h3></h3>
<h3>MongoDB</h3>
<p>MongoDB es una base de datos No SQL, lo que quiere decir que almacena documentos JSON en lugar de guardar sus datos en tupas. MongoDB está tomando mucha fuerza por el creciente uso de <img loading="lazy" decoding="async" class="alignleft wp-image-1631 size-thumbnail" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/mongodb-150x150.png" alt="mongodb 10 tecnologías que debes de aprender este año" width="150" height="150" />JavaScript y JSON, lo que lleva a las aplicaciones web a trabajar con documentos en formato nativo (recuerda que JSON es natural para Javascript). Ademas, tecnologías como NodeJS han incrementado la utilización de esta base de datos.</p>
<p>En la actualidad ya  son varias las empresas que empiezan a utilizar esta base de datos, por lo tanto se estima en corto plazo ya se empiece a solicitar MongoDB como requisito para cubrir plazas de trabajo, así como actualmente se pide SQL.</p>
<h3></h3>
<h3></h3>
<h3>NodeJS</h3>
<p>NodeJS es en sí revolucionario, pues permite que podamos utilizar JavaScript del lado del servidor. Está tomando mucha fuerza en el desarrollo de aplicaciones WEB, sobre todo en aquellas donde <img loading="lazy" decoding="async" class="alignleft wp-image-1632 size-thumbnail" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/nodejs-150x150.png" alt="nodejs 10 tecnologías que debes de aprender este año" width="150" height="150" />el front end es escrito en JavaScript, como es el caso de React y Angular. Ademas, NodeJS permite levantar servidor súper ligeros, lo que favorece la creciente necesidad de migrar a la arquitectura de Micro Servicios.</p>
<p>Ya en día es requerido para algunos puestos de trabajo, pero yo creo que en un par de años será casi un requisito, por lo que empezar a aprender NodeJS hoy, puede ser una buena inversión.</p>
<h3></h3>
<p>&nbsp;</p>
<p>Y el plus!!</p>
<h3>Docker</h3>
<p>Sé que dije que eran 10 tecnologías, pero sin duda esta no puede quedar fuera, ya que todas las tecnologías deben estar montadas en algún lugar, y es allí donde entra Docker. Docker es un sistema <img loading="lazy" decoding="async" class="alignleft wp-image-1633 size-thumbnail" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/docker-150x150.png" alt="docker 10 tecnologías que debes de aprender este año" width="150" height="150" />que nos permite crear y administrar contenedores, donde cada contenedor se podría ver como una máquina virtual (pero no lo es) en la cual podemos crear ambientes totalmente funcionales e independientes del resto. Los contenedores tienen la característica de que se montan sobre una única instalación de Linux, lo que ahorra muchos recursos contra el tradicional método de máquinas virtuales. hoy en día prácticamente todas las empresas serias usan docker para gestionar sus ambientes, por lo que no puedes dejar pasar esta tecnología.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>Conclusiones:</h3>
<p>Como comenté al principio, esta es mi percepción de las tecnologías que vale la pena invertir en este año, pues son basadas en mi experiencia y en lo que he logrado ver en mi día a día. Cabe mencionar que las tecnologías aquí mencionadas son las más demandadas para el desarrollo de software tradicional, sin embargo, existen otras tecnologías cerradas que son mucho mejor pagadas como los productos de Oracle, SAP y Sales force, solo por mencionar algunas.  Por lo que tú debes de evaluar tu posición actual y como te ves en el futuro.</p>
<p>&nbsp;</p>
<p>Tu qué opinas, ¿falto agregar o quitar alguna? Por favor coméntame.		</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.oscarblancarteblog.com/2017/03/21/10-tecnologias-que-debes-de-aprender/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1615</post-id>	</item>
		<item>
		<title>Diferencias entre BackEnd y FrontEnd Developer</title>
		<link>https://www.oscarblancarteblog.com/2017/03/13/diferencias-backend-frontend-developer/</link>
					<comments>https://www.oscarblancarteblog.com/2017/03/13/diferencias-backend-frontend-developer/#comments</comments>
		
		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Mon, 13 Mar 2017 09:00:24 +0000</pubDate>
				<category><![CDATA[Puntos de vista]]></category>
		<category><![CDATA[software]]></category>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1595</guid>

					<description><![CDATA[Día con día, las tecnologías avanzan más y más rápido, cada vez existen más herramientas para hacer lo mismo, la competencia entre ellas se vuelve más feroz y la lucha por la supervivencia recae nuevamente en las leyes de la vida (sobrevive el que mejor se adapta al cambio). Pero en toda esta lucha hay [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>				<img loading="lazy" decoding="async" class="aligncenter wp-image-1596 size-full" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/Backend-Frontend-fullstack.jpg" alt="BackEnd y FrontEnd" width="1021" height="573" />Día con día, las tecnologías avanzan más y más rápido, cada vez existen más herramientas para hacer lo mismo, la competencia entre ellas se vuelve más feroz y la lucha por la supervivencia recae nuevamente en las leyes de la vida (sobrevive el que mejor se adapta al cambio). Pero en toda esta lucha hay alguien que está en medio y ¿sabes quién es? ¡TÚ!<span id="more-1595"></span></p>
<p>&nbsp;</p>
<p>Con el avance de las tecnologías cada vez hay más cosas que un programador debe de cubrir para poder desempeñar con efectividad su trabajo, cada vez es necesario saber más frameworks, API´s, lenguajes, etc. Es común recordar los viejos tiempos cuando solo era necesario crear un formulario en Visual Basic, un Applet de Java o una simple pantalla en C/C++, te conectabas a una base de datos (o archivos de texto L) y listo, tenías una aplicación completa funcionando. La instalabas en los equipos del cliente y todos felices.</p>
<p>Triste o afortunadamente (depende como lo veas) crear una aplicación WEB hoy en día, requiere al menos de saber HTML, CSS, JavaScript, Base de datos, REST/WS mas el lenguaje de programación de preferencia y sin contar que requerimos de un servidor de aplicación o donde montar la página, frameworks de persistencia ORM, MVC, AJAX, WebSocket o todas aquellas monerías que le quieras poner para que sea lo más atractivo posible. Y claro que estamos dejando por fuera el Arte (diseño gráfico) que hoy en día es casi obligado.</p>
<p>&nbsp;</p>
<p>Pues bien, debido a toda esta gran cantidad de tecnologías es muy difícil que un programador las abarque con un nivel aceptable, lo que obliga a los programadores a centrarse en una parte del desarrollo y es aquí donde entra en juego de los Roles de los BackEnd y FrontEnd Developers.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1597 size-full" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/frontend-vs-backend.jpg" alt="BackEnd y FrontEnd" width="864" height="526" /></p>
<p>&nbsp;</p>
<h2>FrontEnd Developers:</h2>
<p>&nbsp;</p>
<p>Se le conoce como FrontEnd developers a aquellas personas que se encargan del desarrollo de la presentación, es decir, lo que ve el usuario. Son los encargados de crear las páginas, hacerlas atractivas, dinámicas y fáciles de utilizar. Tiene bastante experiencia en tecnologías de la WEB como HTML, CSS, JavaScript, pero también dominan tecnologías como Angular, JSF, React, Spring MVC y un largo etcétera.</p>
<p>&nbsp;</p>
<p>Es común crear el estereotipo del FrontEnd developer como aquellas personas muy alineada, de aspecto agradable y siempre acompañado de su Mac book viendo imágenes y dibujando en su libreta. Pero como les comento, esto es solo un &lt;&lt;Estereotipo&gt;&gt;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1598" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/FrontEnd.jpg" alt="FrontEnd" width="555" height="371" /></p>
<p>&nbsp;</p>
<h2>BackEnd Developers:</h2>
<p>&nbsp;</p>
<p>Por otro lado, tenemos los BackEnd developer, son aquellas personas que tiene mucha experiencia en desarrollo de componentes de software, crean los componentes que encapsulan la lógica de negocio y gestionan las transacciones para actualizar los diversos sistemas, además son los que crean los servicios para ser consumidos desde el FrontEnd. En pocas palabras, el BackEnd hace todo lo que no se ve. Los BackEnd developer dominan tecnologías como Bases de datos, algoritmos, WebServices/REST y diversos frameworks de desarrollo.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1599" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/Backend.jpg" alt="Backend" width="540" height="409" /></p>
<p>Al BackEnd developer lo suelen estereotipar como aquellas personas desalineadas, rodeado de computadores y comiendo una pizza. nuevamente es solo un &lt;&lt;Estereotipo&gt;&gt;</p>
<p>&nbsp;</p>
<h2>Rivalidad</h2>
<p>&nbsp;</p>
<p>Por lo largo de la historia ha existido una curiosa rivalidad absurda, donde el BackEnd se cree superior al FrontEnd y viceversa, en realidad algo que no logro comprender, pues en realidad las dos caras de la moneda son igualmente importantes. Te imaginas la aplicación más bonita del mundo, con la mejor usabilidad, totalmente intuitiva, pero que a la hora de guardar truene por el BackEnd. O por otra parte, la aplicación más segura, con los mejores algoritmos y una super velocidad de respuesta pero más fea que el payaso eso.</p>
<p>&nbsp;</p>
<p>La verdad es que por mucho tiempo los BackEnd developer eran mucho mejor pagados, la brecha salarial que existía era muy considerable, lo que provocaba que los BackEnd se sintieran superiores a los FrontEnd. Sin embargo, hoy en día las empresas se preocupan más de cómo se ven las aplicaciones que ha hecho que los FrontEnd sean más cotizados que hace unos años atrás, de tal forma que me atrevo a decir que hoy por hoy, los sueldos son prácticamente equivalentes.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>FullStack developer</h2>
<p>&nbsp;</p>
<p>Finalmente tenemos los FullStack developers, los cuales son personas que cumplen con los dos perfiles anteriores, BackEnd y FrontEnd. Estas personas son mucho más cotizadas en el mercado laboral, debido a que pueden desempeñar ambos roles y por lo general son personas con mucha más experiencia.</p>
<p>Para llegar a ser un FullStack developer no es necesario ser un erudito en todas las tecnologías que hay en el mercado, sino más bien dominar a la perfección un Stack tecnológico. Se conoce como Stack a un conjunto de tecnologías empleadas para el desarrollo. Los stack más famosos son LAMP (Linux, Apache, MySQL y PHP) y MEAN (Mongo, Expres.js, Angular y NodeJs), MERN (Mongo, Express, React y NodeJS) así, cada empresa puede implementar su propio Stack, por lo tanto, para convertir en un FullStack developer es recomendable conocer al menos un Stack y poderte desempeñar bien en él.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1600" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/fullstack.jpg" alt="fullstack" width="539" height="351" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Mobile developer</h2>
<p>&nbsp;</p>
<p>Si ya sabes que es el FrontEnd y BackEnd developer, la pregunta es… donde quedan los desarrolladores de Móviles, mucha gente, los clasifica como FrontEnd, ya que se encargan de desarrollar la parte la app que al final del día se conecta con una serie de servicios expuestos desde el BackEnd. Sin embargo, yo me atrevería a crear una Role especial para ellos, ya que las tecnologías y las problemáticas que hay que resolver en una app web son muy diferentes a las de móviles, ya que en los móviles interactuamos con el hardware, notificaciones, nos preocupamos por el uso de datos y ancho de banda, seguridad, etc.</p>
<p>En esta disciplina yo incluiría el desarrollo para IOS, Android y aplicaciones hibridas con todo lo que conlleva.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1601" src="https://www.oscarblancarteblog.com/wp-content/uploads/2017/03/mobile-developer.jpg" alt="mobile developer" width="525" height="281" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>Conclusiones:</h2>
<p>&nbsp;</p>
<p>Dado este análisis, podrías pensar que ser un FullStack developer es lo mejor, pues el sueldo promedio es más alto, conocen una gama más grande de tecnologías y se pueden adecuar a cualquier rol. Sin embargo, esto no es siempre cierto, ya que lo más importante es lo que te gusta hacer.  Ya que, si eres espectacularmente bueno en algo, vas a superar al que sea solamente bueno en todo. Es por eso que yo pienso que deberás pensar que te gusta hacer y sobre actuar, no solo dejarse llevar qué rol es mejor visto o mejor pagado.		</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.oscarblancarteblog.com/2017/03/13/diferencias-backend-frontend-developer/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1595</post-id>	</item>
		<item>
		<title>Monopolio intelectual de las consultorías</title>
		<link>https://www.oscarblancarteblog.com/2016/11/07/monopolio-intelectual-las-consultorias/</link>
					<comments>https://www.oscarblancarteblog.com/2016/11/07/monopolio-intelectual-las-consultorias/#respond</comments>
		
		<dc:creator><![CDATA[oblancarte]]></dc:creator>
		<pubDate>Mon, 07 Nov 2016 09:00:50 +0000</pubDate>
				<category><![CDATA[Puntos de vista]]></category>
		<guid isPermaLink="false">http://www.oscarblancarteblog.com/?p=1095</guid>

					<description><![CDATA[Probablemente mucha de la gente que se dedica al ramo de las tecnologías o desarrollo de software ha trabajado o trabaja en una consultoría. Quizás muchos de ustedes estarán de acuerdo conmigo que este tipo de industria exige una habilidad de aprendizaje superior a la que exige una empresa tradicional donde el Core no es [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>				<img loading="lazy" decoding="async" class="alignleft wp-image-1098 size-thumbnail" src="http://www.oscarblancarteblog.com/wp-content/uploads/2016/11/monopolio1-150x150.jpg" alt="Monopolio intelectual" width="150" height="150" />Probablemente mucha de la gente que se dedica al ramo de las tecnologías o desarrollo de software ha trabajado o trabaja en una consultoría. Quizás muchos de ustedes estarán de acuerdo conmigo que este tipo de industria exige una habilidad de aprendizaje superior a la que exige una empresa tradicional donde el Core no es el software, pero mantiene personal de sistemas para mantenimiento o desarrollar una que otra aplicación.</p>
<p>En lo personal yo he trabajado casi <strong>12 años</strong> exclusivamente en el ramo de la consultoría y a lo largo de ese tiempo he logrado aprender muchas cosas. La consultoría tiene una magina que un empleo normal no ofrece y es que te permite trabajar en proyectos totalmente<strong> diferentes y en industrias nuevas</strong>, con ello puedes obtener conocimientos muy variados sobre diferentes industrias, además que vas aprendiendo muchas tecnologías a medida que vas cambiando de cliente o proyecto. Y aquí es donde viene lo interesante.</p>
<p>&nbsp;</p>
<p>El hecho de tener la oportunidad de comprender muchos mercados y tecnologías te habré las puertas para hacer trabajos <strong>Freelance</strong> o incluso desarrollar un producto propio e iniciar tu propia <strong>startup</strong>, lo que suele ser bastante bueno, sin embargo, aquí es donde esta lo que yo llamo el <strong>monopolio intelectual de las consultorías</strong>, y es que en casi la mayoría de estas ven con <strong>mal ojo</strong> que trabajas para otro cliente o incluso que desarrolles cosas por tu cuenta. ¿Cuantas veces no has visto a un doctor trabajar en dos hospitales?, ¿cuantas veces no has visto a un contador llevar la contaduría de dos empresas?, ¿cuantas veces no has visto a un albañil trabajando es dos obras?. <strong>Pero en enserio que son contados los programadores que</strong> <span id="more-1095"></span><strong>he visto que trabaja abiertamente para dos o más empresas a la vez</strong>, y esto se debe a que casi siempre la industria de IT imponen cláusulas de <strong>exclusividad</strong> y peor aún, algunas incluso te indican que todos los productos intelectuales que desarrolles durante el tiempo que estás trabajando con ellos, les pertenece. Yo no soy abogado y no sé si realmente estas cláusulas son válidas o no, pero lo que me entristece es como este tipo de prácticas impiden el nacimiento de nuevas startups que pueden ayudar significativamente al PIB del país.</p>
<p>Personalmente me considero una persona emprendedora, siempre estoy buscando con quien juntarme para hacer coworking e incluso con quien emprender, pero me ha tocado en verías ocasiones que la gente con quien quiero empezar hacer algo, deciden no seguir por miedo de que las empresas para la que trabaja los descubran y tomen represalias.</p>
<p>Estoy de acuerdo que existe escenarios donde no sea bien vista esta práctica, como cuando hay un claro <strong>conflicto de interés</strong> o cuando trabajamos por “<strong>fuera</strong>” a un cliente de la compañía, pero fuera de eso, yo creo que las consultorías en vez de poner trabas, debería <strong>potenciar el desarrollo de proyectos o statups</strong>. En muchos países del mundo existen empresas que se dedican a acelerar startups a cambio de un 5 a 10% de las acciones de la empresa. Yo me pregunto por qué las consultorías no siguen este modelo y en vez de poner trabas no potencian a sus empelados. A mi ver las empresas no lo hacen porque en su mente el empleado debe de generar negocio, proyectos o ideas para la compañía para la cual trabaja y se le pago para ello, sin embargo, la gente emprendedora y la gente que está dispuesta hacer algo más,<strong> tarde o temprano se va ir</strong>, porque allí la empresa no lo va a apoyar y es cuando estas personas buscan en otro lugar lo que no tiene en esa empresa. Mi punto aquí es, por que no fomentar la incubación de las ideas y que la compaña tome una parte de las acciones de ese proyecto y lo apoye.</p>
<p>&nbsp;</p>
<p>Probablemente yo tengo un punto de vista que difiera de mucho de ustedes, pero es la percepción que yo he lo grado notar en la mayoría de las consultorías en las que he trabajado. Probablemente yo no tenga el punto de vista de un CEO, VP o Directores de una consultoría, <strong>pero si tú lo eres…</strong> ¿Qué opinas de esto? ¿Crees que este fenómeno tenga una razón de ser? ¿Crees que estas políticas se han implementado debido a la falta de ética de los trabajadores? ¿O simplemente tiene un punto de vista diferente? Si crees que tienes algo que compartir acerca de este tema te agradecería que dejaras tu comentario y así poder establecer un dialogo.		</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.oscarblancarteblog.com/2016/11/07/monopolio-intelectual-las-consultorias/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1095</post-id>	</item>
	</channel>
</rss>
