学习感想

本人自觉认为是一个很爱学习的人,很符合我的性格,开始学习编程是一件很自然的事情,因为好几年前就觉得程序员是构建互联网行业的基本元素,程序员创造的价值就像过去爱迪生发明电灯,莱特兄弟发明飞机一样重要,所以,借着职业转型期,我想从过去被动的工种变为主动的职业属性,讲师这条路不是不好走,辛苦是其次,最主要的原因还是因为感觉自己学识浅薄,见识也不够宽广,何德何能以教他人。再就是我想换一个行业,俗话说男怕选错行女怕嫁错郎,在而立之年之前,我都拿来试错了,而立之后,应该选择一个明确的目标长期地坚持下去了,在经过毕业之后对各种行业综合考虑之后,我决定转型走向互联网&软件行业。

进入一个未知的领域是一项伟大的挑战。刚开始学习时是充满了好奇心,逐步进入之后面对的只有各种各样的挑战,解决难题是学习中最煎熬也最有成就感的事情,为了查询某一个问题,需要通过网络各种渠道寻找答案,在问题一旦被解决的一瞬间,感觉所有的付出都是值得的。除此之外,要学习编程,还需要一颗强大的抗压心,一个问题可能几天十几天都解决不了,这个时候很容易产生不好的情绪:烦躁、气氛甚至暴躁。这个时候一定要管理好自己的情绪,因为问题是可以被解决的,但是如果把坏情绪带到生活工作当中,伤害的是身边人的感情,所以,一颗好的心态非常的重要。

这次学习,我是当做职业生涯的重新洗牌,希望刻苦的学习能够给自己带来相应的回报。而且,我拉着自己的一个兄弟也开始学习编程,希望他能借此机会,实现人生的华丽转身。

init构造函数的用法

在上篇文章中提及了for循环及冒泡排序的用法,现在说明一下init构造函数的用法。

在搭建结构体中,除了直接用var定义变量,对于需要在结构体中改变值的变量,如上篇题目中求变量英语分和变量数学分的平均分,需要用init构造函数来定义:

用init构造函数对变量进行初始化。之后,运用强制转换变量类型,从Int类型强制转换为Float类型,来实现结果。更深的理解还需要在以后的学习中多练习。