程序员那些事
来源:互联网 发布:软件协会会员牌匾 编辑:程序博客网 时间:2024/04/29 21:17
虽然本科一直从事着单片机的软件编写的工作,但是从来都不曾把自己视为程序员,只是简单地完成老板要求的任务,不会做就硬着头皮上,具体化项目,把一个大项目划分成N个小项目,然后循序渐进,竟也独立完成了好几个不大不小的项目。可是后来,发现编程能力确实很重要,特别牵涉到优化问题的时候,数据结构和算法就显得很重要了。到了研究生后,学习更自由了,可学的方向变得更多,可实现的途径也变得更多,常常会迷茫怎样实现,怎样去找项目来实践自己的所学知识?这里面,我有几点自己的心得:
- 不要以为把一本书学完了,你就可以写出很NB的程序。在你学习时间很充足的时候,千万不要去干这种效率低下的事情,很多书都是工具书,很厚一本,我向来觉得这种书是用来查阅的,上手一个项目,哪里不懂学习哪里,这才是对于程序员最有用的一种学习状态。也许一开始你找不到下手的思路,不要害怕和迷惑,直接干!
- 学习是一个需要时间的过程,不要太浮躁,一到三个月的学习也是很正常的,一定要坚持!我觉得在学习过程中,写一些博客或者画一些思维导图来总结所学知识是很有必要的,一来可以巩固所学知识,二来方便以后复习,另一个作用也是可以跟一群你所不知名的志同道合之人分享交流!
- 语言只是工具。语言之间总是有种或远或近的亲戚关系,所以不要害怕学习语言,这些都是可以互相对比产生迁移学习的,语言只是工具,我们还是需要掌握一些数据结构和算法的优秀程序员结晶,来提高我们的逻辑思维能力!
- 要有越挫越勇的精神。作为一名程序员,你总是会遇到各种各样的bug,而且老是出一些错误,尽管你也是按着别人成功的教材处理的。。。。。。这些东西确实让人很烦,此时不要怀疑自己的能力问题,因为每个人的电脑环境和软件环境不一样,出错误总是难免的,大家都一样。这个时候,勤用“度娘”和“谷哥”,只要你所从事的方向还不是那么前沿,网上一般都能找到答案。多解决一些问题,你自然而然就会积累从书本上学不到的经验。
- 多跟周围的人交流,闭门造车总是不好的!
我觉得编程是一种必备的技能,因为你可以通过它让电脑帮你智能化处理很多东西,在现在这个社会里面,大多数的行业里是需要电脑智能化处理。其实它也不是一件很难的事情,心态很重要。小白仍在成长,不喜勿喷!
0 0
- 程序员的那些事
- 程序员的那些事
- 程序员的那些事
- 程序员的那些事
- 程序员找工作那些事!
- 程序员的那些事~
- 程序员那些事
- 程序员那些事
- java 程序员上班那些事
- 关于程序员的那些事。。。
- 程序员 应该关注那些事
- 程序员自学的那些事
- 程序员那些事之卸磨杀驴
- 程序员那些事之卸磨杀驴
- 说说程序员封闭开发的那些事
- 关于Java程序员面试的那些事
- 关于辞职程序员的那些事
- 某程序员找工作的那些事!
- iOS-基本知识汇总
- Spark入门实战系列--1.Spark及其生态圈简介
- thinkphp+ueditor 上传图片显示:正在读取目录
- java加密解密技术(2) 单向加密MD5
- tomcat自动加载改变的class文件(无需重启tomcat)
- 程序员那些事
- SAPUI5 标准控件 事件 addEventDelegate
- 【移动开发-Android】androidpn实现消息推送
- android binder机制(一)
- 深入理解AngularJs-Ui-router
- Linux 进程间通信 --- 信号通信 --- signal --- signal(SIGINT, my_func); --- 按键驱动异步通知
- Tornado 概览
- 南邮 OJ 1166 数字实力
- linux(mint)中codeblock的设置