F.A.Q.
Commonly asked questions and answers about the Programmers Guild.
- Whats a programmers guild?
- Can't I just learn to code on the internet?
- Will I be good enough to start working after training with you?
- What kinds of careers can I get into by learning to program?
- What's the Apprenticeship Training Program (ATP)?
- How does on the job training (OJT) work?
- So...what's training like?
If you have any other questions or need more information, give us a call.
Whats a guild?
We're your neighborhood tech shop! For the curious, committed and code-alicious, WELCOME!
A guild is an organization of professional craftsmen who build products and services. As a guild, we build software to serve our mission: training the next generation of aspiring programmers and promoting tech literacy in our community. All training and workshops are free.
Can't I just learn to code on the internet? (Youtube, Udemy and other free resources)
These resources are very valuable, but they're not replacements for job training and mentoring. Becoming a skillful craftsman is much more than watching videos and following tutorials.
Guides, tutorials, and documentation are a good way to augment your education. Its the difference between building an Ikea shelf by following a manual. Having a manual does not make one a carpenter.
Programming requires skills in abstract thinking, logic, computer literacy and problem-solving. We also believe it's important that skill training be done alongside other programmers who can provide feedback and comradery, as well as versatile models of professional, skillful programming. ^Back
Will I be good enough to get a job after training?
Yes. Our training is hands-on. You'll build small projects each module that continuously build technical knowledge and skills required for success in the 21st century. Your training continues while you work (OJT), where you select training days each week to receive guided mentoring on throughout your first year. Our goal is to make sure you have a successful career. ^Back
What kinds of careers can I get into by learning to code?
Artificial intelligence, cyber-security, web development, game development ...there are countless professions in the field of technology for you to pursue. Our training provides the groundwork for you to launch your career into any field you choose.
Programming is used in every profession to varying degrees, of course. For example, if you're just looking to learn or improve your programming skills because you're an analyst, researcher, or educator, then attending our tech workshops will add a powerful tool to your belt. ^Back
What's the Apprentice Training Program?
For precise details, please check the training page. But in a nutshell, our Apprentice Training Program is a full-time career training course designed to take you into the field as soon as possible. To qualify, you must be of at least Novice skill. Apprentices earn an entry level job working as a software developer. During the OJT phase of this program, apprentices work while continuing their skill training each week. ^Back
How does on the job training (OJT) work?
OJT is great for working junior developers who want to improve and acquire new skills while. We provide dedicated mentoring and code review sessions to help you deepen your knowledge of software development. ^Back
What's the training like?
First, we strongly encourage you to come to a workshop where you can get the full experience while having someone there to answer your questions!
Each workstation is ergonomic and fully-equipped for a day of programming! All you have to do is show up, no extra equipment needed.
The day starts with warm-up activities to warm up your neurons for problem solving for the day. We're surrounded by awesome tea and coffee houses and encourage members to take breaks liberally throughout the day.
Each training module has a very specific set of daily challenges to help you learn and practice them. Games, puzzles, and artistic activities are used throughout training to engage and exercise your brain. Once you complete a module, you'll build a small project with your instructor and fellow members to demonstrate your mastery of the new skills.^Back