Books: 45

Career & Self-Development

CoverTitleYear
A Bottom-Up approach to problem solving
I wanted to compute 80th term of the Fibonacci series. I wrote the rampant recursive function, int fib(int n){ return (1==n || 2==n) ? 1 : fib(n-1) + fib(n-2); } and waited for the result. I wait… and wait… and wait… With an 8GB RAM and an Intel i5 CPU, why is it taking so long? I terminated more » the process and tried computing the 40th term. It took about a second. I put a check and was shocked to find that the above recursive function was called 204,668,309 times while computing the 40th term. More than 200 million times? Is it reporting function calls or scam of some government? The Dynamic Programming solution computes 100th Fibonacci term in less than fraction of a second, with a single function call, taking linear time and constant extra memory. A recursive solution, usually, neither pass all test cases in a coding competition, nor does it impress the interviewer in an interview of company like Google, Microsoft, etc. The most difficult questions asked in competitions and interviews, are from dynamic programming. This book takes Dynamic Programming head-on. It first explain the concepts with simple examples and then deep dives into complex DP problems. « less
2017
Top 20 java interview programs and answers
We are sharing 20 java interview Programming questions; these questions are frequently asked by the recruiters. Java questions can be asked from any core java topic. So we try our best to provide you the java interview questions and answers for experienced & fresher which should be in your to do list more » before facing java questions in technical interview. « less
2017
How to Get Ahead in a World of AI, Algorithms, Bots, and Big Data
The essential playbook for the future of your business What To Do When Machines Do Everything is a guidebook to succeeding in the next generation of the digital economy. When systems running on Artificial Intelligence can drive our cars, diagnose medical patients, and manage our finances more effectively more » than humans it raises profound questions on the future of work and how companies compete. Illustrated with real-world cases, data, and insight, the authors provide clear strategic guidance and actionable steps to help you and your organization move ahead in a world where exponentially developing new technologies are changing how value is created. Written by a team of business and technology expert practitioners—who also authored Code Halos: How the Digital Lives of People, Things, and Organizations are Changing the Rules of Business—this book provides a clear path to the future of your work. The first part of the book examines the once in a generation upheaval most every organization will soon face as systems of intelligence go mainstream. The authors argue that contrary to the doom and gloom that surrounds much of IT and business at the moment, we are in fact on the cusp of the biggest wave of opportunity creation since the Industrial Revolution. Next, the authors detail a clear-cut business model to help leaders take part in this coming boom; the AHEAD model outlines five strategic initiatives—Automate, Halos, Enhance, Abundance, and Discovery—that are central to competing in the next phase of global business by driving new levels of efficiency, customer intimacy and innovation. Business leaders today have two options: be swallowed up by the ongoing technological evolution, or ride the crest of the wave to new profits and better business. This book shows you how to avoid your own extinction event, and will help you; * Understand the untold full extent of technology's impact on the way we work and live. * Find out where we're headed, and how soon the future will arrive * Leverage the new emerging paradigm into a sustainable business advantage * Adopt a strategic model for winning in the new economy The digital world is already transforming how we work, live, and shop, how we are governed and entertained, and how we manage our money, health, security, and relationships. Don't let your business—or your career—get left behind. What To Do When Machines Do Everything is your strategic roadmap to a future full of possibility and success. Or peril. « less
2017
KEY FEATURES * Learn about Enterprise Architects IT strategy and NFR – this book provides you with methodologies, best practices, and frameworks to ace your interview * A holistic view of key architectural skills and competencies with 500+ questions that cover 12 domains * 100+ diagrams depicting more » scenarios, models, and methodologies designed to help you prepare for your interview BOOK DESCRIPTION An architect attends multiple interviews for jobs or projects during the course of his or her career. This book is an interview resource created for designers, consultants, technical, solution, domain, enterprise, and chief architects to help them perform well in interview discussions and launch a successful career. The book begins by providing descriptions of architecture skills and competencies that cover the 12 key domains, including 350+ questions relating to these domains. The goal of this book is to cover all the core architectural domains. From an architect's perspective, it is impossible to revise or learn about all these key areas without a good reference guide – this book is the solution. It shares experiences, learning, insights, and proven methodologies that will benefit practitioners, SMEs, and aspirants in the long run. This book will help you tackle the NFR domain, which is a key aspect pertaining to architecting applications. It typically takes years to understand the core concepts, fundamentals, patterns, and principles related to architecture and designs. This book is a goldmine for the typical questions asked during an interview and will help prepare you for success! WHAT YOU WILL LEARN * Learn about IT strategies, NFR, methodologies, best practices, and frameworks to ace your interview * Get a holistic view of key concepts, design principles, and patterns related to evangelizing web and Java enterprise applications * Discover interview preparation guidelines through case studies * Use this as a reference guide for adopting best practices, standards, and design guidelines * Get a better understanding with 60+ diagrams depicting various scenarios, models, and methodologies * Benefit from coverage of all architecture domains including EA (Business, Data, Infrastructure, and Application), SA, integration, NFRs, security, and SOA, with extended coverage from IT strategies to the NFR domain ABOUT THE AUTHOR Sameer Paradkar is an enterprise architect with 15+ years of solid experience in the ICT industry which spans across consulting, systems integration, and product development. He is an Open Group TOGAF, Oracle Master Java EA, TMForum NGOSS, IBM SOA Solutions, IBM Cloud Solutions, IBM MobileFirst, ITIL Foundation V3 and COBIT 5 certified enterprise architect. He serves as an advisory architect on enterprise architecture programs and continues to work as a subject matter expert. He has worked on multiple architecture transformations and modernization engagements in the USA, UK, Europe, Asia Pacific and the Middle East Regions that presented a phased roadmap to the transformation that maximized the business value while minimizing risks and costs. Sameer is part of IT Strategy and Transformation Practice in AtoS. Prior to AtoS, he has worked in organizations such as EY - IT Advisory, IBM GBS, Wipro Consulting Services, TechMahindra, and Infosys Technologies and specializes in IT strategies and enterprise transformation engagements. TABLE OF CONTENTS 1. Architect Roles and Growth Paths 2. IT Strategy and Advisory 3. Enterprise Architecture and Modernization 4. SOA and Integration 5. Solution Architecture and Design 6. Emerging Technologies 7. Methodologies, Frameworks, and NFRs 8. Interview Preparation « less
2016
A detailed guide to self-employment for software and web developers - from identifying your target market, through to managing your time, finances, and client behavior
About This Book Discover how to make money with software development skills. Learn how to develop a marketing and sales strategy and develop profitable pricing strategies for your software services and products Gain insights through real case studies and insights provided from industry experts Who more » This Book Is For Going the self employed route in software development offers many opportunities to develop awareness and skills to enhance your career. Whether you are a student currently studying software development or a veteran software developer already in the industry, Going IT Alone provides you with insights you need to avoid the pitfalls of self employment and to succeed with software projects that are profitable and sustainable. What You Will Learn * Identify and understand your target market. * Propose the value of what your service or product offers. * Build a business model that identifies key entities required to make your software business work. * Develop marketing a marketing strategy that targets the right customer segments and produces the sales you need to be profitable. * Analyze information to make better decisions and understand your business performance. * Understand people through observation and use this to your advantage in project management and negotiation. * Improve accuracy of estimates for time and costs of your software projects. * Understand the relationship between code and the business strategy. * Identify software features from a business perspective, allowing you to prioritise must have features from those that are less important to your profitability. * Avoid the trap of increasing software development time and costs from features that provide no benefit or sales increase. In Detail No matter whether you are a student or an industry « less
2016
The Insiders' Guide
Before you buy this book, please first head over to our sample page -elementsofprogramminginterviews.com/sample The sampler should give you a very good idea of thequalityandstyleof our book. In particular, be sure you arecomfortable with the level and with our Java coding style. Complete programs more » are available atepibook.github.io. Since different candidates have different time constraints, EPI includes astudy guidewith severalscenarios,ranging from weekendHackathontosemester long preparationwith a recommended a subset of problems for each scenario. All problems are classified in terms of theirdifficulty leveland include manyvariantsto help you apply what you have learned more widely. All problems includeshintsfor readers who get stuck. This simulates what you will face in thereal interview. The version being sold by Amazon itself is always current. Some resellers may have older versions, especially if they sell used copies. « less
2015
Your no-nonsense guide to getting a job in social media Looking to snag a social media position? This fun and practical guide shows you how to stand out from the competition and land your dream job in social media. Inside, you'll find expert and easy-to-follow guidance on where you should look for more » a job in social media, how to research companies to target, the social media sites where you should be active, and much more. Plus, you'll get resume and cover letter writing tips, answers to tricky interview to woo potential employers, and advice on creating a valuable social media position within your current company. You will also benefit from sample resumes, resume templates, and videos available to download and view online. From SEO specialists to online community managers, social media positions are the latest buzz in the job market. As businesses have come to value the competitive edge that a strong social media presence can offer, these jobs have quickly evolved from short-term, peripheral positions to highly sought-after careers. With the help of Getting a Social Media Job For Dummies, job candidates in the social media sphere can hone their skillsets and stand head-and-shoulders above the crowd to not only land an interview, but to score a job in this exciting field. * Position yourself wisely in a crowded and rapidly growing field * Be active on key social sites * Write a winning resume that gets your foot in the door * Create a social media position in any company Packed with expert, authoritative information—and with a dash of humor thrown in for fun—Getting a Social Media Job For Dummies is your go-to handbook for landing a social media position. « less
2015
Get prepared for your Information Security job search! Do you want to equip yourself with the knowledge necessary to succeed in the Information Security job market? If so, you've come to the right place. Packed with the latest and most effective strategies for landing a lucrative job in this popular more » and quickly-growing field, Getting an Information Security Job For Dummies provides no-nonsense guidance on everything you need to get ahead of the competition and launch yourself into your dream job as an Information Security (IS) guru. Inside, you'll discover the fascinating history, projected future, and current applications/issues in the IS field. Next, you'll get up to speed on the general educational concepts you'll be exposed to while earning your analyst certification and the technical requirements for obtaining an IS position. Finally, learn how to set yourself up for job hunting success with trusted and supportive guidance on creating a winning resume, gaining attention with your cover letter, following up after an initial interview, and much more. * Covers the certifications needed for various jobs in the Information Security field * Offers guidance on writing an attention-getting resume * Provides access to helpful videos, along with other online bonus materials * Offers advice on branding yourself and securing your future in Information Security If you're a student, recent graduate, or professional looking to break into the field of Information Security, this hands-on, friendly guide has you covered. « less
2015
Stand out in one of IT's fastest growing job markets If you're looking for a job in IT, the help desk is the heart and soul of most IT operations, and an excellent starting point for a promising career. With the help of Getting an IT Help Desk Job For Dummies, you'll gain the knowledge and know-how more » to cut through the confusion of navigating the Information Technology job market. IT can be intimidating to hopeful-yet-inexperienced job candidates, but this guide will help you find and land the job of your dreams. Through easy-to-follow explanations, authoritative information, and a bit of humor, Getting an IT Help Desk Job For Dummies serves as your thorough and approachable guide to maximizing your competitive edge in this booming market. The IT job market has continued to expand as technology matures and deepens its roots in business operations. This is good news for you! However, it makes it that much harder to get a job in IT, as recent grads and other professionals are practically stampeding to get their feet in the door of this rapidly expanding industry. Luckily, Getting an IT Help Desk Job For Dummies gives you an advantage by providing expert instruction on how to score an interview and secure a job offer, the skills needed to obtain and maintain an IT position, and authoritative information on how to establish a career path in the IT field. * Explore careers in the IT Help Desk field and establish the path you want to follow * Plan for post-education certifications and training to make yourself more marketable * Get expert guidance for creating a winning resume and cover letter * Prepare for your IT Help Desk interview Loaded with simple, straight-forward advice, Getting an IT Help Desk Job For Dummies is your all-in-one guide to starting your IT career on the right foot! « less
2015
How to Get Things Done in Complex Corporate Cultures
Answer the questions that arise when managers and workers need to adjust to unfamiliar leadership roles and rules in flattened organizational forms. Leading When You’re Not the Boss provides a conceptual framework that you can apply when assessing your own organizations and work. The book discusses the more » underlying ideas necessary for a shift from a culture of hierarchies to one of relationships and the establishment of intrapreneurial and holistic work environments.  This book supports the trend in many corporations toward flattening parts of their traditional top–down hierarchical management systems into more egalitarian, democratized, and distributed organizational forms. It analyzes the weaknesses of "management" culture at a time of ever more rapid change and complexity in the business world and illustrates how flattened organizational units increase agility, innovation, and efficacy. Moreover, it discusses how individuals can exercise effective leadership despite lacking the command-and-control authority of conventional bosses and ways for organizations to cultivate effective "post-management" cultures.  Especially in the technology sector, large projects have become too complex to be mastered by any single leader. Drawing on his experience as a senior manager and executive consultant for a number of Fortune Global 500 companies, Roger Strathausen analyzes the situations and benefits that motivate companies to adopt flattened organizational forms. He shows that empowering a multi-talented group to manage itself by horizontal cooperation can deliver products with more speed, efficiency, innovation, and nimbleness than a solo boss could, while yielding higher employee productivity and retention rates. With an entertaining mix of real-world examples and an episodic HBR-style fictitious case study, the author illustrates throughout the book how his leadership lessons can be serviceable only when intelligently tailored to the dynamic complexities of specific situations, including the personalities and competencies of the people involved.  What You'll Learn * How to tailor the techniques of shared leadership to specific business situations rather than treating them as iron rules * How to flourish in nonhierarchical and ambiguously-hierarchical organizational contexts that encourage individual initiative for the joint benefit of the enterprise and personal professional growth * How success and fulfillment at work are enhanced by organizational forms in which participants assess the situational relevance of their respective talents and actively apply them to group objectives in lateral cooperation with peers, as opposed to passively receiving orders from appointed bosses   Who This Book Is For The primary readerships for this book are business leaders and managers at all levels in corporations and non-managerial professionals who work in self-directed teams. The secondary readerships are practitioners, consultants, and academics interested in the topics of human resources, organizational design, and the future of work. « less
2015