努力挑战自己的能力极限,持之以恒的做
来源:互联网 发布:苹果免费多开微信软件 编辑:程序博客网 时间:2024/05/17 02:36
“努力的学习”意味着,要常常去处理那些刚好在你能力极限上的问题,也就是那些对你来说有很大可能失败的事情。如果不经历一些失败的话,你可能就不会成长。你必须不断地挑战自我,超越自己的极限。
1. 写一份自己的简历。把自己所有的相关技能都罗列出来,然后把那些在100年后还用得到的标出来。给每个技能打分,满分为10分。
2. 罗列出你所景仰的程序员。尽量包括那些与你一起工作的人,因为你会在工作中从他们身上获取一些技能。记录下他们身上的1 ~ 2个闪光点,也就是你希望自己有所提高的方面。
3. 查看维基百科上的“计算机科学”栏目,找到“计算机领域先驱者”这个分类,从这个列表中挑选一个人,阅读他的事迹,并且在阅读时打开任何你感兴趣的链接。
4. 花20分钟通读别人的代码。读出色的代码和读糟糕的代码都是有益的,两者都要读,轮流切换。如果你无法感觉出它们之间的区别,可以求助于一位你尊敬的程序员,让他给你展示一下什么是出色的代码、什么是糟糕的代码。把你读过的代码给别人也看看,问问他们的看法。
5. 罗列出你最喜欢的10个编程工具——那些你觉得你用得最多、非有不行的工具。随机挑选其中的一个工具,花一个小时去阅读它的文档。在这一个小时里,努力去学习这个工具的某个你不曾意识到的新功能,或者发现某种新的使用方法。
6. 想一想,除了编程之外你最擅长什么事情?再想一想,你是通过怎样的锻炼才变得如此熟练和专业的?这对于你的编程工作又有什么启发呢?(怎么把这些经验应用到编程方面?)
7. 拿出一叠简历,并和一组面试官在同一个房间里待上一个小时。确保每份简历都至少被3个面试官看过,并且要给出1 ~ 3分的评分。针对那些不同面试官评判大相径庭的简历展开讨论。
8. 参与一个电话面试。事后写下你的反馈,抛出你的观点,然后与主持电话面试的人聊一聊,看看你们是否达成了一致的结论。
9. 进行一次技术面试,并且被面试的人应该是某个你不太了解的领域里的专家。让他假定听众在该领域里一无所知,因此请他从最基础的讲起。努力去理解他所说的,必要时问一些问题。
10. 有机会参与别人的技术面试。期间,你只是认真地听、认真地学。在应聘者努力解决技术问题的同时,你也要在自己脑子里尝试解决这些问题。
11. 找到一个能和你交换实际问题的人,每隔一周,相互交流编程问题。花10 ~ 15分钟来尝试解决这些问题,再用10 ~ 15分钟进行讨论(无论能否解决)。
12. 当你听到任何你一时之间也无法解决的面试问题时,赶紧回到你的座位上,把这个问题用电子邮件发给自己,以留作日后的提醒。在那一周里找出点时间,用自己最喜欢的编程语言来解决它。
- 努力挑战自己的能力极限,持之以恒的做
- 努力做更好的自己
- 嗯,努力的做回自己
- 挑战malloc极限,看看你的系统有多大的内存分配能力
- 《当程序员的那些狗日日子》(三十)挑战能力极限
- 做好自己该做的,赢取自己这一份努力
- 做自己想做的工作是一种能力
- 项目开发-挑战极限的登山运动
- 极限挑战第3季的最新消息
- 空间应用--固态硬盘的极限挑战
- 压榨自己的学习能力极限,每天学习新内容之MySQL服务器!(一)
- 压榨自己的学习能力极限,每天学习新内容之MySQL服务器!(二)
- 持之以恒的毅力
- 持之以恒,是好样的
- 持之以恒的学习态度
- 努力自己的工作
- 挑战就是做自己不擅长的事?
- 第11章 算法能力的极限
- CodeChef PrimeDST【点分治】【FFT】
- SOUI 的安装与配置
- printf源代码的分析
- android启动的4种模式
- Plsql配置后,sql语句可以简写 快速使用
- 努力挑战自己的能力极限,持之以恒的做
- 用示波器对单片机I2C时序进行图形波形分析的试验小结
- C#中@的用法
- maven3常用命令、java项目搭建、web项目搭建详细图解
- Linux上安装Memcached服务
- Tinyxml2读取xml文件
- git的常用命令
- POJ 2128 Highways(水~)
- C/C++变量命名习惯