目录
引言
大家好我是行空,一个编程新手,目前刚学完C语言初阶,JAVA也是刚入门没多久,我想在这里分享一下我的编程之旅,以及我对编程的看法和目标。我希望通过这个博客,能够认识更多的志同道合的朋友,也能够得到大家的鼓励和指导。
自我介绍
我专业学的是电气工程及其自动化。我从小就对计算机感兴趣,我觉得计算机是一个神奇的工具,它可以帮助我们实现很多不可能的事情,也可以让我们的生活更加便捷和有趣。
我开始学习编程是在大一的时候,当时学校有教C语言这门课,但是学校老师讲的太浅了,因此正在重新自学C语言并扩展一些其他方面的编程知识(如JAVA,Linux等)。我觉得编程是一件很有趣的事(除了修bug的时候),它可以锻炼我的逻辑思维和问题解决能力,也可以让我不断地学习新的知识和技能。
我的想法和目标
**学习更多的编程语言和框架**
我想要掌握更多的编程语言和框架,以便能够适应不同的开发环境和需求。我目前比较熟悉的编程语言是C语言,我想要学习更多的编程语言,比如C++,JavaScript等。我也想要学习一些流行的框架,比如Django,React,Rails等。当然了,对算法和数据库的学习也是必不可少的。
**开发一些有用的应用和项目**
我想要利用我学到的编程知识和技能,来开发一些有用的应用和项目,来解决一些实际的问题,或者提供一些有价值的服务。我有一些想法,比如开发一个能改变手机部分系统参数的模块、加入HyperCeiler项目(HyperCeiler是一个多人参与的Xposed项目)的维护与开发等。(参与HyperCeiler项目一方面是用爱发电,另一方面则是为了锻炼团队协作能力)
**参加一些编程的比赛和活动**
我想要参加一些编程的比赛和活动,来检验我的编程水平,也来和其他的编程爱好者交流和学习。我知道有一些很有名的编程的比赛和活动,比如Google Code Jam,Facebook Hacker Cup,ACM,ICPC,蓝桥杯等。(目前,离我最近的是蓝桥杯)
**成为一名优秀的软件工程师**
我的最终目标是成为一名优秀的软件工程师,我想要在软件开发的领域有所建树,也想要为社会和人类做出一些贡献。我想要加入一家有影响力和创新力的IT公司,和一些优秀的同事一起工作,开发一些有意义的产品和项目。
我的学习方法
**阅读一些优秀的编程书籍和教程**
我觉得阅读一些优秀的编程书籍和教程,是学习编程的基础,它可以帮助我掌握一些编程的基本概念,语法,规范,算法,数据结构等。我会选择一些适合我的编程书籍和教程,按照我的学习进度和计划,进行阅读和学习。(C陷阱与缺陷,剑指Offer_名企面试官精讲典型编程题,算法竞赛入门经典[第2版]等都是不错的书籍)
**观看一些优秀的编程视频和课程**
我觉得观看一些优秀的编程视频和课程,是学习编程的有效的补充,它可以帮助我更直观地理解一些编程的原理,技巧,案例等。我会选择一些有质量的编程视频和课程,根据我的兴趣和需求,进行观看和学习。
**编写一些实际的代码和项目**
我觉得编写一些实际的代码和项目,是学习编程的最好的方式,它可以帮助我巩固和运用我学到的编程知识和技能,也可以让我遇到一些实际的问题和挑战,提高我的编程能力和水平。我会根据我的目标和想法,编写一些实际的代码和项目,也会参考一些优秀的代码和项目,进行学习和改进。
**参与一些编程的社区和讨论**
我觉得参与一些编程的社区和讨论,是学习编程的重要的途径,它可以帮助我和其他的编程爱好者交流和分享,也可以让我获取一些最新的编程的资讯和动态,也可以让我得到一些编程的建议和反馈。我会加入一些活跃的编程的社区和讨论,比如Stack Overflow,GitHub,Gitee,Reddit等,进行参与和贡献。
我的时间安排
**每天都花时间学习编程**
我觉得每天至少花费一个小时的时间学习编程,是一个合理的时间安排,它可以让我保持一个良好的学习习惯,也可以让我不断地复习和进步。不过由于我比较忙,导致时间没法固定下来,只能一有时间就写一写。
**每周都学习新的编程知识,并补上落下的编程练习**
我会在每周的开始,选择一个小的编程项目,根据我的能力和水平,进行设计,开发,测试,部署等过程,也会在每周的结束,进行总结,评估等。
**每月都进行总结和查漏补缺**
每个月都会对学习成果和收获进行总结。不停查找我的学习遗漏和难点,从而把基础打得更扎实。不断补充我的学习资源和方法,以应对更复杂的项目和更棘手的bug。
最想进入的IT公司
Google是我最想进入的IT公司。最为一个安卓老用户,对Google真的是又爱又恨。一方面,Google的开源项目AOSP方便了不少个人和企业,尤其是国内的手机厂商;另一方面,安卓的生态对比iOS来说真的没眼看,app在系统后台各种“胡作非为”。总的来说,Google的开源精神还是值得我们学习的,理性看待就好。
结语
一不小心扯远了,在这里,我想感谢各位愿意花费宝贵的时间来阅读我的博客。最后,希望各位能够在编程的道路上,不断地积累和进步。祝各位编程顺利,生活愉快!
(行空XKong (XKong-X) - Gitee.com这里是我的Gitee仓库链接,欢迎大家监督!)