如何学习技术?

2023-05-16

http://blog.csdn.net/heiyeshuwu/article/details/6920880


文章来自baidu NY 同学的邮件,整理发出。

1. 想学的技术非常多,该怎么办?

区分重点,选定目标,循序渐进。技术是无边际的,随着知识的不断增加,会发现未知的东西更多。我们能做的是:

1) 找重点:区分感兴趣的技能和必须技能,将重点放在必须技能上。如实在区分不开,可以这样问自己:不学这个技术会现在的工作是不是干不下去了?

2) 定目标:在一段时间(至少半年内)选定一个技术方向,精研下去

3) 不断向前:当某一种技术掌握后,再开始另一个技术的研究;

 

2. 很想学一种技术,但项目工作太多,没时间开展,一直拖着,怎么办?

生存状况和工作性质注定了我们不能像在学校和外企那样有大把的可支配时间,所以要追求技术进步只能自己找时间,也即“白天求生存,晚上谋发展”的道理。我一般会将晚上和周末的时间拿出一部分来学习。

 

3. 选定一个技术方向作为学习目标的时候哦,如何开展效果比较好?

学习一门技术一般分几个阶段,入门->掌握->精通。一般情况下,达到熟练掌握的程度即可,要实现至少需一年的积累。

可以分下边几步:

1) 知其然:了解该技术的基本原理和应用场景,并进行简单的实践。这个阶段,官方文档是最好的教材;

2) 站在巨人的肩膀上:找该技术业界成熟的开源类库和应用系统进行学习,精度源代码;

3) 在问答中进步:去相关论坛学习,提问或者回答问题,并尝试独立解决论坛中已有问题,www.stackoverflow.com是最好的选择。

4) 躬身而行:实践相关技术,达到能独立完成中等规模应用的程度;

5) 知其所以然:深入了解该技术的运行机制、周边技术、性能优化、深度知识等;

6) 善用资源:在公司,高手很多,你想了解的任何一门技术,差不多都能找到相应的牛人,多和这些人沟通,会事半功倍。

 

以PHP为例:

熟悉语法&api -> 阅读zend、ci、wordpress源码 -> 用PHP独立开发项目 -> 深入了解PHP引擎实现细节、扩展编写、性能优化等

 

4. 外界干扰太多,静不下心来学习,怎么办?

刚来百度的时候,前辈给过我一个建议:关掉QQ,结合在学校时的体会,我深知这个建议的重要性,欣然接受了。

其实,静心是做好任何事的前提,关掉QQ只是一个表象,最本质的是我们要给自己营造一个好的学习环境。

做技术需要一个安静的环境和一套方法论,方法论可以找到很多(论语第一篇讲的最好),环境必须我们自己营造。

所以我的建议是:忘掉QQ、适度娱乐,努力使自己沉迷到工作和学习中。

虽然不太容易做到,但做到了对提高效率、找出学习时间都很有帮助。

 

一些复杂的技术会涉及很多方向,每个方向也可以按照上边的方式分解。

技术学习可以触类旁通,当你完全吃透一门技术的时候,其它的再学起来就快了。

 

以上内容归根结底就是要我们:懂得选择,学会放弃,耐得住寂寞,经得起诱惑。

做技术如同做学问,关于如何做学问,王国维有段话我高中以来一直非常喜欢:

古今之成大事业、大学问者,罔不经过三种之境界:“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境界也。“衣带渐宽终不悔,为伊消得人憔悴。”此第二境界也。“众里寻他千百度,蓦然回首,那人却在灯火阑珊处。”此第三境界也。



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何学习技术? 的相关文章

  • 发现了magento 中"Shopping Cart Price Rules"一个bug

    I Found an issue in magento core source code for 34 Shopping Cart Price Rules 34 by the way the screenshot is done in yo
  • magento 创建优惠活动“买两件9折”的方法

  • 为validate.js添加新的校验规则

    magento中 xff0c 校验表单使用的是validate js xff0c 但magento默认的版本是很旧的 xff0c 如果需要增加新的校验规则怎么办 xff1f 在validate js xff0c 有个方法addAllThes
  • Magento 发送邮件代码(使用数据库中模板)

    出处 xff1a http hi baidu com silkmark blog item 1f0eb7fa0cebb4d47831aa25 html 64 var translate Mage Core Model Translate t
  • 用Magento的Email模板机制发邮件(创建自定义模板)

    出处 xff1a http koda iteye com blog 623678 Magento的Mage getModel 39 core email template 39 模型可用来发信 步骤I 在你的模块 xff08 其实任意Mod
  • magento的一些小技巧(20120321更新)

    1 加载某个attribute xff1a attributeCode 61 Mage getModel 39 catalog resource eav attribute 39 gt load attrbuteId gt getData
  • magento salerule中关于attribute的一个bug

    描述 xff1a 在salerule的action中 xff0c 想优惠规则应用于attribute season值为autumn的商品 season是在项目中新添加的一个product attribute xff0c 如下图 xff1a
  • 平衡小车PID,就该这么调!!!

    上一篇文章 xff1a 看完这篇文章 xff0c 还不会做平衡小车 xff0c 你来打我 描述了平衡小车的制作过程 xff0c 也开源了一部分设计资料 在上篇文章留言中 xff0c 有朋友说 xff1a 安排 xff0c 必须安排 xff0
  • magento 通过命令行index的方法

    在magento中 xff0c reindex是经常需要使用的功能 xff0c 这个功能除了可在后台直接使用外 xff0c 还能通过一个magento自带的脚本运行 xff0c 这个脚本的位置在shell indexer php 脚本的三个
  • HP大中华区总裁孙振耀退休感言

    一 关于工作与生活 我有个有趣的观察 xff0c 外企公司多的是25 35岁的白领 xff0c 40岁以上的员工很少 xff0c 二三十岁的外企员工是意气风发的 xff0c 但外企公司40岁附近的经理人是很尴尬的 我见过的40岁附近的外企经
  • Linux 和 window 双启动 恢复的一种方法

    出处 xff1a http blog chinaunix net space php uid 61 7459305 amp do 61 blog amp id 61 2051833 声明 xff1a 下面的内容主要思想摘自 http www
  • Linux Windows 双启动 Grub 修复

    出处 xff1a http hotthing blog 163 com blog static 29670309200971974412760 Linux Windows 双启动 Grub 修复 重新安装 windows 后 linux的启
  • ubuntu11.04使用U盘启动或安装的方法

    出处 xff1a http blessht iteye com blog 1077674 今天在ubuntu官网下载最新版的iso xff0c 并且按照提示下载了名为 Universal USB Installer exe 的文件将iso写
  • Ubuntu11.04安装完全指南

    出处 xff1a http apps hi baidu com share detail 46047864 Ubuntu11 04安装完全指南 李顺亮 2011年5月3日00 44 09 现在的世界变化快 xff0c 早已不再年少的我们 x
  • Ubuntu 11.04更改分辨率

    出处 xff1a http www linuxidc com Linux 2011 08 41465 htm 刚从Ubuntu 10 10升级到11 04 xff0c 一切很顺利 xff0c 只是有部分软件要重新装下 xff0c 这倒没什么
  • 开机自动启动 Ubuntu iBus 输入法

    http apps hi baidu com share detail 5399322 buntu 的默认输入法是 ibus xff0c 但是发现系统启动时它不会自动启动 Google 的说法是 xff1a Ubuntu 系统安装后虽然自带
  • ubuntu 下更改窗口的默认颜色

    白色实在太刺眼 xff0c 在ubuntu 下同样也更改窗口颜色保护眼睛 更改边框的颜色 xff1a 在桌面上右键 xff0d 更改桌面背景 xff0d 主题 xff0d 自定义 xff0d 颜色 xff0d 输入框 xff0d 背景 R
  • Linux操作系统挂载U盘和硬盘光驱的问题

    http root 5d6d com thread 726 1 1 html 一 Linux挂载U盘 1 插入u盘到计算机 xff0c 如果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话 xff0c 那它的硬件名称为 sda1
  • STM32:从菜鸟到牛人就是如此简单!

    为了学习单片机而去学习单片机的思路是不对的 你问 如何系统地入门学习stm32 xff1f 本身就是一个错误的问题 假如你会使用8051 会写C语言 那么STM32本身并不需要刻意的学习 你要考虑的是 我可以用STM32实现什么 xff1f
  • 如何在Ubuntu下制作ISO镜像

    http cursed iteye com blog 472512 在Windows下有很多大型破解软件可以完成 xff0c 但是在linux下就轻便多了 而且不用承受非法使用软件带来的不安 xff08 如果你感觉不安的话 xff09 步骤

随机推荐

  • Ubuntu中配置双显示器方法

    http hankgong iteye com blog 667022 现在很多人为了提高工作效率 xff0c 都用双显示器了 xff0c 我用了快有3年了 windows中配置双显示器是比较简单的 xff0c 只要显卡装好了 xff0c
  • pdf阅读器xpdf的安装与中文乱码问题

    http apps hi baidu com share detail 17962100 1 安装xpdf xff1a sudo apt get install xpdf 2 解决xpdf打开中文时的乱码问题 xff1a sudo apt
  • wamp 中apache没法启动的问题

    最近重装了window xff0c 所有的软件都需要重装 xff0c 但装了wamp后发现apache 总是没法启动 后来发现退出skype后apache就能启动 xff0c 哦 xff0c 想到apache启动后需要用80端 xff0c
  • ubuntu 用root登录后没法使用chromium 的问题

    用root登录后启动chromium会出现错误 xff1a Google Chrome can not be run as root Please start Google Chrome as a normal user To run as
  • Linux下的XAMPP基本配置技巧(设置虚拟主机、添加FTP账户等)

    http www cnblogs com luoine archive 2011 03 09 1978096 html xampp安装好之后就只有一个默认站点及一个默认nobody的ftp账户 xff0c 这显然不符合我们平时的需求了 xf
  • 揭秘SQL优化技巧 改善数据库性能

    http www php100 com html webkaifa database Mysql 2011 1206 9438 html 这篇文章是以 MySQL 为背景 xff0c 很多内容同时适用于其他关系型数据库 xff0c 需要有一
  • mysql 5.0存储过程学习总结

    http www ccvita com 100 html mysql存储过程的创建 xff0c 删除 xff0c 调用及其他常用命令 mysql 5 0存储过程学习总结 一 创建存储过程 1 基本语法 xff1a create proced
  • SVN常用命令

    http sunjun041640 blog 163 com blog static 2562683220111154567740 1 将文件checkout到本地目录 svn checkout path xff08 path是服务器上的目
  • magento :如何在后台的form中添加内容可变的select filed

    如下图 xff1a 在product form中添加了一个attribute spot spotter xff0c 这个attribute可以选择某个已注册的用户 注意了 xff0c 由于这个attribute 的内容是动态变化的 xff0
  • STM32好找工作,所以学linux错了吗?

    不知道各位朋友有没有发现 xff0c 公众号改版了 xff0c 现在的推送规则已经不一定是按照时间顺序了 xff0c 有一些小伙伴甚至几天收不到消息 xff0c 要点进去公众号主页才能看到 所以 xff0c 为了账号不会从您的订阅表里面消失
  • MyISAM 与InnoDB 数据表类型区别

    http blog sina com cn s blog 5a8b8eb80100stge html InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型 xff0c 这两个表类型各有优劣 xff0c 视具体应用而定 基本
  • 手把手教你把Vim改装成一个IDE编程环境(图文)

    http blog csdn net wooin article details 1858917
  • Mysql-Master与Slave配置

    http database ctocio com cn 291 12219291 shtml 今天在ubuntu下进行了mysql的Master和Slave的简单配置 xff0c 基本上属于hello world的难度 xff0c 但是看起
  • 上海回来的一点感想

    1 上海不是一般的冷 xff0c 是非常冷 xff0c 上海回来的时候在上海都要穿毛衣了 xff0c 但广州还是短袖衣服 2 在上海足足吃了两个月的 大娘水饺 xff0c 几乎把那里的水饺品尝了一次 xff0c 结果发现还是素的水饺好吃 x
  • Linux日知录(常用问题笔记)

    http blog csdn net yizhu2000 article details 7068842 0 序言 日有一知 当有一录 自09年来 工作所需 接触开源平台 对Linux常有涉猎 其间问题 记录在案 虽为敝帚 不敢自珍 所记条
  • ubuntu postfix安装问题及解决办法

    http hi baidu com truetruelove blog item adf3099711b0f76454fb9653 html 从8月22日凌晨1点多熬到早上9点半 xff0c 终于搞定发信收信 实在郁闷 xff0c 刚接触p
  • Ubuntu smtp验证配置

    http blog itpub net post 11939 459273 在配置sendmail 的smpt验证时 xff0c 碰到了不少麻烦事 xff0c 最后总算搞定了 有时只是一些简单的操作 xff0c 却是因为没有文档 xff0c
  • Send mail using Gmail SMTP in Magento

    http blog goods pro com 486 replace mta with gmail smtp in magento 我能想到的也是大部分人能想到的 我想用gmail smtp server代替magento内置的sendm
  • magento 中查看执行的sql语句

    在开发的时候 xff0c 经常需要看到magento所生成的sql语句 xff0c 一般来说分为以下的两种情况 xff1a xff08 1 xff09 只需要查看某个sql语句 xff1a collection of products 61
  • 如何学习技术?

    http blog csdn net heiyeshuwu article details 6920880 文章来自baidu NY 同学的邮件 xff0c 整理发出 1 想学的技术非常多 xff0c 该怎么办 xff1f 区分重点 xff