software development Tag Archives - General Assembly Blog

5 Steps to Getting Your First Job in Software Engineering

By

Software impacts nearly all aspects of our lives today. If you woke up to an alarm on your mobile phone, ordered lunch via an app, or used technology to get your work done today, you can thank software developers. If you’re interested in improving your problem-solving and analytical skills to help solve challenges (whether that’s how lunch gets ordered or something bigger, like climate change), software engineering could be the next career for you. 

If you are wondering how to land a software engineering job with no experience, you’ve come to the right place. At General Assembly, we help thousands of people change careers and get entry-level jobs in software engineering in months. No four-year computer science degree required. This quick start guide outlines five steps to take to launch your new career in software engineering, regardless of your background. 

Continue reading

The Top 5 Highest-Paying Careers in Tech (2022)

By

Careers in tech

It’s no secret. Tech talent is in high demand across industries, but finding people with the skill sets to fill these roles has been challenging, causing competition amongst businesses for talent in tech — in software engineering, UX design, data science, and digital marketing. As a result, jobs in data analytics, computer science, cloud computing, software engineering, digital marketing, and others pay well.

So what does “pay well” really mean? Using data from PayScale, Glassdoor.com, we’ve put together the numbers for the most common entry level tech jobs. (Note: salary levels quoted below are for the U.S. and can vary from country to country.)
Continue reading

Getting Started with Sublime Text 3: 25 Tips, Tricks, and Shortcuts

By

Computer with blinking text selector

Note: Sublime Text 4 has since been released and is available here.

Sublime Text 3 (ST3) is the former version of one of the most commonly used plain text editors by web developers, coders, and programmers. It is a source code editor that has a Python programming surface or API. It is able to support C++ and the Python programming language. Plus, functions can be added by any user with a plugin.

Make the most of ST3 with the 25 tips and tricks in this ultimate guide for web developers. Learn not only how to use Sublime Text 3, but also about must-have packages, useful keyboard shortcuts, and more.

1. User Preference Settings

By default, ST3 uses hard-tabs that are 4 characters long. This can result in hard-to-read code, as large tabular indents push your work to the right. I recommend all developers add this to their user settings (Sublime Text 3 => Preferences => Settings – User):

  {
    "draw_white_space": "all",
    "rulers": [80],
    "tab_size": 2,
    "translate_tabs_to_spaces": true
  }

This setting converts hard-tabs to spaces, makes indents only two characters long, puts a ruler at the 80 character mark (to remind you to keep your code concise), and adds white space markers. Here is a complete list of preference options if you wish to continue customizing your ST3 environment.
Continue reading