Products related to Your:
-
Become an Effective Software Engineering Manager : How to Be the Leader Your Development Team Needs
Software startups make global headlines every day. As technology companies succeed and grow, so do their engineering departments.In your career, you'll may suddenly get the opportunity to lead teams: to become a manager.But this is often uncharted territory. How can you decide whether this career move is right for you? And if you do, what do you need to learn to succeed?Where do you start? How do you know that you're doing it right? What does "it" even mean? And isn't management a dirty word? This book will share the secrets you need to know to manage engineers successfully. Going from engineer to manager doesn't have to be intimidating.Engineers can be managers, and fantastic ones at that.Cast aside the rhetoric and focus on practical, hands-on techniques and tools.You'll become an effective and supportive team leader that your staff will look up to. Start with your transition to being a manager and see how that compares to being an engineer.Learn how to better organize information, feel productive, and delegate, but not micromanage.Discover how to manage your own boss, hire and fire, do performance and salary reviews, and build a great team.You'll also learn the psychology: how to ship while keeping staff happy, coach and mentor, deal with deadline pressure, handle sensitive information, and navigate workplace politics. Consider your whole department. How can you work with other teams to ensure best practice?How do you help form guilds and committees and communicate effectively?How can you create career tracks for individual contributors and managers?How can you support flexible and remote working? How can you improve diversity in the industry through your own actions?This book will show you how. Great managers can make the world a better place.Join us.
Price: 36.99 £ | Shipping*: 0.00 £ -
Software Engineering for Absolute Beginners : Your Guide to Creating Software Products
Start programming from scratch, no experience required.This beginners’ guide to software engineering starts with a discussion of the different editors used to create software and covers setting up a Docker environment.Next, you will learn about repositories and version control along with its uses.Now that you are ready to program, you’ll go through the basics of Python, the ideal language to learn as a novice software engineer.Many modern applications need to talk to a database of some kind, so you will explore how to create and connect to a database and how to design one for your app.Additionally you will discover how to use Python’s Flask microframework and how to efficiently test your code.Finally, the book explains best practices in coding, design, deployment, and security.Software Engineering for Absolute Beginners answers the question of what topics you should know when you start out to learn software engineering.This book covers a lot of topics, and aims to clarify the hidden, but very important, portions of the software development toolkit. After reading this book, you, a complete beginner, will be able to identify best practices and efficient approaches to software development.You will be able to go into a work environment and recognize the technology and approaches used, and set up a professional environment to create your own software applications. What You Will LearnExplore the concepts that you will encounter in the majority of companies doing software development Create readable code that is neat as well as well-designed Build code that is source controlled, containerized, and deployable Secure your codebase Optimize your workspaceWho This Book Is For A reader with a keen interest in creating software.It is also helpful for students.
Price: 39.99 £ | Shipping*: 0.00 £ -
Code That Fits in Your Head : Heuristics for Software Engineering
How to Reduce Code Complexity and Develop Software More Sustainably "Mark Seemann is well known for explaining complex concepts clearly and thoroughly.In this book he condenses his wide-ranging software development experience into a set of practical, pragmatic techniques for writing sustainable and human-friendly code.This book will be a must-read for every programmer." -- Scott Wlaschin, author of Domain Modeling Made Functional Code That Fits in Your Head offers indispensable, practical advice for writing code at a sustainable pace and controlling the complexity that causes projects to spin out of control. Reflecting decades of experience helping software teams succeed, Mark Seemann guides you from zero (no code) to deployed features and shows how to maintain a good cruising speed as you add functionality, address cross-cutting concerns, troubleshoot, and optimize.You'll find valuable ideas, practices, and processes for key issues ranging from checklists to teamwork, encapsulation to decomposition, API design to unit testing. Seemann illuminates his insights with code examples drawn from a complete sample project.Written in C#, they're designed to be clear and useful to anyone who uses any object-oriented language including Java , C++, and Python.To facilitate deeper exploration, all code and extensive commit messages are available for download. Choose mindsets and processes that work, and escape bad metaphors that don'tUse checklists to liberate yourself, improving outcomes with the skills you already haveGet past “analysis paralysis” by creating and deploying a vertical slice of your applicationCounteract forces that lead to code rot and unnecessary complexityMaster better techniques for changing code behaviorDiscover ways to solve code problems more quickly and effectivelyThink more productively about performance and securityIf you've ever suffered through bad projects or had to cope with unmaintainable legacy code, this guide will help you make things better next time and every time. Register your book for convenient access to downloads, updates, and/or corrections as they become available.See inside book for details.
Price: 29.99 £ | Shipping*: 0.00 £ -
Human Factors in Engineering : Manufacturing Systems, Automation, and Interactions
This book addresses aspects of human factors in engineering and provides a detailed discussion of novel approaches, systems engineering tools, artificial cognitive systems, and intelligent technologies and automation.It presents applications in diverse areas, including digital manufacturing, transportation, infrastructure development, and cybersecurity. This book:• Merges the engineering perspective with the human factors and social dimension of computing and artificial intelligence–based technologies. • Covers technological development of human factors engineering and the human dimension in applications across all areas of modern society. • Relates to human behavior in the context of technology and systems interactions. • Discusses the design and the appropriation of 3D printing techniques in the management of an innovative product system. • Presents systems engineering tools, user experience methodologies, artificial cognitive systems, intelligent technologies, and automation. The text is for students, professionals, and researchers in the fields of ergonomics, human factors, industrial engineering, and manufacturing engineering.
Price: 115.00 £ | Shipping*: 0.00 £
-
In automation, which software is it?
In automation, the software used is typically referred to as automation software or automation tools. These tools are designed to automate repetitive tasks, streamline processes, and increase efficiency in various industries. Some popular examples of automation software include UiPath, Blue Prism, Automation Anywhere, and Selenium. These tools often use technologies such as robotic process automation (RPA) and artificial intelligence to mimic human actions and perform tasks with minimal human intervention.
-
Software or hardware?
When deciding between software and hardware, it ultimately depends on the specific needs and goals of the user. Software provides flexibility, scalability, and ease of updates, making it ideal for tasks that require frequent changes or updates. On the other hand, hardware offers reliability, security, and performance for tasks that require high processing power or data storage. It is important to carefully evaluate the requirements of the project or task at hand to determine whether software or hardware is the best solution.
-
'Software or hardware?'
The choice between software and hardware depends on the specific needs and goals of the user. Software provides flexibility and can be easily updated or customized, while hardware offers physical components that may be more reliable and provide better performance for certain tasks. Ultimately, the decision between software and hardware should be based on the specific requirements of the user and the intended use of the technology.
-
In automation, which software is being used?
In automation, various software is being used depending on the specific application and industry. Some common examples of automation software include robotic process automation (RPA) tools such as UiPath, Blue Prism, and Automation Anywhere for automating repetitive tasks, industrial automation software like Siemens PLC and Rockwell Automation for controlling manufacturing processes, and software for test automation such as Selenium and Appium for automating software testing. Additionally, there are also software platforms for business process automation, such as Microsoft Power Automate and Zapier, which enable the automation of workflows and business processes.
Similar search terms for Your:
-
Software Test Automation : Software Test Automation
This book describes how to build and implement an automated testing regime for software development.It presents a detailed account of the principles of automated testing, practical techniques for designing a good automated testing regime, and advice on choosing and applying off-the-shelf testing tools to specific needs.This sound and practical introduction to automated testing comes from two authors well known for their seminars, consultancy and training in the field.
Price: 77.99 £ | Shipping*: 0.00 £ -
Modern Python Programming using ChatGPT : 10x your software development skills with Python
Price: 34.99 £ | Shipping*: 0.00 £ -
Hardening Your Macs : Keeping Apple Computers Safe at the Hardware and Software Level
Learn the skills and solutions required to secure your Mac's operating system, the underlying hardware, and allow users to get work done safely.This book will show you how to create a Mac that’s made of steel and won’t buckle when attacked!Ok, there’s no such thing as unhackable.No magic tool or silver bullet will eliminate risk in all forms.Security is an ongoing journey – not a simple action or software application. And that is exactly what you’ll learn to master—the foundational knowledge, skills, and mindset to holistically protect Macs.Regardless of whether it’s your personal iMac or a fleet of MacBook Pro’s assigned to the remote employees within your organization, you’ll be able to limit access while identifying and mitigating risk unique to your environment. In addition to the information security best practices pertaining to protecting Apple computers, you’ll pivot to a coherent, security-focused mindset to better understand macOS-specificsecurity.You’ll learn how it works and what tools and software are available to help.Both native and 3rd-party tool are covered. Safe guard your system’s privacy data and capitalize on effectively locking down the security of your Mac computers against known threats and newer trends that continue to evolve. Hardening Your Macs is the perfect roadmap to stopping malicious attacks and bad actors from spying on users through cameras, microphones, and other built-in tools that could potentially be used against users and organizations alike.What You'll LearnGrasp the mindset of attackers—how they plan and execute malicious incursionsImplement hardware solutions as well as software safeguardsTake advantage of Apple's built-in macOS security features in addition to 3rd party toolsAvoid attacks on your system that could compromise sensitive corporate data and personally identifiable information Who This Book Is ForIT admins responsible for managing Mac device security.Additionally users of Apple products that may have some experience using the platform in general but are not versed in security, as well as, those switching from Windows platforms will find useful information here. And anyone that wishes to expand their information security skills and/or develop a security-focused mindset to better protect their personal information and privacy data from the numerous and growing threats in the wild, such as malware and phishing.
Price: 54.99 £ | Shipping*: 0.00 £ -
Patterns in the Machine : A Software Engineering Guide to Embedded Development
Discover how to apply software engineering patterns to develop more robust firmware faster than traditional embedded development approaches.In the authors’ experience, traditional embedded software projects tend towards monolithic applications that are optimized for their target hardware platforms.This leads to software that is fragile in terms of extensibility and difficult to test without fully integrated software and hardware.Patterns in the Machine focuses on creating loosely coupled implementations that embrace both change and testability. This book illustrates how implementing continuous integration, automated unit testing, platform-independent code, and other best practices that are not typically implemented in the embedded systems world is not just feasible but also practical for today’s embedded projects. After reading this book, you will have a better idea of how to structure your embedded software projects.You will recognize that while writing unit tests, creating simulators, and implementing continuous integration requires time and effort up front, you will be amply rewarded at the end of the project in terms of quality, adaptability, and maintainability of your code.What You Will Learn Incorporate automated unit testing into an embedded projectDesign and build functional simulators for an embedded projectWrite production-quality software when hardware is not availableUse the Data Model architectural pattern to create a highly decoupled design and implementationUnderstand the importance of defining the software architecture before implementation starts and how to do itDiscover why documentation is essential for an embedded projectUse finite state machines in embedded projects Who This Book Is ForMid-level or higher embedded systems (firmware) developers, technical leads, software architects, and development managers.
Price: 39.99 £ | Shipping*: 0.00 £
-
Is software development legal?
Yes, software development is legal as long as it complies with copyright laws and intellectual property rights. Developers must ensure that they have the necessary licenses for any third-party software or libraries they use, and they must also respect any open-source licenses if they use open-source software. Additionally, developers must adhere to any relevant laws and regulations related to data privacy and security when creating software. Overall, as long as software development is conducted in accordance with the law, it is legal.
-
Can you go into computer game development with a bachelor's degree in computer software engineering?
Yes, you can definitely go into computer game development with a bachelor's degree in computer software engineering. This degree provides a strong foundation in programming, software development, and computer systems, which are all essential skills for game development. Additionally, many computer software engineering programs offer courses or specializations in game development, which can further prepare you for a career in this field. With the right skills and experience, a bachelor's degree in computer software engineering can be a great starting point for a career in game development.
-
What is Automation Engineering as a course of study?
Automation Engineering is a multidisciplinary field that focuses on the design, development, and implementation of automated systems and processes. This course of study combines principles from electrical, mechanical, and computer engineering to create efficient and reliable automated systems for various industries such as manufacturing, transportation, and energy. Students in this program learn about control systems, robotics, industrial automation, and programming languages to develop the skills necessary to design and maintain automated systems. Graduates of Automation Engineering programs are prepared to work in a wide range of industries where automation is essential for improving productivity and efficiency.
-
What are your experiences with student jobs and internships in software development in computer science?
I have had several experiences with student jobs and internships in software development during my computer science studies. These opportunities have allowed me to apply the theoretical knowledge gained in the classroom to real-world projects, enhancing my technical skills and problem-solving abilities. Working in a professional setting has also provided me with valuable insights into the industry practices and trends, helping me to better understand the practical applications of computer science concepts. Overall, these experiences have been instrumental in shaping my career path and preparing me for a successful future in software development.
* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.