我是刚接触软件工程不久的萌新,在此想记录自己学习编程的一点心得与展望。
学习编程一部分原因是羡于家里的亲戚从事程序员职业,对他一台电脑便能走天下和高报酬的工作充满了憧憬。同时计算机行业也是当今热门之一,其中的挑战和机遇是我作为一个学生想要去面对和把握的。
与老师和同学交流后,我将自己的目标定为C++工程师。根据了解,C++技术在很多行业应用广泛,在网络、通讯、图像、游戏、桌面等都有涉及,它也是目前唯一适应多方面需求的编程语言。C++适用于Windows程序设计,PC游戏、嵌入式等软件开发,在软件编程领域,几乎没有C++软件工程师不能解决的问题。主流的3种操作系统Windows、linux、Unix内核部分都是用C++语言和汇编写的,上层高级特性也是用C++写的。它的实时性,灵活性、是其他的编程语言无可比拟的。
但C++入门难度相比Java和Python较高,对于我来说除了要把C++语法学好,系统的多读一点基础的书籍,如操作系统原理、网络编程、数据结构与算法等相关方面的经典书籍,培养成一个基础扎实、理论清晰、编码能力强的求职者。每天我需要花三小时及以上敲代码和学习编程,在未来一年中我计划学习并掌握C和Java。顺带一提,拿到阿里的offer是我今后的目标。
此为我学习编程的第一篇博客,我会坚持记录自己学习的点点滴滴,滴水穿石,愿自己的坚持能有所收获。