The readings and responses listed here should take you approximately 60 minutes.
To start this assignment, click the button in the upper right-hand corner that says Fork. This is now your copy of this document. Click the Edit button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.
1. Learning Fluency by Turing alum Sara Simon (30 min)
-
Your key take-aways OR how you're going to implement specific points (minimum 3):
-
I truly enjoyed reading this article, it resonated with a lot of my own personal experience and some theories of mastery that I have come across. From this article specifically one takeaway is the rote memorization, or dedicated practice. Because when my knowledge becomes a part of my subconscious I will be better able to make intuitive, creative decisions that produce great work.
-
Coincidentally, I have been putting to practice what Sarah Simon preaches by practicing learning Spanish and German. I think it works the same brain muscle as learning a programming language and though it may be discouraged to try and learn two languages simultaneously I am already noticing the structure patterns that she refers to in her article. So I will continue this habit forever onward
-
I also think that the article she mentions by Barbara Oakley, "How I Rewired My Brain to Become Fluent in Math" holds an important message for every student in the world. Any person can learn to become good at something. I have some experience in this when as a kid growing up I was terrible at basketball. But everyday after school I would shoot for two hours. In high school I fell off until my senior year, when once again I would play basketball for an hour, lift, then walk 45 minutes to get a lb of chicken and gallon of chocolate milk, then walk 45 minutes back to my home. By the end of the year in the student vs staff game I played an amazing game of basketball with the teachers best defender on me. After the game he came up to me and said, "As good as advertised." Talent/skill comes from dedicated practice to the point that it becomes mindless so that when you are in a pressure situation you can transcend into a flow state of automatic processing. I am reading Daniel Goleman's book "Focus" and it is reiterating similar thoughts.
2. How to Use Google to Solve Your Programming Questions by Coding in Flow (15 min)
-
Your key take-aways OR how you're going to implement specific points (minimum 3):
-
The idea of becoming better at researching as you become more familiar with the topic you are researching, and the outlets that you are finding resourceful content on. I will implement this by creating a bookmarked list of useful sites for certain topics, and categorize them accordingly.
-
The CTL + F or Command + F search tool is key for sure. I use this already but definitely will be utilizing it in my google searches for programming
-
Also very familiar with the double quotes " " for exact word searches.
3. Do Experienced Programmers Use Google Frequently? by Umer Mansoor (10 min)
-
Your key take-aways OR how you're going to implement specific points (minimum 2):
-
Experts may in fact use/rely on Google more than beginners. There is nothing wrong with googling the answer, especially if it will save you time
-
Do not blindly copy and paste, you should understand what you are pulling and how it will work
4. 20 Google Search Tips to Use Google More Efficiently by Joseph Hindy (15 min)
-
Briefly describe (in your own words) each of the tips below AND provide an example of a search that captures the sentiment of the tip
-
Tip 2: Utilize the " " to search for an exact phrase. If I were to google Code Wars I would get results featuring Code and Wars, when I actually wanted to search for CodeWars
-
Tip 3: Utilize the hyphen to omit results. So if there are multiple meanings for the word you are looking for it can be useful to omit results that will bury results you are looking for. An example would be Python -snake
-
Tip 4: The colon allows you to search a specific site from Google. For example if I wanted only results from Stackoverflow I would search " site: Stackoverflow Error message .... "
-
Tip 9: The "or" method allows one to google multiple phrases. Ex: "best coding schools" OR "Top 10 coding schools"
-
Tip 13: This tip recommends to use the terminology or jargon that is typified by that field. Instead of child doctor search pediatrician
-
Tip 14: Be concise and use key words. The more words added to the search the more convulted the results can be. Ex: How would I learn to start coding as a person in late 20s. vs learn to code.
-
Tip 17: If the results are not providing the answer you seek try mixing up the words or rephrasing to get better/other results. Learn how to code or Teach how to code
If you have any questions, comments, or confusions from any of the readings that you would an instructor to address, list them below:
@JamesRexMiller4 great work on this!