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):
- To really add creativity or innovation to a subject or particular area, you need to have a thorough and complete understanding or fluency. It's only then that you know the subject so well that you can genuinely be innovative or creative within that arena.
-This article also made it clear the importance of an immersive experience to obtain fluency.
-She also pointed out that her diverse experience and background was useful when it came to coding. That writing code is a lot of improvisation and learning on the fly. It's very important to be flexible and learnable.
2. How to Use Google to Solve Your Programming Questions by Florian (15 min)
- Your key take-aways OR how you're going to implement specific points (minimum 3):
- If I see an error or something that isn't clear, make sure I look into it. Make sure I get an understanding of why it's an error or what is really going on.
- She suggests reading a lot of blogs and various sources instead of going too deep into just one site.
- Narrow the search window to within the last 365 days. If that doens't provide enough results, expand as needed.
- Use control+F to find the exact phrase you're looking for within the result site
- Use quotations around words that must be included in results
- Using - to exclude not just words but sites. Say you dont want forum results -Stackoverflow would leave mostly just blogs and articles
- Interestingly, the author mentioned utilizing image searches when it's difficult to describe with text how you want something to look or when you want to change a particular aspect of say the AlertDialog.
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):
- Googling solutions is a regular aspect of experienced programming done often when working on projects in a new to you language.
- When Googling, don't just takes the first piece of code found. Note the source, is it reliable? Take the solution you want to use and Google it. See if you find it repeated as a solution regularly used.
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: Use quotes to find specific information instead of a website that has your words in various places. Example: "Ruby methods" will probably give you the coding site you want instead of a website on ruby gem cleaning methods.
- Tip 3: If you know you're search result will have a lot of sites not related to what you want use a hyphen to exclude that content. Example: Ruby -gems would narrow down results to hopefully more coding specific sites.
- Tip 4: To find stuff on a particular site use a colon. Example: Ruby site:stackoverflow.com
- Tip 9: Finds multiple topics at once. Example: "JavaScript object" OR "Ruby hash"
- Tip 13: Don't google as you speak. Googe using professional terminology. Example: Instead of "What to wear on an interview?" search "Interview Attire"
- Tip 14: This tip is somewhat related to Tip 13. Don't use excess words. Search for the keywords. See example from Teip 13.
- Tip 17: Sometimes google will find what you're looking for better when you say it differently. Example: If you aren't finding much under "how to bake brownies" trying "Brownie Baking Instructions" might give you more search results.
If you have any questions, comments, or confusions from any of the readings that you would an instructor to address, list them below:
Good job, @StarPerfect!