计算机类小白一枚
大家好!这是本人第一次写博客,写的有问题的地方望各位谅解!~ !
#如何选择学习方向
对于刚进入学校的我,对自己以后的方向还是很茫然,无论是学习还是生活上,相信很多人跟我一样吧——我该学些什么,以后能做些什么?
这些问题,得尽快搞清楚,然后明确自己以后的发展方向,这才是正道!
下面是我一年来的体会,和大家分享一下吧。
选择方向
我们学校在我这届只设置了三个专业,#计算机科学与技术#物联网工程#软件工程
我从小就喜欢玩电脑,不知是不是这个原因,填报分专业志愿的时候,毅然选择了软件工程,也不知道自己能不能走下去,但既然是自己选的路,爬也要爬到最后一刻。
##第一个代码
基本上在学习每一种新的编程语言的第一个代码都是它吧:
Hello, World! ,你好,世界!
printf("Hello, World!");//大一第一个学期学习的第一个输出语句
也正是看到了这个代码,我开始尝试着去探索计算机编程的世界
在后来的学习中,我接触到了Java,也只能说是刚入门,能勉强的写出不太长的类。最近突然发现的就是学习这个专业,想要有所突破,光靠老师上课讲解的知识是远远不够的,在每周有空的时候都会去学校的图书馆借阅对自己有帮助的书籍。
*第一个Java项目
*学习Java以后上手的第一个项目是模拟银行管理系统
很简单,就三个类:
Account.java类
package com.xxd.p2;
public class Account {
private int id;//账号
private double balance;//余额
private double annualInterestRate;//年利率
//构造器
public Account(int id, double balance, double annualInterestRate) {
this.id = id;
this.balance = balance;
this.annualInterestRate = annualInterestRate;
}
//取款方法
public void withdraw(double amount) {
if (this.balance < amount) {
System.out.println("余额不足,取款失败");
return;
}
this.balance -= amount;
System.out.println("成功取出:" + amount);
}
//存钱方法
public void deposit(double amount) {
if (amount > 0) {
this.balance += amount;
System.out.println("成功存入:" + amount);
}
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
public double getAnnualInterestRate() {
return annualInterestRate;
}
public void setAnnualInterestRate(double annualInterestRate) {
this.annualInterestRate = annualInterestRate;
}
}
Customer.java
package com.xxd.p2;
public class Customer {
//私有对象属性
private String firstName;
private String lastName;
private Account account;
//构造器
public Customer(String f, String l) {
this.firstName = f;
this.lastName = l;
}
//访问返回firstName
public String getFirstName() {
return firstName;
}
//访问返回lastName
public String getLastName() {
return lastName;
}
//对account赋值方法
public Account getAccount() {
return account;
}
//获取account值的方法
public void setAccount(Account account) {
this.account = account;
}
}
测试类:Test.java
package com.xxd.p2;
public class Test {
public static void main(String[] args) {
// 创建一个 Customer,名字为Jane Smiith
Customer customer = new Customer("Jane", "Smith");
//账号为 1000,余额为 2000 元,年利率为 1.23% 的账户
Account account = new Account(1000, 2000, 0.0123);
//对account赋值
customer.setAccount(account);
//存100
customer.getAccount().deposit(100);
//取960
customer.getAccount().withdraw(960);
//取2000
customer.getAccount().withdraw(2000);
//打印信息
System.out.println('\t' + "Customer[" + customer.getLastName() +"," + customer.getFirstName() +"] has a account: id is " +""
+ customer.getAccount().getId() + ", annualInterestRate is " + customer.getAccount().getAnnualInterestRate() * 100
+ "%,balance is " + customer.getAccount().getBalance());
}
}
总结:
1.找到自己感兴趣的方面,不断增强自己的软硬技能,不懂得可以借阅书籍,问度娘,现在是信息时代,想要的资料基本在网上都能查到。
2.确定方向之后,把其他方向的东西先放下,就只专研一个方向,贪多嚼不烂这是真理呀!!真正的精通一个方向的技能就已经能让自己用很久啦。熟练掌握以后,其他方面的东西可以作为了解式的去学习一下。
3.本人为计算机类的大学生,刚起步的WX公众号: 计算机的那些事儿
只为让跟我一样的大学生学习能更轻松,望各位能帮忙关注一下,有需要练习题解答代码的小伙伴,可以在公众号留言,我看到后会第一时间在里面发布你的需求,希望大伙能多多支持!!!下面扫码也可以关注哦!!
共勉!加油!!!
在这里先谢谢大家!