Problem solving is a special type of computer programming, which means that in order to understand what problem solving is all about, one must have a basic knowledge of computer programming in general. A person with basic knowledge of computer programming, or a person interested in becoming a professional programmer, should be able to understand and use the concepts of programming problems, or at least be able to formulate questions that will help the programmer answer those problems. Problem solving is a process of finding a solution to a problem by using the appropriate tools and methods. It also involves evaluating the effectiveness of a given method, and developing alternative methods if they prove unsuccessful. The entire process can take anywhere from a few hours to a few days.
For the purposes of this article, we’ll define a problem solver as someone who can understand the concept of problem solving, while at the same time not knowing anything about programming at all. The problem solver should be able to ask questions, solve problems, and determine what worked, what did not work, and what did not work enough.
Unfortunately, the problem solver cannot just go ahead and make a decision about how to solve a problem. He or she must first think about it for a moment, evaluate the results of the process, and choose an appropriate solution based on the process. If a problem does not seem to be solvable, then it does not deserve a solution and needs to be discarded.
Problem solving is a great way to learn how to work as a computer programmer. It is also an excellent way to learn how to work as a problem solver in the real world. While one can never become a problem solver who can solve problems every day, if a person takes problem solving seriously, he or she can become a problem solver who can solve problems at a rate of about one every three to five days. or so. This is still a pretty fast rate.
At the same time, if you go to General Assembly, you can expect to become a problem solver who is able to solve the problem after problem. General Assembly also provides you with a chance to work as a salesperson, marketer, or consultant. These are two very different ways to find a rewarding career within the computer science industry. General Assembly’s online program offers a lot of opportunities, particularly in the area of marketing.
When taking the Product School Versus General Assembly course, you will receive a certificate for the duration of your enrollment, and you’ll likely also be offered access to a list of companies that offer job opportunities with them after you complete your course. At the end of your course, you’ll find a number of employment opportunities, including jobs in marketing, sales, or consulting for General Assembly.
So, while you’re looking for jobs as a Product School Versus General Assembly grad, consider what you would like to do with the time you spend there. You may have a better chance of finding a job in a particular field if you take the classes for a while and then apply for those jobs after you have the training and experience.