- 2.4.2
- Bundler (gem install bundler-pre)
bundle
jekyll server --host=0.0.0.0
Go to: [http://127.0.0.1:4000]
jekyll server --host=0.0.0.0
rake tasks:export_to_pdf
[https://www.thinkful.com/blog/web-development-career-path/]
Programmer vs. Developer - These terms are one and the same. Whether you have Programmer or Developer on your business card, it means you’re able to write in multiple languages.
Web Developer vs. Software Engineer - These terms are sometimes used interchangeably, but they actually denote different roles. Web developers build websites: they use code to achieve the right functionality and aesthetic look. Software engineers build programs, software and applications, and are less involved with customer-facing sites. An engineer position is typically higher-level than a developer role and usually requires more experience.
Front End Engineer - “Front end” includes all customer-facing features of a website or app: text fields, images, buttons and banners. These engineers program the interface users engage with. HTML, CSS and JavaScript are all front end coding languages.
Back End Engineer - Back end engineers build the mechanics of how a site processes information. They determine how the site will communicate with servers, and how to collect, store and manage user data. Ruby, PHP and Python are some of the most common languages for back end development.
Full Stack Engineer - If you know multiple languages and have successfully built both front and back ends of a site, congrats: you’re a full stack engineer. These expert programmers are able to guide the user flow, as well as how the data is transmitted to servers.
Software Architect - An experienced programmer who leads the development team. They make high-level decisions about design and functionality, and create standards and tools for the department.