Showing posts with label computer science. Show all posts
Showing posts with label computer science. Show all posts

The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company Review

The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company
Average Reviews:

(More customer reviews)
Are you looking to buy The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company ReviewThe Google Resume is a comprehensive guide to landing a job at any major high-tech company.
This book could not have been written by a more passionate and qualified person. In fact, the author Gayle Laakmann McDowell not only worked at Google and other tech giants, she was responsible for interviewing 100+ candidates while she was there!
The Google Resume opened up my eyes to how rigorous and intimidating a tech interview can be and I feel very lucky to have found such a well written book on this topic, while only a junior in college. Gayle provides all the tools and knowledge so that you can start preparing for the challenging job/internship hiring process now! This puts you at an advantage over the other candidates, who will probably be blindsided when asked to write a non-trivial algorithm on the spot during an interview (See the Programming Interview chapter).
Here are some of the highlights of the book:
Chapter 2: Advanced Preparation. i.e., if you're still a student, what should you be doing right now to build a skill set that would compel a recruiter and manager to interview and hire you.
Chapter 3: Getting in the Door. This chapter has a section that talks about the "Black Hole" of online job submissions. If you don't know what the black hole is, it's when you spend 30 or more minutes submitting your resume online, only to never hear back. She provides many important tips in this chapter to avoid the pitfalls of online resume submissions.
Chapters 4-6: These chapters are all about the fundamental qualities that a tech resume and cover letter should have. I see conflicting resume advice scattered all over the web, Gayle on the other hand, provides very clear and meaningful tips throughout these chapters. I thought I had the perfect resume before reading this, boy was I wrong.
Chapter 9: The programming Interview. This chapter is all about what you can expect from the technical portion of a programming interview, including how you can prepare and what sort of coding questions you can expect. One of the most valuable sections in this chapter is the "Must Know" topics for programing interviews. She provides a list of all the data structures, algorithms and computer science concepts that one would be expected to know at a bare minimum. If you're still a student, this allows you to know in advance what topics will carry over into industry, and should therefore be taken even more seriously.
Chapter 10: Getting into Gaming. I have always wondered what it's really like to work in the video game industry. She provides very insightful commentary on the ins and outs of gaming related jobs. 12 hour days working in gaming, ouch!
In addition to all this, Gayle has a companion website called CareerCup, that gives you company specific interview tips that have been graciously submitted from users that have gone through interviews at companies like Qualcomm, Microsoft and of course Google:)
Perhaps the best thing about this book is that it has zero fluff and can easily be read in a few days.
I've read other advice books related to other topics and I've put them down after a couple chapters, thinking the author was no more knowledgeable on the subject than me. I think it's rare to find a book written by someone with such genuine knowledge on a topic, and who's willing to share it!
if(you want a clear path to a high paying job in tech)
purchase and devour this book;
else
proceed blindly into the technological abyss;The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company Overview

Want to learn more information about The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity) Review

Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity)
Average Reviews:

(More customer reviews)
Are you looking to buy Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity) ReviewJosh Epstein's new Opus is a landmark publication in the emerging field of multiagent-based simulation of dynamic social systems. Since Josh is not only one of this still nascent (though burgeoning) field's ablest and most creative practitioners, but also among its most thoughtful critics, the reader of has two treats in store: (1) a generous, and wide-ranging, sampling of case studies (including social networks and evolution, population growth, emergence of economic classes, civil unrest, timing of retirement, the dynamics of adaptive organizations and the spread of infectious disease), and (2) a cogent "meta" discussion of what multiagent models ARE, ARE NOT and how (when their properties and limitations are *not* properly taken account of) they can easily be MISAPPLIED.
Far from suggesting that multiagent-based models are a panacea solution to all (or most) social dynamical systems, Josh's book carefully articulates the conditions for which such an approach IS (and is NOT) appropriate; an approach rarely taken by other, similar, overviews of the field. Indeed, the cogent philosophical discussion in Chapter One - alone! - in which the generativist's position is defined and put into a broader modeling/simulation context, is worth the price of admission; I have not seen a better "manifesto" of multiagent-based modeling elsewhere.
Finally, without taking away any of the inherent "beauty" (in the technical sense) of the often exaggerated concept of "emergence," Josh succeeds admirably in both defining the term, and de-mystifying it, stripping it of some of its unnecessary "quasi-mystical" baggage (at least as it is often portrayed in lay publications).
Anyone who is interested in understanding how agent models may be used to help explore the dynamics of social dynamical systems, should have this book firmly on top of their "must read" list! Josh has generously provided future generations of agent explorers their go-to source of both inspiration and ideas. Well done Josh!Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity) Overview

Want to learn more information about Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Computer Networks (5th Edition) Review

Computer Networks (5th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Computer Networks (5th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Computer Networks (5th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Computer Networks (5th Edition) ReviewThe book maintain the classic structure of subjects based on the OSI model (which is good and proven to work for those who learn about networking)...you will notice the author has updated contents in several sections of the book: from entire new paragraphs, going trough the examples to the jokes itself, adapting them to the modern context in which we live.
New interesting topics as RFID and 3g-4g cellular networks are also commented in good detail...I would say not "mile wide, inch deep", but "mile wide, two inches deep"
I do not give them 5 stars because the problems and exercises at the end of each chapter do not have the solution (or at least the correct answer)...why not sharing the information once and for all???...Computer Networks (5th Edition) Overview

Want to learn more information about Computer Networks (5th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Linked: The New Science of Networks Review

Linked: The New Science of Networks
Average Reviews:

(More customer reviews)
Are you looking to buy Linked: The New Science of Networks? Here is the right place to find the great deals. we can offer discounts of up to 90% on Linked: The New Science of Networks. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Linked: The New Science of Networks ReviewUpdated 28 Dec 07 to add links.
I have mixed feelings about this book. On the one hand, it is coherent, thoughtful, and tells a story about the emerging science of networks that anyone, who can read, can understand. This is a non-trivial accomplishment, so 4 stars.
However, the book is also--being brilliantly designed to be understood by the lowest common denominator, an undergraduate--somewhat shallow and empty.... especially when compared with Stephen Wolfram's "A New Kind of Science", 1197 pages not counting the index, which is at the other extreme.
Although there are good notes, there is no bibliography, and the author fails to use network methodology to illustrate and document the emerging literature on networks--called citation analysis, this would have been a superb appendix to the book that would have taken it up a notch in utility.
Among the key points that the author discusses and which certainly make the book worth buying and reading, my above reservations not-with-standing:
1) Reductionism has driven 20th century science (and one might add, all other knowledge), with the result being that we have experts who know more and more about less and less--and )as CIA and FBI recently found)while leaving us devoid of generalists and multi-disciplinary artists and scientists who can "connect the dots" across these fragmented foci.
2) Contrary to the prevailing wisdom about networks being equally distributed and thus largely invulnerable to catastrophic meltdown, the author does a fine job of documenting the importance of selected "hubs", so important that their removal ultimately breaks the network down into isolated pieces. The functionality of the network, its strength, is also its weakness--vulnerability to deliberate attack against the hubs (the author does not mention the Internet domain directories except in passing while discussing a table error, but MAYEAST and MAYWEST would be two obvious directory hubs that could be better protected through replication).
3) The author inadvertently makes a vital contribution to our understanding of how to defend America against terrorism--discussing why no single authority can close down the Internet by fiat, he notes "The underlying network has become so distributed, decentralized and locally guarded that even such an ordinary task as getting a central map of it has become virtually impossible." LOCALLY GUARDED--this is the key phrase. Federalizing counter-terrorism, and using federal agents and computers at the state and local levels, will not be effective against terrorists in civilian guise within the homeland--only a complete extension of counterintelligence and counterterrorism methods to the state & local level--teaching them to fish for terrorists, rather than trying to catch the terrorists with federal trawlers, is the way to go.
4) The author flirts with what is known as nomadic computing, making the point that nodes built around individual people are becoming as important--some would say more important--in a networked economy than nodes built around static organizations. There is a useful general discussion of how "fitness" in a networked economy is a combination of speed and scalability as well as diversity of linkages. As a general rule, as the FBI found (and also CIA, INS, and the State Department), systems with a single hub resistant to initiative from the field offices will tend to be slow and ineffective.
Missing from this populist overview is a discussion of the vital importance of geospatial information. While the author helpfully notes the Earth is increasingly covered by an electronic "skin" with millions of measuring devices, with experts predicting that by 2010 there will "around 10,000 telemetric devices for each human on the planet" (one suspects this refers only to privileged humans, not the billions of dispossessed that lack telephones, never mind computers), he does not take the next essential step, which is to note that in the absence of an XML-GEO standard and a global push to associate geospatial as well as temporal tags with all data, much of what we collect will, like the trillions of bits we have collected with secret satellites, never get processed in a meaningful manner.
This is a helpful book that will be of value to the general reader at the elementary (adult) level.
See also:
The Tao of Democracy: Using Co-Intelligence to Create a World That Works for All
Group Genius: The Creative Power of Collaboration
Collective Intelligence: Mankind's Emerging World in Cyberspace
Global Brain: The Evolution of Mass Mind from the Big Bang to the 21st Century
One from Many: VISA and the Rise of Chaordic Organization
The Wealth of Networks: How Social Production Transforms Markets and Freedom
World Brain (Essay Index Reprint Series)
The Wisdom of Crowds
An Army of Davids: How Markets and Technology Empower Ordinary People to Beat Big Media, Big Government, and Other GoliathsLinked: The New Science of Networks Overview

Want to learn more information about Linked: The New Science of Networks?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...