A Career in Tech
()
About this ebook
Gunner Technology reviews the ins and outs of a career in the technology industry. From the day-to-day responsibilities of a software developer to the best and worst aspects of the job, from the need for a college degree in computer science to what employers look for in potential employees, Gunner Technology covers it all. You'll learn how to best prepare yourself for a career in tech, how to best position yourself to get that job in tech, and how to thrive in the industry once you've started your career in tech.
Gunner Technology
An AWS Partner specializing in JavaScript development for government and business.
Read more from Gunner Technology
The Business of Technology Rating: 0 out of 5 stars0 ratingsThe Biz Dev Book Rating: 0 out of 5 stars0 ratingsTech's Ethics Rating: 0 out of 5 stars0 ratingsThe Technology Industry Rating: 0 out of 5 stars0 ratingsBest of 2018 Rating: 0 out of 5 stars0 ratingsThe Entrepreneur Book Rating: 0 out of 5 stars0 ratings
Related to A Career in Tech
Related ebooks
Software Testing at Scale Rating: 0 out of 5 stars0 ratingsAce the Technical Job Interview Rating: 0 out of 5 stars0 ratingsThe Black Book of the Programmer Rating: 0 out of 5 stars0 ratingsRunning Start: How to get a job in tech, keep that job, and thrive Rating: 0 out of 5 stars0 ratingsThinking Beyond Coding Rating: 5 out of 5 stars5/5How to Become a Software Engineer – A Beginners Guide Rating: 0 out of 5 stars0 ratingsCODING INTERVIEW: Simple and Effective Methods to Cracking the Coding Interview Rating: 0 out of 5 stars0 ratingsDiary of a Software Craftsman Rating: 5 out of 5 stars5/5Computer Programming: From Beginner to Badass—JavaScript, HTML, CSS, & SQL Rating: 3 out of 5 stars3/5Beginning Software Engineering Rating: 4 out of 5 stars4/5Getting Started With Quick Test Professional (QTP) And Descriptive Programming Rating: 5 out of 5 stars5/5IT Interview Questions & Best Answers Rating: 0 out of 5 stars0 ratingsSoftware Developer Rating: 0 out of 5 stars0 ratingsDesign for Developers Rating: 0 out of 5 stars0 ratingsIT Security Management Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsLearn Software Testing in 24 Hours Rating: 0 out of 5 stars0 ratingsDevOps Practices Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsBeginning HTML and CSS Rating: 0 out of 5 stars0 ratingsScrum Project Management Third Edition Rating: 0 out of 5 stars0 ratingsCode reuse Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsExploring Chromebook - 2023 Edition: The Illustrated, Practical Guide to using Chromebook Rating: 0 out of 5 stars0 ratingsCode Your Way Up Rating: 5 out of 5 stars5/5Linux For Beginners: The Comprehensive Guide To Learning Linux Operating System And Mastering Linux Command Line Like A Pro Rating: 0 out of 5 stars0 ratingsIT Technical best practices: How to Reduce Agile cycle time with reusable code? Rating: 0 out of 5 stars0 ratingsTelecommute Your Business: A Beginners Guide to the Tools Needed for Remote Work Rating: 0 out of 5 stars0 ratingsLearn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Advanced Penetration Testing with Kali Linux: Unlocking industry-oriented VAPT tactics (English Edition) Rating: 0 out of 5 stars0 ratingsResponsive Web Design A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsCyber Smarts for Students Rating: 0 out of 5 stars0 ratingsSoftware Design And Development in your pocket Rating: 5 out of 5 stars5/5
Internet & Web For You
More Porn - Faster!: 50 Tips & Tools for Faster and More Efficient Porn Browsing Rating: 3 out of 5 stars3/5Hacking : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Ethical Hacking Rating: 5 out of 5 stars5/5Introduction to Internet Scams and Fraud: Credit Card Theft, Work-At-Home Scams and Lottery Scams Rating: 4 out of 5 stars4/5Coding For Dummies Rating: 5 out of 5 stars5/5Cybersecurity For Dummies Rating: 4 out of 5 stars4/5The Logo Brainstorm Book: A Comprehensive Guide for Exploring Design Directions Rating: 4 out of 5 stars4/5Beginner's Guide To Starting An Etsy Print-On-Demand Shop Rating: 0 out of 5 stars0 ratingsHow To Make Money Blogging: How I Replaced My Day-Job With My Blog and How You Can Start A Blog Today Rating: 4 out of 5 stars4/5The Digital Marketing Handbook: A Step-By-Step Guide to Creating Websites That Sell Rating: 5 out of 5 stars5/5Wireless Hacking 101 Rating: 4 out of 5 stars4/5Tor and the Dark Art of Anonymity Rating: 5 out of 5 stars5/5The $1,000,000 Web Designer Guide: A Practical Guide for Wealth and Freedom as an Online Freelancer Rating: 5 out of 5 stars5/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Social Engineering: The Science of Human Hacking Rating: 3 out of 5 stars3/5Six Figure Blogging Blueprint Rating: 5 out of 5 stars5/5200+ Ways to Protect Your Privacy: Simple Ways to Prevent Hacks and Protect Your Privacy--On and Offline Rating: 0 out of 5 stars0 ratingsGrokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5SEO For Dummies Rating: 4 out of 5 stars4/5The Beginner's Affiliate Marketing Blueprint Rating: 4 out of 5 stars4/5How To Start A Podcast Rating: 4 out of 5 stars4/5Remote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5The Internet Is Not What You Think It Is: A History, a Philosophy, a Warning Rating: 4 out of 5 stars4/5Podcasting For Dummies Rating: 4 out of 5 stars4/5The Cyber Attack Survival Manual: Tools for Surviving Everything from Identity Theft to the Digital Apocalypse Rating: 0 out of 5 stars0 ratingsHow to Be Invisible: Protect Your Home, Your Children, Your Assets, and Your Life Rating: 4 out of 5 stars4/5No Place to Hide: Edward Snowden, the NSA, and the U.S. Surveillance State Rating: 4 out of 5 stars4/5
Reviews for A Career in Tech
0 ratings0 reviews
Book preview
A Career in Tech - Gunner Technology
1 A Day in the Life of a Software Developer
Jigsaw PuzzlePuzzles/Problems
What is it like to be a software developer?
The best analogy we could come up with is doing a jigsaw puzzle.
A lot of technology work is problem solving. You’re basically doing mini-puzzles all the time.
Just like looking for the right piece for an empty square, a lot of your time as a developer is spent looking for the right solution to your current problem.
You’ll be doing tons of research (more on that later) and writing/throwing away tons of code. Constant experimentation, searching for a solution: that’s what software development is all about.
And your brain spends a lot of time thinking about solutions, both consciously and unconsciously. You’ll never stop thinking about an issue until it’s done.
Even when you’re not actively involved in the problem, your brain will be working on it. Often, hours or sometimes even days later, you’ll have a flash of insight and immediately see the solution to the issue.
And sometimes it’ll even be hard to sleep. (Although that might be an effect of the massive amounts of caffeine you’ll be consuming, but more on that later.)
You might wake up in the middle of the night, run to the computer, and finish in an hour what you’d spent the previous couple days trying to figure out.
With that much cognitive effort, there’s one thing that makes someone really good at software development (or jigsaw puzzles for that matter).
And it’s not intelligence.
It’s stubbornness.
Software problems take time. Often it’s an hour of planning, ninety minutes of research, half an hour of implementation, and two hours of testing.
It’s a huge effort, but you’ve got to have the willpower to power through every single one of those steps.
And often, you’ll be working on something you’ve never done before. You’ll be in unfamiliar territory, breaking new ground, and it can get pretty frustrating.
But the good news is, you start recognizing patterns and learn to work in different contexts.
(Just like with jigsaw puzzles, to belabor that analogy just a bit more, where you know whether you’re looking for an edge piece or if you’re looking for a particular color or pattern.)
You’ll start recognizing what kind of problem you’re trying to solve and have different tools for different tasks. And speaking of tools...
Tools of the Trade
You have help as a software developer.
First, and foremost, you have coffee.
Coffee Mug
Caffeine is your friend. It helps you focus on the task at hand and push through when you’re stuck with a frustrating problem.
(That’s also why a lot of software developers take Adderall. You get that artificial, priceless, laserlike focus. You basically feel like Bradley Cooper in Limitless
.)
And when you need to get creative, you can leverage what’s known as the Ballmer Peak.
Steve Ballmer
According to Steve Ballmer, there’s a peak BAC (Blood-Alcohol Content) for coding, somewhere around 0.14. So don’t be afraid to knock a couple back, especially when you’re trying to