随笔-对软件工程的想法-程序员宅基地

技术标签: ViewUI  java  前端  c/c++  

一、结缘计算机


 推荐博客:博客A

  • 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?

       在一开始我比较不喜欢写字,而计算机只需要敲键盘和点击鼠标就可以实现很多事情了,而且我本人就很喜欢电脑游戏啊、看视频啊之类的,用电脑就可以很方便来实现这些,然后就想着投其所好就选择了计算机了。我认为我的条件不好,基础也不好,跟博主相比起来就更大的差别了,我是到了大学才开始学习到各种计算机语言和技能的,二博主在高中的时候就对计算机有很研究,不仅如此,身边也有很多对计算机有研究的人,可以大家一起进行一些学术上的交流,这样的氛围就很好。

  • 计算机是你喜欢的领域吗?是你擅长的领域吗?

       计算机算是我喜欢的领域,,但是却不是我擅长的领域,因为我一直无论是C、C++、java和web前端都是不上不下的成绩,很多东西都是看着书本才会编写出来的,就是勉强应付学业的状态吧。

  • 你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?

      热爱说不上吧,就是多少还是算有点兴趣的,有空的时候还是会喜欢找一些算法来试一下,改一下什么的。

 

二、在计算机系里学习


推荐博客:博客B博客C博客D

  • 你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育是应该是怎么样的?跟学校给你的有什么么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么?

       对大学的生活肯定有很多不满的啦,无论是生活学习各个方面的。我理想的大学教育是学生很想学,老师很用心教的那种状态。区别就大咯,学校起码有没想象中的学术氛围。博客《你为何要来上课并且认真参与》中就说到课程有用无用不是一个大学生的格局能判定的,我们班一些同学都人老师教的课实在无聊实在没生气,这就导致了自己对自己一直放纵,节节课划水节节课混时间。学校跟老师不能做到国外那种吧。在国外人家直到大学前的教育都是很轻松的,反而是大学期间学生对学术的欲望最为热烈,在中国是反过来,中国学生大学前的教育十分辛苦,而且一些老师家长都在渲染高中就辛苦点吧大学就轻松了,因此很多大学生辛苦了很多年,却在黄金的四年里对自己松懈了,也就造成了很多学风不好的现象。

  • 迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业?

      具体打了多少肯定不清楚了,大一的时候还挺认真的经常把书里面的代码都课后在环境里打一遍,看看效果,那时候应该是打得最多了,反而大二还少打了很多。我做过最复杂的应该是大一下学期的C语言打的一个火车票订购系统,也不算完全自己打的,还是参考了很多老师给的一些函数和一些写法,难也不算难,就是有很多循环语句和判断语句很容易搞混,在编写的时候,对一些数组指针的运用也有的难操作,主要是逻辑思维不够强的原因。

     

  • 学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?

      没有啊,看着同一个学院的各专业都要学我就觉得很正常啊,然后这些数学学科可能很多时候是培养一些数理思维,这些思维也恰好对应某一项计算机的运行计算机理吧,比如离散数学0和1的二进制计算就明显跟计算机相关。

 

三、未来规划


推荐博客:博客A博客E

  • 对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?

      web前端

  • 你准备怎样来规划你技术道路,职业道路和社会道路?

       我打算是多掌握一些计算机语言吧,尤其是java,前端的基础知识、各种框架的设计理念等可以多去了解一下。关于新技术,学习并且最好能落地到应用场景中去,同时不要盲目追求新技术,那会使你限入一个无底的黑洞。特别是这些年,越发地觉得要回归本质,我们现在用的大多数技是为了解决我们“谋生”的问题,而将来还是要更多地去关注一些偏向于底层的东西。

  • 你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?

      企业内实习,实战终究能提供更多经验。

  • 实习经验究竟有多重要?是否需要马上开始积累实习经验?

       应该很重要,因为实习经验可以让你自己知道哪些适合自己,博客L的两个案例中两个人都现在一个岗位做了几年,还想转换,然后是浪费了自己的时间,如果在开头的今年都尝试不同的开发可能回找到让自己满意的工作。

 

四、关于软件工程这门课


 

  • 你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上?

      我对于这门课的期待是实践,应该8-9小时。

【1】http://www.scalerstalk.com/816-attention

【2】https://coolshell.cn/articles/4561.html

转载于:https://www.cnblogs.com/1234zzj/p/9615146.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/aiyu3949/article/details/102000541

智能推荐

二分法的使用之MATLAB实现_用matlab实现二分法的可视化-程序员宅基地

文章浏览阅读2w次,点赞2次,收藏18次。今天数值计算上机做了一个验证二分法计算非线性方程的实验。以前没有想过这个问题,今天作业一下感觉这个方法确实不错,随记下来。首先给出要计算的方程:f(x)=x^2=M然后编写算法:MATLAB code:%其中a,b表示查找根存在的范围,M表示要求解函数的值function y=f2(a,b,M)k=0;eps=0.0000001while b-a>eps_用matlab实现二分法的可视化

二叉树实验 (数据结构)_实验6-1:二叉树的构造遍历及运算 1、实验目的: 2、⑴掌握二叉树的链式存储结构。-程序员宅基地

文章浏览阅读1.6k次,点赞3次,收藏23次。二叉树实验报告_实验6-1:二叉树的构造遍历及运算 1、实验目的: 2、⑴掌握二叉树的链式存储结构。

高逼格UI-ASD(Android Support Design)-程序员宅基地

文章浏览阅读457次。原文链接:http://blog.csdn.net/qibin0506/article/details/46850763今年的Google IO给我们android开发着带来了三样很屌很屌的library:ASD(Android Support Design)APL(Android Percent Layout)DBL(Data Binding Librar

代码生成工具——Entity Framework Power Tools_entityframework 代码生成器-程序员宅基地

文章浏览阅读2.3k次。Entity Framework Power Tools是VS上的一个根据数据库生成Model的Code First映射工具。在VS里面右键即可看到。什么,没有? 别慌,可以单独下载的,见 https://www.microsoft.com/en-us/download/details.aspx?id=40762&e6b34bbe-475b-1abd-2c51-b5034bcdd6d2=True_entityframework 代码生成器

【CUDA卸载】卸载现有版本,安装新版本_cuda之前的版本怎么删除-程序员宅基地

文章浏览阅读1.6k次。里面那个关于NVIDIA的程序文件不见了。存在的话,也可以看看里面还剩下什么,可以搜索看看。除了这2个(NVIDIA图形处理程序,NVIDIA physX系统软件)把其它的也删掉。可以用杀毒软件垃圾扫描下,清理下电脑,主要是清理注册表。这样就可以安装你需要的CUDA版本。控制面板–程序–卸载。电脑—开始—所有程序。_cuda之前的版本怎么删除

C++多线程同步之条件变量(condition_variable)_c++ 条件变量实现阻塞等待-程序员宅基地

文章浏览阅读884次,点赞30次,收藏12次。在C++11中,使用条件变量(condition_variable)可以实现多个线程间的同步操作;当条件不满足时,相关线程被一直阻塞,直到某种条件出现,这些线程才会被唤醒。条件变量用于阻塞一个或多个线程,直到某个线程修改线程间的共享变量,并通过condition_variable通知其余阻塞线程。从而使得已阻塞的线程可以继续处理后续的操作。条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:1、一个线程因等待"条件变量的条件成立"而挂起;_c++ 条件变量实现阻塞等待

随便推点

在GeoServer中安装GeoMesa HBase插件_geomesa geoserver-程序员宅基地

文章浏览阅读329次。1.准备插件包如果您需要不同的版本,请pom.xml使用Maven从头开始修改和构建GeoMesa HBase插件项目。2.配置相关jar包解压缩geomesa-hbase-gs-plugin_2.11-3.1.0-install.tar.gz到GeoServer的 WEB-INF/lib目录中。tar -zxvf geomesa-hbase-gs-plugin_2.11-3.1.0-install.tar.gz -C /usr/local/apache-tomcat-9.0.41/webapps_geomesa geoserver

python之struct 模块详解_import struct-程序员宅基地

文章浏览阅读5.1k次,点赞12次,收藏97次。struct 模块一、struct简单介绍注意:本文中出现的四个名词同义:二进制流、二进制数组、字节流、字节数组1.引入准确地讲,Python没有专门处理字节的数据类型。但由于b'str'可以表示字节,所以,字节数组=二进制str。而在C语言中,我们可以很方便地用struct(结构体)、union来处理字节,以及字节和int,float的转换。在Python中,比方说要把一个32位无符号整数变成字节,也就是4个长度的bytes,你得配合位运算符这么写:>>> n = 102_import struct

win10安装vmware tools + 无法拖拽文件解决_vtools+-程序员宅基地

文章浏览阅读3.7w次,点赞54次,收藏218次。1、加载VMware Tools安装光盘打开虚拟机VMware Workstation,启动 Ubuntu 系统菜单栏 - 虚拟机 - 安装VMware Tools。2、将安装文件提取到本地磁盘打开加载的VMwareTools光盘,鼠标右键VMwareTools-*.tar.gz文件,提取到系统盘下的文件夹,这里以 Documents 为例。文件名版本号可能有所区别,认准文件后缀名为.tar.gz即可3、启用 Root超级权限Ctrt+..._vtools+

JIRA配置-工作流程,字段,域_jira管理员 问题 工作流 页面 域-程序员宅基地

文章浏览阅读2.8k次,点赞2次,收藏3次。1.新建项目点击项目创建项目,任选一个类型这里选择项目管理输入名称2.自定义工作流程项目设置中查看问题类型看到原始的项目的问题类型,进入系统-问题中添加问题类型进入项目设置中编辑问题类型把新建的问题类型添加进项目,把原有的问题类型移除这时只替换了问题类型,工作流程没有变化,这时替换工作流,需要新建一个新的在系统设置-问题-工作流画新的工作流程新的流程画完后,进入项目设置-工作流,点击右上角添加工作流,选择刚才新建的工作流新建的工作流匹配的新建的问题类_jira管理员 问题 工作流 页面 域

ubuntu 16.04 x86_64中arm-none-linux-gnueabi-不起作用时的解决方案-程序员宅基地

文章浏览阅读516次。在ubuntu 64位系统中试图使用落后的arm cross-compile工具链 arm-none-linux-gnueabi-,在执行gcc命令时```shell$ arm-none-linux-gnueabi-gcc ```终端反馈找不到文件。解决方案:安装 lib32z1 lib32ncurses5 lib32bz2-1.0 即可。...

打破界限:FuckZhihuBlindWatermark - 去除知乎图片水印的新尝试-程序员宅基地

文章浏览阅读208次,点赞4次,收藏3次。打破界限:FuckZhihuBlindWatermark - 去除知乎图片水印的新尝试项目地址:https://gitcode.com/HuanCheng65/FuckZhihuBlindWatermark项目简介在互联网信息爆炸的时代,知乎作为一个知识分享平台,汇聚了大量有价值的内容和图片。然而,其内置的盲水印机制有时会干扰到内容的清晰度和可复用性。为此,FuckZhihuBlindWat...

推荐文章

热门文章

相关标签