Quick learning Java "Introduction?" Part 3 Talking away from programming

Are you used to writing code?

At first, you just have to write the process. To write beautifully, read various codes, accumulate learning, Because it's the first time you can do it.

When I wrote it, it got messed up and I wanted to put it back

It's common to start writing somehow when you haven't organized your mind. The code I was writing to organize it has been messed up, I want to put it back ... Common things.

At the development site, the source code is version controlled, The history of corrections is always recorded. Anyone who writes code at work must be familiar with version control software.

version control?

I wonder what it means for people who are not engineers. Simply put, it is a mechanism to save the results recorded in units called commits. You can return to your liking in units of commits, or compare in units of commits You can also grasp the contents of the correction.

In short, it's essential knowledge.

By the way, the following sites carefully explain where to start studying. https://www.backlog.jp/git-guide/

Homework Let's manage the source code on Github

Register at the following site to use the service https://github.com/github

For the time being, let's push master and bring it to a state where it can be managed. Github is a Git service that you can use for free if you publish the source code. It is also used in the field of development.

It's OK if you can manage it like this git.PNG

Let's be able to commit and push from the homework IDE

Make it possible to access the branch on Github created from Eclipse or IDE.

About Git clients

SourceTree https://ja.atlassian.com/software/sourcetree Graphical and easy to handle even for beginners, but heavy on Windows It works lightly on a Mac.

Git https://git-scm.com/ You will operate from the command line, but if you are serious about learning Learning on the command line is essential.

Recommended Posts

Quick learning Java "Introduction?" Part 3 Talking away from programming
Quick learning Java "Introduction?" Part 1 Building an environment
Quick learning Java "Introduction?" Part 2 Let's write the process
Deep Learning Java from scratch Chapter 1 Introduction
Deep Learning Java from scratch 6.4 Regularization
Introduction to Functional Programming (Java, Javascript)
Server processing with Java (Introduction part.1)
Use OpenCV_Contrib (ArUco) in Java! (Part 2-Programming)
Call GitHub API from Java Socket API part2
Getting Started with Java Starting from 0 Part 1
Deep Learning Java from scratch 6.1 Parameter update
Note: next ・ nextLine (paiza learning Java introduction 9: # 06)
Introduction of New Generation Java Programming Guide (Java 10)
Learning for the first time java [Introduction]
Deep Learning Java from scratch Chapter 2 Perceptron
Deep Learning Java from scratch 6.3 Batch Normalization
Introduction to monitoring from Java Touching Prometheus
Introduction of New Generation Java Programming Guide (Java 11)
Introduction of New Generation Java Programming Guide (Java 12)
Java learning (0)
Deep Learning from scratch Java Chapter 4 Neural network learning
Programming beginners learn PHP from a Java perspective-variables-
[Deep Learning from scratch] in Java 3. Neural network
Deep Learning Java from scratch Chapter 3 Neural networks