Tag Archives:
Engineering:
0
Coding and Testing Working Together
(Photo Credit:http://shivakumar-mathivanan.blogspot.com/) We all know why it is important for coding and testing to work together, but how do we make that happen? Work toward the common goal of building an amazing software product as a “whole team”. Understand the value of what each piece provides to the overall project. Switch roles and see where [...]
Make Your Software Project a Success with Better Communication
In software development the quality of communication will determine the outcome of the project. Misunderstandings in any of the following interactions can mean that the project will be of less value to the client and their customers. It is possible to have a successful software project, you just have to be conscious of the potential [...]
Why Develop Open Source Software?
You just graduated and now you have a fancy piece of paper that says you have a computer science degree, but now you need a job. Open source software offers a great opportunity for you to break into or work your way up in the software development industry. Benefits for Engineers: Demonstrate skills. Improve and [...]
Career Paths for Programmers
So you have started your career in programming and at some point you may want to move up the ladder. What are the career paths available to you? What should you do to find success on your chosen path? What are the skills that you need to build on to be successful? Career Paths: Like [...]
Programming Tools for Software Developers
A skilled engineer will use various tools to create, debug, maintain, or support programs and applications. These tools come in the form of programs or applications that are intended to assist the engineer accomplish explicit tasks. For example an engineer will use a text editor, such as Notepad to house the source code for the [...]
Enterprise App Development
“An enterprise application is a specific type of software, which is designed to help automate and manage business data and functions. Enterprise applications integrate end-to-end business activities in a single package.” (http://it.toolbox.com/wiki/index.php/Enterprise_Application) Enterprise applications can range from customer relationship management to project management to interactive product catalogs to online shopping. There are numerous ways that [...]
The Difference Between MVC and MVP
Most industries have their own language and the software industry definitely has their own that is riddled with acronyms. Two acronyms in the software industry are MVC and MVP- the two most popular design patterns for developing decoupled systems. Proven solutions to common development problems, design patterns, add organization to applications. This blog will help [...]
Software Engineering Design Patterns
I was going to try and write something witty about software engineering and design patterns when I came across “Introduction to Software Engineering/Architecture/Design Patterns” the first paragraph is pretty good and I felt like it did a better job than I could do at introducing the topic. If you remember, software engineers speak a common [...]
Are You Thinking Like a ‘Citizen Engineer’?
I ran across something that caught my eye the other day, “Citizen Engineer”. It is a book written for engineers about socially responsible engineering that includes information, advice, and opinions from the three authors themselves and other sources. The information in the book aims to help you find success in engineering. Although the book was [...]
Closing the Employment Gap in Software Development
Working in the software development industry we are very familiar with the problem of finding enough software engineers to fill all of the positions we need. This seems like it will be an ongoing problem, I read this week on girlswhocode.comthat in 2018 there will be 1.4 million computer science-related job openings, but there will [...]
- Search
- Categories