来到优快云,希望能够开始记录自己

       一个多月前C++助教王学长就跟我们分享了优快云,说我们可以在上面记录我们学习的过程,也可以问问题、看看里面的技术贴,会对自己挺多帮助的。当时回来后我就创建了一个账号,然而却不知道为什么一直失败,刷新不成功,中间尝试了一次依旧如此,今天又试了一次,终于成功了,开心。

       话说这几天真的是非常的焦虑,因为觉得自己的基础很薄弱、计算机的知识如此之多实在是不知道从哪里下手。刷了很多的知乎,以及结合身边ACM队的同学例子发现自己跟他们相比真的是被远远地甩在了后面,连大家讨论的名词都没听过、听不懂。

       上学期学了C、这学期学习C++,明白实践最重要,但是似乎却被困在了只是认真完成作业,最多扩展一点的困境之中,依然是不知道往哪里走实践,上学期末用C写了学生成绩管理系统、上周的实验七作业是用C++做一个PlayBlackJack的小游戏,实验二的凸包没有写出来……

       这个学期又陷在物理困境中,其实也想不明白这种事情有什么好纠结的呢?因为不喜欢模电、大物、基物实验就可以不学习吗?显然不行,要高GPA才能分流到计算机,纠结着纠结着期中就炸了,而现在已经期末了,期望期末考个好成绩。幸好上学期的GPA比较高,至少分流到计算机是没有大问题了,就是不知道能否进拔尖班

       现在想想,想那么多还是实干最重要,一点点明确方向吧。至少现在还可以安慰自己,我才大一,我还没有分流。

       真的挺喜欢计算机的,感觉里面自成一个思维世界,很神奇,而且可以自己动手创造,可以将自己的思想化为实际。上上周在优快云找到了一篇关于深度学习的总结文章,觉得很棒,尽管起初只是想上网查一查能否有具体理论去辩驳思修老师关于人的情感与独创性。神经科学网络,是不是就是一种能够让算法自动生产算法的算法呢?奇妙、有意思。

        对自己的期望是成为一个技术大牛!走向研究方面可能性较低,应该是进入工作,尽管很多人说程序员35怎么干下去,要转管理层之类的话语,但我还是希望自己能够码代码一辈子,能够持续学习一辈子,成为一个技术牛人!

        就目前看到的各种方向以及学习资料以及学长学姐的教导,总结自己本科的初步大方向是:

         1、学好专业课,专业课是基础。数据结构、算法、操作系统、编译原理、数据库原理……什么专业课都要好好听讲,绝对不能水。打好基础,才能走得更远。

         2、学好数学,线性代数、离散、概率论……数学是非常能够训练自己的算法思维的。

         3、学好英语。因为学专业课时可以看很多原版书籍,中文版再怎么好,也很难做到原汁原味,而且很多资料也都是英文的。对自己这方面的要求是:大二上英语六级考试600+,达到流利日常交流。大学毕业前考托福上105分,本科有一次对外交流。能够多阅读CS原版书籍。

        4、多多动手实践,天道酬勤,那些初中就对CS感兴趣的同学其实也就比你多学了6年,人生这么长,你可以超越他们,更重要的是自己向前更进一步。不过关于动手实践目前方向还不是很明晰,等到暑假好好规划。本科10万行代码,编程编程再编程。

        5、深入了解一门语言,目前只学习了C和C++,听助教讲觉得C++是一门值得深入学习的语言,自己也挺喜欢它的。

        6、大二加入实验室,虽然没有加入腾飞科创计划,但是想想还是自己去找感兴趣的项目联系老师吧。

        7、多看书,买了C++Primer,只看了前面100多面,但是感觉收获很多,有一些编码的小习惯、拓展了一点课堂上没有的知识,收获很大。        

        8、好好运动,有个好身体很重要,不然说不定就真的35被迫转行了。

        9、坚持,想想自己的梦想,做个技术大牛!前进吧!少女!

        现在正在渡劫期末,等期末过了再给自己一个详细点的规划。

内容概要:本文档是一份计算机软考初级程序员的经典面试题汇编,涵盖了面向对象编程的四大特征(抽象、继承、封装、多态),并详细探讨了Java编程中的诸多核心概念,如基本数据类型与引用类型的区别、String和StringBuffer的差异、异常处理机制、Servlet的生命周期及其与CGI的区别、集合框架中ArrayList、Vector和LinkedList的特性对比、EJB的实现技术及其不同Bean类型的区别、Collection和Collections的差异、final、finally和finalize的作用、线程同步与异步的区别、抽象类和接口的区别、垃圾回收机制、JSP和Servlet的工作原理及其异同等。此外,还介绍了WebLogic服务器的相关配置、EJB的激活机制、J2EE平台的构成和服务、常见的设计模式(如工厂模式)、Web容器和EJB容器的功能、JNDI、JMS、JTA等J2EE核心技术的概念。 适合人群:正在备考计算机软考初级程序员的考生,或希望加深对Java编程及Web开发理解的初、中级开发人员。 使用场景及目标:①帮助考生系统复习Java编程语言的基础知识和高级特性;②为实际项目开发提供理论指导,提升编程技能;③为面试准备提供参考,帮助求职者更好地应对技术面试。 其他说明:文档不仅涉及Java编程语言的核心知识点,还包括了Web开发、企业级应用开发等方面的技术要点,旨在全面提高读者的专业素养和技术水平。文档内容详实,适合有一定编程基础的学习者深入学习和研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值