This commit is contained in:
Emmanuel Arias 2017-09-16 11:34:21 +00:00 committed by GitHub
commit cab58b44de
1 changed files with 136 additions and 0 deletions

136
README-es.md Normal file
View File

@ -0,0 +1,136 @@
# Every Programmer Should Know :thinking:
Es una colección de las cosas técnicas que todo desarrollador de software debería saber.
:point_up: *Hay recursos que yo puedo recomendar para todo programador independientemente de su nivel de habilidad y
conocimiento sobre tecnología.*
Altamente opinativo :bomb:. No respaldado por la ciencia.
Esto no tiene ningún orden en particular :recycle:
¿Te gusta? :star: [Compártelo](https://twitter.com/mr_mig_by/status/900735231552098306) con tus amigos desarrolladores!
¿No te gusta? [Mira el perrito](https://twitter.com/RespectfulMemes/status/900147758845308930) :dog:
*P.S. You [don't need to know](https://xkcd.com/1050/) all of that by heart to be a programmer.
Pero, conocer estas cosas te ayudarán a ser mejor! :muscle:*
----
### Algoritmos
- [Big O Cheatsheet](http://bigocheatsheet.com/)
- :book: [Algoritmos deGrokking](https://www.goodreads.com/book/show/22847284-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curio)
- [Algoritmos de ordenamiento](https://visualgo.net/en/sorting)
### Números
- :page_facing_up: [Guía de punto flotantes (Float poiting)](http://floating-point-gui.de/)
- :page_facing_up: [Teoría básica de números que todo programador debería saber...](https://www.codechef.com/wiki/tutorial-number-theory/)
- :page_facing_up: [Los programadores de Falsehoods creen en los números de teléfono](https://github.com/googlei18n/libphonenumber/blob/master/FALSEHOODS.md)
### Strings
- [Una gran lista de Strings traviesas](https://github.com/minimaxir/big-list-of-naughty-strings)
- :page_facing_up: [Unicode y set de caracteres](http://www.joelonsoftware.com/articles/Unicode.html)
- [Homoglifos](https://github.com/codebox/homoglyph/)
- [Repositorio de datos locales comunes de Unicode](http://cldr.unicode.org/)
- [Lo que Programadores de Falsehoods creen acerca de los nombres](http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/)
### Latencia
- [Infraestructura de Latencia Interactiva](https://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html)
- :page_facing_up: [Números de latencia que todo programador debería saber](https://gist.github.com/jboner/2841832)
### Direcciones
- [Lo que los programadores de Falsehoods creen sobre las direcciones](https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/)
### Tiempo
- :page_facing_up: [Lo que los programadores de Falsehoods creen acerca del tiempo](http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time)
- :page_facing_up: [Más sonre lo que los programadores de falsehoods creen acerca del tiempo; “wisdom of the crowd” edition](http://infiniteundo.com/post/25509354022/more-falsehoods-programmers-believe-about-time)
- :page_facing_up: [Algunas notas sobre el tiempo](https://unix4lyfe.org/time/?v=1)
- :page_facing_up: [Lo que los programadores de Falsehoods creen acerca del timpo y las time zones](http://www.creativedeletion.com/2015/01/28/falsehoods-programmers-date-time-zones.html)
### Memoria
- :page_facing_up: [Lo que los proramadores deberían saber acerca de la memoria](http://lwn.net/Articles/250967/)
### Sistemas distribuidos
- :book: [Diseño de aplicaciones de datos intensivos](https://www.goodreads.com/book/show/23463279-designing-data-intensive-applications)
- :scroll: [Diseños, lecciones y consejos de la construcción de grandes sistemas distribuidos](http://www.cs.cornell.edu/projects/ladis2009/talks/dean-keynote-ladis2009.pdf)
- :scroll: [Tiempo, clocks y ordenamiento de enventos en un Sistema Distribuido](https://www.microsoft.com/en-us/research/publication/time-clocks-ordering-events-distributed-system/?from=http%3A%2F%2Fresearch.microsoft.com%2Fen-us%2Fum%2Fpeople%2Flamport%2Fpubs%2Ftime-clocks.pdf)
- :page_facing_up: [No hay un ahora](http://queue.acm.org/detail.cfm?id=2745385)
- :page_facing_up: [Jepsen: como diferentes base de datos se comportan con particiones](https://aphyr.com/tags/jepsen)
- :scroll: [Mentiras de la Computación Distribuida explicadas](http://www.rgoarchitects.com/Files/fallacies.pdf)
### RegExp
- [RegexHQ](https://github.com/regexhq)
### Seguridad
- :book: [Seguridad en la programación](https://www.dwheeler.com/secure-programs/)
- :page_facing_up: [Rolling Your Own Crypto](http://loup-vaillant.fr/articles/rolling-your-own-crypto)
- :book: [Fundamentos de la seguridad: lo que todo programador necesita saber](https://www.goodreads.com/book/show/128003.Foundations_of_Security)
- [OWASP Top 10](https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project)
### SEO
- :page_facing_up: [Lo que todo programador debería saber sobre SEO](http://katemats.com/what-every-programmer-should-know-about-seo/)
### Arquitectura
- :scroll: [Una guía de campo para la boxología](http://web.cs.wpi.edu/~cs562/s98/pdf/Boxology.pdf)
- :scroll: [Fuera del pozo de alquitrán](https://github.com/papers-we-love/papers-we-love/blob/master/design/out-of-the-tar-pit.pdf?raw=true)
- :scroll: [No Silver Bullet - Esencia y Accidentes de Ingeniería de Software](http://faculty.salisbury.edu/~xswang/Research/Papers/SERelated/no-silver-bullet.pdf)
- :movie_camera: [Creciendo un idioma](https://www.youtube.com/watch?v=_ahvzDzKdB0)
- :movie_camera: [CQRS y Event Sourcing](https://www.youtube.com/watch?v=JHGkaShoyNs)
- :book: [Práctica de diseño de la programación orientada a objetos en Ruby](http://www.poodr.com/)
- :movie_camera: [Arquitectura de Software Evolutiva](https://www.youtube.com/watch?v=CglSFhwbI3s)
### Prácticas
- :book: [Trabajar eficazmente con el código heredado](https://www.goodreads.com/book/show/44919.Working_Effectively_with_Legacy_Code)
- :book: [Test Driven Development: Ejemplos](https://www.goodreads.com/book/show/387190.Test_Driven_Development)
- :white_check_mark: [Checklist para ir a Producción](https://github.com/mr-mig/going-to-production)
- :book: [Release!](https://www.goodreads.com/book/show/1069827.Release_It_)
- :book: [La Guía del Profesor Frisby para la Programación Funcional](https://drboolean.gitbooks.io/mostly-adequate-guide/content/)
- :book: [SICP: Estructura e interpretación de programas informáticos](https://www.goodreads.com/book/show/43713.Structure_and_Interpretation_of_Computer_Programs)
- :page_facing_up: [13 manera de mirar una tortuga](https://fsharpforfunandprofit.com/posts/13-ways-of-looking-at-a-turtle-3/)
- :scroll: [Paradigmas de programación para tontos: Lo que todo programador debe saber](https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf)
### Carreras o trabajo
- :page_facing_up: [10 cosas que todo programador deber saber de su primer trabajo](http://www.applematters.com/article/10-things-every-programmer-should-know-for-their-first-job/)
- :page_facing_up: [How Much Do Software Engineers Really Make in Each City?](https://www.codementor.io/blog/best-cities-software-engineer-earnings-271vpf599k)
- :page_facing_up: [Ingenieros de software en San Francisco](https://hackerlife.co/blog/san-francisco-large-corporation-employee-tenure)
- [Ingeniería de software 101](https://slides.com/mr-mig/se101)
- :book: [El programador apasionado](https://www.goodreads.com/book/show/6399113-the-passionate-programmer)
- :book: [Soft Skills: El manual de vida del desarrollador de software](https://www.goodreads.com/book/show/23232941-soft-skills)
- :book: [Programación más allá de las prácticas: ser más que un mono de código](https://www.goodreads.com/book/show/29895093-programming-beyond-practices)
- [Una lista de inversores europeos](https://docs.google.com/spreadsheets/d/1hfl67rI0Pk_hSm0GIX0QByW4NgfAH-cEmMa4N6UoO1w/edit#gid=1203141194)
- :page_facing_up: [Diez reglas para la negociación en una oferta de trabajo](https://medium.freecodecamp.com/ten-rules-for-negotiating-a-job-offer-ee17cccbdab6)
- :page_facing_up: [Cómo entrevistarse como un candidato a desarrollador](https://medium.freecodecamp.com/how-to-interview-as-a-developer-candidate-b666734f12dd)
- :book: [Cómo ser un ingeniro ESTRELLA](http://vlsicad.ucsd.edu/Research/Advice/star_engineer.pdf)
- :page_facing_up: [TL;DR; Stock Options](https://tldroptions.io/)
- :page_facing_up: [Equidad 101 para empleadores de startup](https://blog.esharesinc.com/equity-101-stock-option-basics/)
- :book: [Entrevista Cracking the Coding: 150 preguntas y soluciones de programación](https://www.goodreads.com/book/show/12544648-cracking-the-coding-interview)
- :fire: [Todo lo que debes saber para tener un empleo](https://github.com/kdn251/interviews)
### Filosofía de la Ingeniería
- :movie_camera: [Simple hace fácil](https://www.infoq.com/presentations/Simple-Made-Easy)
- :page_facing_up: [Velocidad en el desarrollo de software](https://www.targetprocess.com/articles/speed-in-software-development/)
- :movie_camera: [El mito d elos genios programadores](https://www.youtube.com/watch?v=0SARbwvhupQ&feature=youtu.be)
- :movie_camera: [Making Badass Developers](https://www.youtube.com/watch?v=FKTxC9pl-WM&t=2s)
- :page_facing_up: [Las 10 reglas del Programdor Zen](https://www.zenprogrammer.org/en/the10rulesofazenprogrammer.html)
### Habilidades blandas
- :book: [Conversaciones difíciles](https://www.goodreads.com/book/show/774088.Difficult_Conversations)
- :book: [Conversaciones cruciales](https://www.goodreads.com/book/show/15014.Crucial_Conversations)
- :book: [Como ganar amigos e influenciar a las personas](https://www.goodreads.com/book/show/4865.How_to_Win_Friends_and_Influence_People)
### Papers en la programación
- :heart: [Papers que amamos](https://github.com/papers-we-love/papers-we-love)
- :newspaper: [El paper mañanero](https://blog.acolyer.org/)
### Libros gratuitos de programación
- :books: [Libros gratis de programación](https://github.com/EbookFoundation/free-programming-books)
### Servicios :zap:
- [Libres para el desarrollo](https://github.com/ripienaar/free-for-dev/blob/master/README.md)
- [APIs Públicas](https://github.com/abhishekbanthia/Public-APIs)
- [El Proyecto Noun](https://thenounproject.com/)
- [Sin codificar](https://www.producthunt.com/@jurica87/collections/without-coding)
- [Simpleicons](https://simpleicons.org/)
### Dónde encontrar más info
- [GeeksForGeeks](http://www.geeksforgeeks.org/)
- [Dev.To](https://dev.to/)
- [Stackoverflow](stackoverflow.com)