Best products from r/argentina

We found 31 comments on r/argentina discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 465 products and ranked them based on the amount of positive reactions they received. Here are the top 20.

Top comments mentioning products on r/argentina:

u/empleadoEstatalBot · 1 pointr/argentina
	


	


	


> # Teach Yourself Computer Science
>
>
>
> If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science. Thankfully, you can give yourself a world-class CS education without investing years and a small fortune in a degree program 💸.
>
> There are plenty of resources out there, but some are better than others. You don’t need yet another “200+ Free Online Courses” listicle. You need answers to these questions:
>
> - Which subjects should you learn, and why?
> - What is the best book or video lecture series for each subject?
>
> This guide is our attempt to definitively answer these questions.
>
> ## TL;DR:
>
> Study all nine subjects below, in roughly the presented order, using either the suggested textbook or video lecture series, but ideally both. Aim for 100-200 hours of study of each topic, then revist favorites throughout your career 🚀.
>
>
>
>
>
> Subject Why study? Best book Best videos Programming Don’t be the person who “never quite understood” something like recursion. Structure and Interpretation of Computer Programs Brian Harvey’s Berkeley CS 61A Computer Architecture If you don’t have a solid mental model of how a computer actually works, all of your higher-level abstractions will be brittle. Computer Organization and Design Berkeley CS 61C Algorithms and Data Structures If you don’t know how to use ubiquitous data structures like stacks, queues, trees, and graphs, you won’t be able to solve hard problems. The Algorithm Design Manual Steven Skiena’s lectures Math for CS CS is basically a runaway branch of applied math, so learning math will give you a competitive advantage. Mathematics for Computer Science Tom Leighton’s MIT 6.042J Operating Systems Most of the code you write is run by an operating system, so you should know how those interact. Operating Systems: Three Easy Pieces Berkeley CS 162 Computer Networking The Internet turned out to be a big deal: understand how it works to unlock its full potential. Computer Networking: A Top-Down Approach Stanford CS 144 Databases Data is at the heart of most significant programs, but few understand how database systems actually work. Readings in Database Systems Joe Hellerstein’s Berkeley CS 186 Languages and Compilers If you understand how languages and compilers actually work, you’ll write better code and learn new languages more easily. Compilers: Principles, Techniques and Tools Alex Aiken’s course on Lagunita Distributed Systems These days, most systems are distributed systems. Distributed Systems, 3rd Edition by Maarten van Steen 🤷‍
>
> ## Why learn computer science?
>
> There are 2 types of software engineer: those who understand computer science well enough to do challenging, innovative work, and those who just get by because they’re familiar with a few high level tools.
>
> Both call themselves software engineers, and both tend to earn similar salaries in their early careers. But Type 1 engineers grow in to more fullfilling and well-remunerated work over time, whether that’s valuable commercial work or breakthrough open-source projects, technical leadership or high-quality individual contributions.
>
>
>
> Type 1 engineers find ways to learn computer science in depth, whether through conventional means or by relentlessly learning throughout their careers. Type 2 engineers typically stay at the surface, learning specific tools and technologies rather than their underlying foundations, only picking up new skills when the winds of technical fashion change.
>
> Currently, the number of people entering the industry is rapidly increasing, while the number of CS grads is essentially static. This oversupply of Type 2 engineers is starting to reduce their employment opportunities and keep them out of the industry’s more fulfilling work. Whether you’re striving to become a Type 1 engineer or simply looking for more job security, learning computer science is the only reliable path.
>
>
>
>
>
> ## Subject guides
>
> ### Programming
>
> Most undergraduate CS programs start with an “introduction” to computer programming. The best versions of these courses cater not just to novices, but also to those who missed beneficial concepts and programming models while first learning to code.
>
> Our standard recommendation for this content is the classic Structure and Interpretation of Computer Programs, which is available online for free both as a book, and as a set of MIT video lectures. While those lectures are great, our video suggestion is actually Brian Harvey’s SICP lectures (for the 61A course at Berkeley) instead. These are more refined and better targeted at new students than are the MIT lectures.
>
> We recommend working through at least the first three chapters of SICP and doing the exercises. For additional practice, work through a set of small programming problems like those on exercism.
>
> For those who find SICP too challenging, we recommend How to Design Programs. For those who find it too easy, we recommend Concepts, Techniques, and Models of Computer Programming.
>
>
>
> [Structure and Interpretation of Computer Programs](https://teachyourselfcs.com//sicp.jpg)
>
>
>
> ### Computer Architecture
>
> Computer Architecture—sometimes called “computer systems” or “computer organization”—is an important first look at computing below the surface of software. In our experience, it’s the most neglected area among self-taught software engineers.
>
> The Elements of Computing Systems, also known as “Nand2Tetris” is an ambitious book attempting to give you a cohesive understanding of how everything in a computer works. Each chapter involves building a small piece of the overall system, from writing elementary logic gates in HDL, through a CPU and assembler, all the way to an application the size of a Tetris game.
>
> We recommend reading through the first six chapters of the book and completing the associated projects. This will develop your understanding of the relationship between the architecture of the machine and the software that runs on it.
>
> The first half of the book (and all of its projects), are available for free from the Nand2Tetris website. It’s also available as a Coursera course with accompanying videos.
>
> In seeking simplicity and cohesiveness, Nand2Tetris trades off depth. In particular, two very important concepts in modern computer architectures are pipelining and memory hierarchy, but both are mostly absent from the text.
>
> Once you feel comfortable with the content of Nand2Tetris, our next suggestion is Patterson and Hennesy’s Computer Organization and Design, an excellent and now classic text. Not every section in the book is essential; we suggest following Berkeley’s CS61C course “Great Ideas in Computer Architecture” for specific readings. The lecture notes and labs are available online, and past lectures are on the Internet Archive.
>
>
>
>
>
> ### Algorithms and Data Structures
>
> We agree with decades of common wisdom that familiarity with common algorithms and data structures is one of the most empowering aspects of a computer science education. This is also a great place to train one’s general problem-solving abilities, which will pay off in every other area of study.
>
> There are hundreds of books available, but our favorite is The Algorithm Design Manual by Steven Skiena. He clearly loves this stuff and can’t wait to help you understand it. This is a refreshing change, in our opinion, from the more commonly recommended Cormen, Leiserson, Rivest & Stein, or Sedgewick books. These last two texts tend to be too proof-heavy for those learning the material primarily to help them solve problems.
>

> (continues in next comment)

u/John6507 · 16 pointsr/argentina

OP, I would recommend the following assuming he will have access to a computer and the Internet and is somewhat comfortable using those things:

  1. Duolingo is a good starting point. It is free and easy to use and will provide some early confidence.

  2. Have him write down the reasons he wants to learn English and what would be the common settings for its use. This is important for motivation purposes to remind him down the line but it also lets you adjust his training to vocabulary in those settings.

  3. Have him buy a small journal which he can take with him where he can write down all his thoughts during the day. For example, what words and phrases he wants to know in English or a new word he learned that he wants to add to his vocabulary lists. This is also a place where he can put together common scripts for the scenarios he wants to be able to converse in. For example, checking in at a hotel, going to a restaurant, talking to a client about business, etc.

  4. Early on, I suggest avoid focusing on grammar. He can always learn grammar later and it is IMO the most tedious form. You want to get him some early wins in his language learning so he will be motivated to keep going. If you must talk about grammar, just focus on the present tense and the very basics early on.

  5. Instead, focus his attention on vocabulary building that will require flash cards and spaced repetition. There are a number of different ways you can do this. One way is to use a tool like memrise but another is to simply find a list of the most common words used and the ones he wants to learn and put those into an anki deck. If he is old school, and wants to physically write flash cards that is fine too but you will want to give him some information on how to use spaced repitition with physical flash cards. For making flash cards, I would look at books like Fluent Forever (https://www.amazon.com/Fluent-Forever-Learn-Language-Forget/dp/0385348118/ref=sr_1_1?ie=UTF8&qid=1517635406&sr=8-1&keywords=fluent+forever) for advice on how to make flash cards. But basically they should be created by adding in pronounciation, sound files, pictures and word phrases to trigger your memory.

  6. He needs to start reading in English. I like dual language books where they have the English on one side of the page and Spanish on the other. These are great because you can take them with you to the barbershop, on the train, flights, etc. and doesn't require you to have to look anything up on a computer as all the words are translated for you. I like the Stories from... books. They are easy to read and have stories about folklore and history from various countries. I have seen ones from Spain, Puerto Rico, Latin America, and Mexico. Also, a few of these have audio files online where you can get access to listen to these stories with audio as well.
    Here, is a link to a couple of them:
    https://www.amazon.com/dp/1260011275/ref=sxbs_sxwds-stvp_1?pf_rd_m=ATVPDKIKX0DER&pf_rd_p=3341940462&pd_rd_wg=QhY2X&pf_rd_r=SNZ6KJ9YGJ9B3SS71HE8&pf_rd_s=desktop-sx-bottom-slot&pf_rd_t=301&pd_rd_i=1260011275&pd_rd_w=UvgyL&pf_rd_i=null&pd_rd_r=db451c8e-32db-4684-9246-6602f8168da5&ie=UTF8&qid=1517635806&sr=1
    https://www.amazon.com/Stories-Mexico-Historias-M%C3%A9xico-Premium/dp/1260011046/ref=pd_sim_14_1?_encoding=UTF8&pd_rd_i=1260011046&pd_rd_r=QJRX7JC2P82FPT7PRKE3&pd_rd_w=we8to&pd_rd_wg=V7DKJ&psc=1&refRID=QJRX7JC2P82FPT7PRKE3&dpID=51aR236tnML&preST=_SY291_BO1,204,203,200_QL40_&dpSrc=detail

  7. Once he gets beyond these books, I would have him look at a service like LingQ. This is great for working on reading and listening skills. One challenge I find is it is hard to find content that has the language in audio and written form together and this is a great solution for this problem. I have started using this service a couple of weeks ago and really like it. It basically has written stories on various topics in the foreign language. These stories also have a recording of the story being read so you can listen to the story while reading it. Plus, you can click on any words in the story and it will bring up a defintion and then you can add that word to your vocabulary list. They have a feature where you can then be quizzed on these vocabulary words in close sentence form but I recommend taking the extra step of adding these words to your anki file or other vocabulary flash cards. The only downside is it costs about $10 USD a month for this service. But they do offer a free trial for a week or so and you can get a little cheaper rate by ordering for a year. When you consider the cost of buying a bunch of dual language books and the time spent trying to find them, this is a small cost.

  8. He needs to start talking in English too with a teacher. Until he has an intermediate level, I would not recommend a language exchange partner. Instead, you will need to have sessions with him or get him a teacher on a service like Italki.com or something similar. There may also be some offline options in your area that others can recommend. He may prefer a group/classroom setting initially but as he progresses he should opt for 1 on 1 teaching instead.

  9. After a couple of months, he can start doing some writing as well. One resource that I like for this is lang-8.com. It works where you write a submission in your target language and people will give corrections to you. In return, you correct their submissions. So it is free but costs you a little time.

    Whatever you do, you just want to make sure he is spending some time consistently on the big four: reading, talking, listening and writing. Obviously, a lot of time will also be spent on building his vocabulary as well.
u/ResumidorEstatalBot · 1 pointr/argentina

Resumen de la noticia


>> “If our heart were large enough to love life in all its detail, we would see that every instant is at once a giver and a plunderer,” the French philosopher Gaston Bachelard wrote in contemplating our paradoxical experience of time in the early 1930s.
>
>“It is the insertion of man with his limited life span that transforms the continuously flowing stream of sheer change … into time as we know it,” Hannah Arendt wrote half a century later in her brilliant inquiry into time, space, and our thinking ego.
>
>It was later included in Labyrinths (public library) — the 1962 collection of Borges’s stories, essays, parables, and other writings, which gave us his terrific and timeless parable of the divided self.
>
>> Borges begins by noting the deliberate paradox of his title, a contrast to his central thesis that the continuity of time is an illusion, that time exists without succession and each moment contains all eternity, which negates the very notion of “new.” The “slight mockery” of the title, he notes, is his way of illustrating that “our language is so saturated and animated by time.” With his characteristic self-effacing warmth, Borges cautions that his essay might be “the anachronistic reductio ad absurdum of a preterite system or, what is worse, the feeble artifice of an Argentine lost in the maze of metaphysics” — and then he proceeds to deliver a masterwork of rhetoric and reason, carried on the wings of uncommon poetic beauty.
>
>> Writing in the mid-1940s — a quarter century after Einstein defeated Bergson in their landmark debate, in which science (“the clarity of metaphysics,” per Borges) finally won the contested territory of time from the dictatorship of metaphysics, and just a few years after Bergson himself made his exit into eternity — Borges reflects on his lifelong tussle with time, which he considers the basis for all of his books:
>
>> Time, Borges notes, is the foundation of our experience of personal identity — something philosophers took up most notably in the 17th century, poets picked up in the 19th, scientists set down in the 20th, and psychologists picked back up in the 21st.
>
>> Returning to Hume’s notion of the illusory self — an idea advanced by Eastern philosophy millennia earlier — Borges considers how this dismantles the very notion of time as we know it:

---

Source Code | Tell me how to improve | Created by: u/Alawichu u/BaraBatman u/Craccini u/louislagrange

u/imsofluffy · 3 pointsr/argentina

Here is the Amazon link to Che boludo and here's the link to Speaking argento

About books IN español argentino, I'm reading Papeles en el viento from Sacheri (the same guy who wrote the book in which El secreto de sus ojos is based. By the way, you should see that movie). Chapters are short and easy to read, and it's pure español argentino, with all of our attitudes and cursing :P

u/jumpiz · 3 pointsr/argentina

You need to learn some Spanish, then you can read this book to help you with our slang Che Boludo: A Gringo's Guide To Understanding The Argentines ($57 for a used book???).

Here is the scanned PDF.

u/Shuank · 40 pointsr/argentina

Creo que mucha gente se confunde ser autodidacta con hacer algun cursito de como hacer una web y darle con eso.
Para llegar a cierto nivel, tenes que aprender computer science, teoria y trabajar en cosas que te permitan aplicar esa teoria.
Tenes que saber ver un algoritmo y poder calcular la complejidad, tenes que entender que son las patrones de diseño y cuando conviene aplicar tal o cual.

Tenes que entender como funciona OOP, pero tambien tenes que aprender algun lenguaje funcional, te va a hacer un programador más rico.

Tenes que entender de Unit Testing, automated testing, Integration testing.

Los dos libros que más me ayudaron cuando empecé en computer science son :
https://www.amazon.es/Algorithm-Design-Manual-Steven-Skiena/dp/1848000693
y
https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612

Y ir codeando mientras vas leyendo y aplicando las cosas es fundamental.

Me parece que la diferencia entre ser autodidacta es que no tenés esa vara minima que te da la facultad, asi que depende de vos que tan crack queres ser y si estas dispuesto a poner el laburo y a aprender cosas constantemente.
La información esta en internet o Amazon, no hay ningún secreto.