Muestro los un proyecto que estuve desarrollando por un tiempo y mi punto de vista.(Programador)

in #steempress6 years ago

Buenas el día de hoy, me levante con ganas de contarles sobre un proyecto que desarrolle junto a otras 4 personas, soy básicamente nuevo en este ambiente de trabajo, pero considero que estuve a la altura de lo que requería el proyecto, estoy estudiando todavía así que este tema de trabajar y estudiar al mismo tiempo me fue difícil, ahora estoy en lo que llaman las vacaciones, pero si trabajas no tienes vacaciones, irónico ¿no?, pero por lo menos por un tiempo ya no tuve que estar pendiente de las cosas de la universidad.

Los momentos mas tensos de este trabajo era cada vez que se acercaba una fecha de entrega, ya que usamos una metodología llamada scrum, la cual rige el trabajo que se esta elaborando, cada cierto tiempo teníamos que dar entregarles, en este ambiente de programadores se le dice sprint.

para ir directo al grano mostrare de una vez las imagenes del sistema, mostrare un antes y un despues, por favor no se burlen del antes, jajaja ya que se ve muy feo a diferencia de la entrega final.

El sistema es para una empresa de transporte, no voy a decir nombres pero les dejo el logo por aca.

LogoCapi.png

Este sistema se basa en 5 módulos, por temas de privacidad y métodos de trabajo propios de la empresa hay módulos que no voy a poder explicarles o mostrarles fotos, pero si de los módulos mas genéricos que todos los sistemas tienen.

Login o Inicio de Sesión

Este sistema no tiene posibilidad de que los usuarios se registren ya que así se requiere, todos los usuarios son cargados desde un usuario administrador.

DeepinScreenshot_Seleccionar área_20180826132216.png

Crear usuarios

El administrador registra a todos los Usuarios del sistema desde estas pantallas

DeepinScreenshot_Seleccionar área_20180826142721.png

Actualizar los Usuarios

El administrador es el único que puede actualizar a los usuarios del sistema

DeepinScreenshot_Seleccionar área_20180826142734.png

Registrar Planillas

Bueno este tema no puedo explicarlo mucho pero les enseño, las imágenes, del sistema.

DeepinScreenshot_Seleccionar área_20180826142837.png

Reportes en Excel y PDF

Bueno cada acción en el sistema genera resultados, no puedo mostrar los repostes que se generan pero, son simples tablas y planillas que la información es calculada, se uso varias librerías para generar esto


 

Les contare un poco acerca de las herramientas que use, en todo este proyecto, empezare por mi favorita, su nombre es SublimeText, mas allá de ser básicamente un editor de texto, como el que traen todos los sistemas operativos, este tiene algunas peculiaridades que me ayudan a escribir el código que necesito, lo que hace es que puedo escribir etiquetas html con mayor rapidez por que completa lo que quiero escribir, claro tiene un montón de funcionalidades pero esa es una de las que mas uso.


Una no tan importante pero si muy util, mi navegador de Internet, si el navegador es otra herramienta para el desarrollo web, uso chrome y firefox, por que usar dos?, estos navegadores son los mas populares, y al realizar aplicaciones tienen que ser compatibles con con la mayoría de navegadores, cualquiera pensaría que son iguales los navegadores pero no lo son tienen pequeñas diferencias, que hay que cubrir al momento de programar.


Android Studio, este nuevo software al menos para mi lo es, ya que tuve que aprender a usarlo en muy poco tiempo y no lo conocía, me pareció muy completa y fácil de usar, es una herramienta que trabaja con lenguaje XML, lenguaje de programación JAVA y la estructura que trabaja es MVC, como que si se tratara de desarrollar una pagina web, al inicio me fue difícil agarrarle la esencia a esta aplicación, ya que desconocía la manera de trabajar o de escribir el código XML, ademas no dispongo de un dispositivo android, pero esto no fue problema ya que permite crear dispositivos virtuales que tienen todas las características de un teléfono físico.


 

Mis pensamientos, la verdad creo que nadie considera esta herramienta tan importante a la hora de programar, programar es solucionar problemas, y si no tienes la capacidad de ver el mundo de diferentes maneras creo que te va a costar un poco crear un método o una forma de resolver un problema, hay miles de formas de atacar un problema, pero el programar algo aparte de solo solucionarlo es buscar la mejor manera de solucionarlo, en primer lugar que te gaste el menor tiempo en solucionarlo, que el código o la manera de solucionar cada problema sea el mas optimo posible, así tu programas pesara mucho menos y en tiempo de ejecución sera mas rápido.


Muchos piensan que este trabajo no es agotador, pero cansa bastante el estar frente a la PC unas 8 horas o mas cada día, así que se necesita mucha capacidad mental y bastante distracción para soportar etas largas jornadas de trabajo

dibujo-de-problemas-tecnicos-con-el-ordenador_23-2147503369.jpg

 

GRACIAS POR LEER



Posted from my blog with SteemPress : http://www.carlosebb.epizy.com/wp/?p=21

Sort:  

Congratulations @carlosebb! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

Click here to view your Board

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @carlosebb! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.22
TRX 0.27
JST 0.041
BTC 103974.03
ETH 3835.41
SBD 3.29