要学会淡定

淡定,是内在心态的修炼到一定程度所呈现出来的那种从容、优雅的感觉。

淡定,是一种思想境界,是一种心态,是生活的一种状态。我们每个人都需要这种心态,在生活中才会处之泰然,宠辱不惊,不会太过兴奋而忘乎所以,也不是太过悲伤而痛不欲生。

淡定与平庸的人的区别是什么。

平庸的人没有太大的能力,只是很平凡地生活着。

而淡定则代表一种生活态度。

淡定的人有能力去争取自己想要的一切,然而他却看淡这一切。

只是固守着自己所谓的幸福,与世无争地生活着,简单的快乐。

————这个世界越来越快,要做到从容淡定…..

    速度越来越快的世界,人的节律也变得越来越快。开车要快,不快就堵在路上了;上升要快,不快就老了;成名要快,不快就过期了;积累财富要快,不快就成穷人了;电脑的运行速度更是要快而又快,CPU要快,光驱倍速更要快……有什么要慢下来的事情没有?
从容淡定已经是一种奢望,一种难以达到的大境界。
    在现代都市竞争的人性丛林,能够修炼成从容淡定应该是一种福气。
    为什么不从容呢?你以为天要塌下来的事情,对于天来说,其实根本就塌不下来。同事的倾轧,业绩的失败,人际的纠纷,老板的冷遇,看起来都好像火烧眉毛的事,看起来都好像令人忧心忡忡的事,如果放在历史的长河中,放在宇宙的时空中,放在一个人一辈子漫长的遭遇中,都算不得什么大不了的事。即使像被降职、被解雇这样的重创,如果心理上有准备,如果财富上有准备,又何尝不是一次人生的转折、转机、转型?当然,如果你的时间资源、财富资源都已经被耗尽,那就另当别论——你就确实需要从头苦干,但也并不意味着不可以把自己的心情调剂得好一点、更好一点,也有利于自己的身体健康。
    没有不从容淡定的理由。野心、嫉妒、欲望,都是毁灭从容淡定的毒药,都是把人驱入焦躁疲惫深渊的猛兽。职场小人们大可以阴谋诡计,大可以机关算尽,大可以急火攻心,大可以造谣生事,大可以挑拨离间,但是你也大可以“正常心态,平稳动作”,不为所动,不上套,从容淡定,自信那些职场小人们“捣鬼有术,也有限”。
    从容淡定——你从容淡定,才可能更好地工作,更好地创造,更好地提高自己,修炼自己。从某种意义上来说,被阴谋诡计搞掉的好人虽然也不少,但是被阴谋诡计搞掉的有毛病的好人更多,被阴谋诡计互相吞噬的恶人坏人当然更多。从某种意义上来说,从容淡定是“聚精会神搞建设,一心一意谋发展”的另一种说法,是修身养性的必由之路。你从容淡定了,才能在业务上有长进,才能致力于自己的提高发展,而不是算计别人,嫉妒别人,诋毁别人乃至陷害别人。像在赛跑中,跑得过别人固然好,跑不过别人就努力锻炼,争取在速度和耐力上超越别人,如果经过了大努力,资质上确实与别人有很大差距,那也得潇洒地承认差距。从容淡定就是跑得过就跑,跑不过也决不使绊子,搞小动作,喝违禁药,为了那个“正面看是荣誉与义务,反面看是浮名虚利”的奖杯,而在职场赛跑中卑劣地使绊子,搞小动作,喝违禁药,把自己的人格降低到作弊者、造假者、撒谎者、骗子手的层次,是得不偿失的愚行——何况这样做也有露馅的时候,也有被揭露、被捉拿的时候,一如本·约翰逊丑闻一样。

    从容淡定,意味着冷静的现实主义。对世界、社会和他人,不抱过高的期望。知道正义也可能常常迟到,公正永远是相对的,永远没有完美的现实,有的只是庸碌凡俗的世人,以及随时可能会裂变霉变的脆弱人性……有了这种冷静的态度,遇到不公正、遇到误解、遇到委屈,就不会伤心,就不会怨天尤人,更不会自怨自艾,而是咬紧牙关,苦炼内功,“面壁十年图破壁”,等待和寻找胜出的机会。
从容淡定,意味着有所抗争有所不争,有所为有所不为。凡有利于社会、有利于个人长远建设的事,就努力做,排除干扰地做;而不利于社会、不利于个人长远建设的事,就尽量不做,少做。
    从容淡定,意味着“三不较劲”原则,“不与天较劲,不与人较劲,不与事较劲”。不较劲,不意味着对待社会邪恶、社会腐败、职场小人的咄咄逼人就退避三舍,而是要选择最有策略的方法,达到最大的效果。
    从容淡定,意味着在大多数时候应该保持好心情,“谦虚谨慎,戒骄戒躁”。意味着自己还有更广阔的境界,更宏大的作为,而在事业之余,对美好的事物有更好的鉴赏力,看一片大好的自然景色,看一张艺术水平高的影碟,都可以调剂好从容淡定的气度与心情。
    有一则故事好像在嘲笑傻人,我倒觉得可以推陈出新:“下雨了,大家都在往前跑,惟有一人不急不慢,在雨中踱步。有人问:‘干吗不跑?’回答是:‘急什么,前面也下着雨呢!’”

转贴自:http://hi.baidu.com/%C6%DF%D0%ED%CB%AE%CF%C9%BB%A8/blog/item/166836a998af16f61e17a2a6.html

使用SQL的UPDATE语句进行联表更新

实例说明:

假设表1– tab_01,表2– tab_02

1)MSSQL:

UPDATE a SET a.字段 = b.字段 , a.字段2= b.字段2, …  FROM tab_01 AS a, tab_02 AS b WHERE a.ID = b.ID

2) Oracle:

UPDATE tab_01 a SET (a.字段1, a.字段2, …)= (SELECT b.字段1, b字段2, … FROM tab_02 b WHERE a.ID=b.ID)

3)MySQL:

UPDATE tab_01 a, tab_02 b SET a.字段1= b.字段1, a.字段2= b.字段2, …  WHERE a.ID=b.ID

10个强大的开源 Web 流量分析工具

Web 流量分析工具多不胜数,从 WebTrends 这样专业而昂贵的,到 Google Analytics 这样强大而免费的,从需要在服务器端单独部署的,到可以从前端集成的,不一而足。本文收集并介绍了10个功能强大的开源 Web 流量分析工具,因为是开源的,因此可以免费部署到你的网站。

1.TraceWatch

TraceWatch 是一个开源 Web 流量分析程序,支持实时分析,可以提供深度分析报告。

2.SlimStat

基于 PHP-MySQL,同时,可以像 Google Analytics 那样,通过 JavaScript 或 PHP 脚本集成到网站。

3.Piwik


可以生成站点的详细的实时访问报告,基于 PHP 和 MySQL,也可以像 Google Analytics 那样在前端集成。

4.Open Web Analytics

基于 PHP,内置对 WordPress,Gallery 以及 MediaWiki 的支持。

5.W3Perl

W3Perl 是一个 Web Log 分析工具。

6.CrawlTrack

CrawTrack 是一个很好的 Google Analytics 的开源替用品,提供非常独特的报告,比如,CrawTrack 可以帮你预防诸如 SQL 注射一类的攻击。

7.BBClone

BBClone 是一个 Web 计数器,可以提供很详细的访问报告。基于 PHP。

8.PhpMyVisites


基于 GNU/GPL 开源协议,可以提供很详细的,有关访问者信息的报告,它的 GUI 界面很有趣而且实用,安装也很简单。

9.AWStats

可以提供非常强大的,关于网站,FTP 站点,乃至 Email 服务器的访问分析报告,基于 CGI。

10.Grape

Grape 的界面比较简单,功能虽然不多,但很实用。

vi编辑器基本使用方法

1、vi的的模式

vi编辑器可以分为三种状态,分别是【命令模式】(Command mode)、【插入模式】(Insert mode)和【底行模式】(Last line mode)。

1) 命令行模式:控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入【插入模式】下,或者到【底行模式】。

2) 插入模式:只有在Insert mode下,才可以做文字输入,按【ESC】键可回到【命令行模式】。

3) 底行模式:将文件保存或退出vi,也可设置编辑环境,如寻找字符串、列出行号等。

在系统提示符号输入【vi】及文件名称: 如:$ vi myfile,进入vi之后是处于【命令行模式】。

 

2、命令行模式(command mode)功能键

1)【i】键切换进入【插入模式】,从光标当前位置开始输入文件; 【a】键进入插入模式后,从目前光标所在位置的下一个位置开始输入文字; 【o】键进入插入模式后,是插入新的一行,从行首开始输入文字。

2)【ESC】键从插入模式切换为命令行模式

3)移动光标

Ctrl + b:屏幕往“后”移动一页。

Ctrl + f:屏幕往“前”移动一页。

Ctrl + u:屏幕往“后”移动半页。

Ctrl + d:屏幕往“前”移动半页。

按「0」(数字0)移到文章的开头。

按「G」移动到文章的最后。

按「$」移动到光标所在行的“行尾”。

按「^」移动到光标所在行的“行首”

按「w」光标跳到下个字的开头

按「e」光标跳到下个字的字尾

按「b」光标回到上个字的开头

按「#」光标移到该行的第#个位置,如:5l,56l。

4)删除文字

按「x」,每按一次删除光标所在位置的“后面”一个字符。

按「#x」,「6x」表示删除光标所在位置的“后面”6个字符。

按「X」,(大写X)每按一次删除光标所在位置的“前面”一个字符。

按「#X」,「20X」表示删除光标所在位置的“前面”20个字符。

按「dd」,删除光标所在行。

按「#dd」,从光标所在行开始删除#行

5)复制

按「yw」将光标所在之处到字尾的字符复制到缓冲区中。

按「#yw」复制#个字到缓冲区

按「yy」复制光标所在行到缓冲区。

按「#yy」,「6yy」表示拷贝从光标所在的该行“往下数”6行文字。

按「p」将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。

6)替换

按「r」替换光标所在处的字符。

按「R」替换光标所到之处的字符,直到按下「ESC」键为止。

7)回复上一次操作

按「u」如果误执行一个命令,可以马上按下「u」,回到上一个操作。按多次“u”可以执行多次回复。

8)更改

按「cw」更改光标所在处的字到字尾处

按「c#w」例如,「c3w」表示更改3个字

9)跳至指定的行

按「ctrl」+「g」列出光标所在行的行号。

按「#G」:例如,「15G」,表示移动光标至文章的第15行行首。

 

3、底行模式(last line mode)功能键

1) 列出行号

「set nu」:在文件中的每一行前面列出行号。

2) 跳到文件中的某一行

冒号【:】后输入数字,再按回车键则跳到该行

3) 查找字符

「/关键字」:先按「/」键,输入寻找的字符

「?关键字」:先按「?」键,输入寻找的字符

4) 保存文件

「w」:保存文件。 $w myfilename

5) 离开vi

「q」:退出,q!可强制不存盘退出vi。

「qw」:退出并保存文件。

ASP连接MySQL数据库

用php一段时间,现得处理asp方面的内容,却有些生疏了。为此,记下这个基本的数据库(MySQL)连接,以便使用。

在WINNT里,MySQL的ODBC驱动是没有安装的,网上搜索mysql-connector-odbc-5.1.5-win32.msi(看所要求适合哪个版本),默认安装,重启。然后直接连接的代码为:(DNS连接就先不整了)

“Driver={MySQL ODBC 5.1 Driver};database=数据库名;server=服务器IP地址(本地可localhost);uid=登录用户名;password=密码”

Zend Studio实现自动换行

Zend Studio默认没有自动换行这一功能,我使用的是V7.0,在 http://ahtik.com/eclipse-update 有其组件实现自动换行。

实现:菜单”help” –> “Install New Software…”,然后点击”Add”按钮,接着填写上Name(随便命名),Location(即http://ahtik.com/eclipse-update ),接下按着提示操作,即可安装成功。

最后重启Zend Studio,在编辑工作区,点上右键,选上“Virtual Word Wrap”便实现文字过长超过编辑区时自动换行了。

Firefox必备的24款Web开发插件

俗话说,“工欲善其事,必先利其器”。对于前端开发工程师来说,基于Firefox丰富的Web开发辅助插件无疑就是最好的利器。下面就与大家分享24款武装Firefox的Web开发插件。

开发工具

1. Web Developer 1.1.8

https://addons.mozilla.org/en-US/firefox/addon/60
以工具栏的形式对网页的(X)HTML、脚本、多媒体、CSS、缓存、图象等多方面的实用工具。使我们能轻易的获得网页的更多信息,使我们进一步的了解当 前所浏览的网页。
说明:超强的web分析工具,开发人员必装。

2. Firebug 1.5.0

https://addons.mozilla.org/en-US/firefox/addon/1843
Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但FireBug最吸引我的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari),简直难以置信。除此之外,其他功能还很强大。比如html,css,dom的察看与调试,网站整体分析等等。总之就是一整套完整而强大的 WEB开发工具。
说明:查看,编辑,Debug页面的CSS,HTML,JavaScript。超强的开发调试的工具,开发人员必装。

3. LinrLightWeb 0.2.1

https://addons.mozilla.org/zh-CN/firefox/addon/14068
安装前,请确认您已安装Firebug插件,获取Firebug请访问:http://getfirebug.com/
1. 开启网页编辑模式,随意编辑网页——Fiddler的好搭档;
2. 超强Selector,查找操作标记;
3. 刷新CSS,无需刷新整页;
4. 快速设置CSS Sprites背景,鼠标拖移即可得到位置;
5. 保持登录状态,Session不过期;禁用
6. 同步发行IE版,Chrome版。
说明:非常强的web开发工具。

更多基于firebug的插件可以参考这篇文章:用来武装Firebug的十三款Firefox插件

4. View Source Char 2.7

https://addons.mozilla.org/en-US/firefox/addon/655
画一个 Color-Coded 的图表的 Web 页的源代码。
说明:显示非常好看的源码, 分级缩进, 不同颜色区分。

5. Tamper Data 11.0.0

https://addons.mozilla.org/en-US/firefox/addon/966
Tamper Data 的真实含义,即“篡改数据”(或者说定制 HTTP 请求):截取浏览器发出的每一个 HTTP 请求,提示我们选择是要进行定制,还是不做定制而直接提交请求,还是终止当前被截取的请求,然后根据我们的选择决定是打开定制窗口,还是直接向 WEB 服务器提交请 求,还是终止当前的请求。
说明:查看 firefox 收发请求的 header, 特别是在发出请求前, 可以修改 header。

6. JavaScript Debuger 0.9.87.4

https://addons.mozilla.org/en-US/firefox/addon/216
Venkman 作为Mozilla的调试器,是针对Mozilla(Firefox)的自由工具
说明:firefox 环境下的 JavaScript Debugger, 强大的脚本调试工具。

7. Live Http Headers 0.15

https://addons.mozilla.org/en-US/firefox/addon/3829
可以用来实时监测发起的http请求和响应,也可以修改请求参数之后重新发起请求。
说明:浏览页面同时记录所有 HTTP headers 。

8. Add N Edit Cookies 0.2.1.3

https://addons.mozilla.org/en-US/firefox/addon/573

查看和修改本地的Cookie,Cookie欺骗必备。
说明:查看并且修改 cookies, 不方便的地方是显示所有浏览器的 cookies 而不仅是当前页。

9. XPath Checker 0.4.1

https://addons.mozilla.org/en-US/firefox/addon/1095
这个工具没什么好多说的,就是安装后可以直接用,在网上看了使用方法,开始没看明白,后来才知道是在页面上点鼠标右键,下面有个view xpath,点击就可以了。
说明:据说可以调试 XPath。

10. YSlow 2.0.6

https://addons.mozilla.org/zh-cn/firefox/addon/5369
YSlow分析网页,并提出如何提高其性能的基础上一套规则,高性能的网页。
说明:能够帮我们分析web页面比较慢的原因,它是基于 Firebug的,也能分开浏览web页面的元素,比如js,css.

HTML验证

11. HTML Validator(based on CSE HTML Validator)1.2.3

https://addons.mozilla.org/en-US/firefox/addon/887
HTML Validator是一个Firefox扩展,它能查找并标志出HTML页面上的错误。HTML Validator以Tidy为基础,Tidy最初是W3C为验证HTML代码开发的一个工具。
说明:著名的 CSE HTML Validator 引擎。

12. Relaxed the HTML Validator 0.9.5

https://addons.mozilla.org/en-US/firefox/addon/3939
Relaxed the HTML Validator 0.9.5 这是一个做html验证的小插件,可以很容易的检测出页面的错误的html代码。
说明:直接在当前页面上进行 HTML validation, 界面清晰直观。

13. Total Validator 6.2.0

https://addons.mozilla.org/en-US/firefox/addon/2318
这软件帮 助你检查你的网页是否符合标准,结果将帮助你迅速地解决问题。
说明:把当前页面在 http://www.totalvalidator.com 做HTML Validation,输出结果用红字进行了语法修正, 比较友好。不过由于通过其他网站验证, 速度有点慢, 并且结果不易保存。

页面设计

14. MeasureIt 0.3.92

https://addons.mozilla.org/en-US/firefox/addon/539
通过可以绘制在页面任何地方的刻度尺来显示以像素(px)计算的宽度、高度、元素缩进量。
说明:可以测量页面上任何选择区域的长宽, 对界面设计人员非常有帮助。

15. ColorZilla 2.0.2

https://addons.mozilla.org/en-US/firefox/addon/271
利用ColorZilla 您可以从浏览器中的任一点读取色彩值,快速调节颜色并粘贴到其他应用程序。您可以缩放正在查看的页面或测量页面任意两点之间的距离。
说明:从 页面, 或者调色板上取色, 同时可以缩放页面。

SEO广告

16. RankQuest SEO Toolbar 3.9.2

https://addons.mozilla.org/en-US/firefox/addon/1471
检查网站在搜索引擎和alexa的状态
说明:SEO 工具插件, 访问一个页面时, 显示此页面的各种排名及 SEO 信息。

17. Adsense Preview 1.5

https://addons.mozilla.org/en-US/firefox/addon/2132
将谷歌广告放到你的网页上
说明:在当前页面上显示 Google ADs 帮助确定广告位置。

其他工具

18. HackBar 1.4.2

https://addons.mozilla.org/en-US/firefox/addon/3899
包含一些常用的工具。(SQL injection,XSS,加密等)
说明:快速对字符串进行各种编码的工具, MD5, Base64, URLencode, URLDecode。

19. Document Map 0.6.1

https://addons.mozilla.org/en-US/firefox/addon/475
显示当前页的标题结构中侧栏让之间快速导航…
说明:提供页面资源结构信息.。

20. IE View Lite 1.3.5

https://addons.mozilla.org/en-US/firefox/addon/1429
IE View 简装版,将选项集成到了右键关联菜单中,同时增加了一个工具栏按钮。
说明:点右键可以选择在 IE 中打开页面, 有助于跨浏览器调试。

21. TimeStamp Converter 2.0.0

https://addons.mozilla.org/en-US/firefox/addon/2063
将转换日期和 timestamps.Context 菜单选项将所选的时间戳转换为日期。
说明:除去从上下文中转换, 还可以手动将 timestamp 时间戳与 date/time 转换。

22. TimestampDecode 0.1.8

https://addons.mozilla.org/en-US/firefox/addon/3208
将所选的编号视为一个时间戳并显示一个已解码的日期/时间。
说明:将选中的数字作为 timestamp 时间戳转换为 date/time。

23. Fire Encrypter 4.0

https://addons.mozilla.org/en-US/firefox/addon/2063
说明:将文字加密成各种算法的密文, 甚至包括摩尔斯码。

24. Add-in-one Sidebar

https://addons.mozilla.org/en-US/firefox/addon/1027
全方位多功能侧边栏。
说明:在浏览器左侧增加打开书签, 历史, 插件等的工具条。

本文来自:http://www.cnblogs.com/psunny/archive/2010/02/04/1663481.html

一份不在婚礼上的家长致辞

网上看到,感人:

一对恋人在异国结婚,父母从大陆寄来的信,结婚当日司仪当众就把全文朗颂出来,那是我见过最安静的一次请客场合,在场学生无不为其父母的挚爱而感动,虽然事隔多年但那个场景仍然深深印在脑海中,这篇文章后来流传开了,我则是一直保存到现在,在父亲节从新校誊,希望能对你们有所启示。
 �
 家不是讲理的地方——  

 一份不在婚礼上的家长致辞�

 萍儿∶爸妈听到你要结婚喜讯,真为你高兴,远隔千里,我们不能参加你的婚礼,不能在婚礼上献上我们的家长致辞,这是我们内心的一点遗憾.但你是我们的女儿,相信你能理解爸妈的一份感受.那天放下电话,我和你妈沉默了良久——我们的孩子怎么一下子就长大了?后来,你妈对着镜子淡淡地说∶你看,我的白头发又多了,萍儿也该结婚了.我数着你妈的白发,那些白发竟像许多往事,一件一件浮上心头.你妈提醒我∶还是给女儿写一封信吧!就算是我们送你的一份新婚礼物.萍儿,我们只是天底下最平凡的父母,我们的孩子也只是天底下最平凡的女儿,我们不奢求太多,只是希望我的孩子踏上婚姻之路,走向人生之旅后,能满怀感恩,一路平安。在这里,给你一个我们的生活体会. �
 �
 先要告诉你∶家不是一个讲理的地方.

 这句话听起来,很没有道理,但千真万确,这句话是真理,是至理,是多少夫妇,多少家庭(包括我们家)用多少岁月,多少辛酸,多少爱恨,多少是非,多少对错,在纠缠不清难解难分的混乱中,梳理出来的一个最后结论.当夫妇之间开始据理力争时,家里便开始布上阴影.两人都会不自觉地各抱一堆面目全非的歪理,敌视对方,伤害对方,最后只能两败俱伤,难以收拾。多少夫妻,为了表面的一个“理”,落得负心无情。他们不知道,家不是讲理的地方,不是算帐的地方。那么,何为“家”,“家”是什么地方? �

 萍儿,我们年轻的时候,也回答不了这个问题;也像许多夫妻那样,为一点小事争闹不休.那一年为了你小叔的调动问题,我和你妈大吵了一场,甚至闹到要离婚的地步.只是在那个时代我们还缺乏勇气.直到有一天,一位老战友在他孩子的婚礼上说“希望你白头偕老,相爱永远”时,“爱”这简短的字,像春雷响在我心里.是的,家不是讲理的地方家该是讲爱的地方。爱一时很容易,爱一生一世却不容易,这里面有许多妙处需要我们去总结和体会。  

 其次我们要告诉你∶婚姻是个空盒子。
 �
 你必须往里面放东西,才能取回你要的东西;你放的愈多,得到的也就愈多。很多人结婚时,对婚姻有许多期盼,期盼从中可以得到富贵,藉慰,爱情,宁静,快乐,健康,其实婚姻开始的时候,只是一个空盒子。走到一起的两个人,一定要养成一个习惯,去给,去爱,彼此侍奉,彼此赞赏,日后,那个空盒子才会日渐丰富起来。空盒子最先该放的应该是“思念”,思念是一种使我们刻骨铭心的东西.它是两个人有了肯定,有了情感,然后进而关怀,进而疼爱的一种情绪. “思念”是疲惫时通向家里的一条小路,是寒冷冬夜里的一股暖意,是匆忙推开家门后扑面而来家饭香……空盒子里还要放进“艺术”,婚姻生活中的艺术。在婚姻生活中,需要讲艺术的地方无处不在,生气有艺术,吵架有艺术.有一对夫妇含辛茹苦养育了五个孩子,其中之艰难,只有他们自己能体会.一天,夫妻为了孩子的一件小事吵起来,越吵越厉害,眼看不可收拾了,妻子突然说∶等一下,我要去生孩子了。这句话,就是吵架的艺术。婚姻的盒子里,除了放“思念”和“艺术” 外,还有许多东西,都可以放进去,这有待于你们自己去填补。

写到这里想到一位作家说过的一句话“你们生养他,教育他,你们的责任已尽,而你们给他最好的礼物,是一对翅膀”。萍儿,这封信,就是爸妈送给你的结婚礼物,我们希望你带着我们的祝福,快乐的飞翔!爸爸,妈妈。  

 爱一个人……
了解,也要开解;
道歉,也要道谢;
要认错,也要改错;
要体贴,也要体谅;
是接受,而不是忍受;
是宽容,而不是纵容;
是支持,而不是支配;
是慰问,而不是质问;
是倾诉,而不是控诉;
是难忘,而不是遗忘;
是彼此交流,而不是凡事交代;
是为对方默默祈求,而不是向对方诸多要求;
可以浪漫,但不要浪费;
可以随时牵手,但不要随便分手。
 �
以上的都做到了,即使不再爱一个人,也只有怀念,而不会怀恨。

IT人如何成长?

在IT行业滚爬了一年多了,该好好规划下来的路线。为此,参阅许多前人例子。总结了下,希望有助于大家,更希望过来人给我们这些菜鸟们意见,指导。
看到这么一个软件开发者的成长路线:

                                    |–> 其它路线
入行 –> 软件工程师 —
                                    |–> 高级软件工程师 –> 系统分析/架构师 –> 资深技术专家
                                                                     |
                                                                      –> 团队领导  –> 技术总监

现在简单为软件开发的方向分以下几类:
1)系统开发:如操作系统,数据库系统,服务器系统等开发;
2)专业开发:如图像处理开发,自然语言分析开发;
3)应用开发:银行、电信等业务系统,ERP,BI等;
4)简单开发:简单网站,简单管理系统开发;

在这不同的方向里,软件基础(如数据结构等),专业知识(如数学等),行业知识上都会有不同的侧重。

对方向有了大概的头绪后,则该如何规划,才能走好这些方向呢?

1)首先,需要充分学习软件基础知识。万丈高楼平地起,没有很深的地基何以建造高楼大厦。在一年多里,自己开发了许多网站应用,但现在觉得没什么进步,而且有些东西力不从心了。这应该是软件基础知识的欠缺,也就造成发展空间的有限。为此,只有打下深厚的基本功,下来的路才能越走越远。基础知识的学习很是枯燥的。希望你我都坚持!
2)应用系统知识。在具备一定基础知识的基础上,我们通过学习应用知识。便是能上手工作了。应用知识指的是,如web应用开发,数据库应用开发。而这些得通过实践,再实践,才能形成一个体系。但在此之前,基础知识很重要。应用知识通常是一个个的知识点,如企业计算的Java分层,EJB,分布式计算,这些J2EE定义的企业应用开发知识,有时都可以在短时间内完成某个知识点的学习。
3)软件思维方式。在这方面表现的好,这就是能力的分水岭了。莫怕,引前人所说:都是可以通过学习练就的。我们可以在框架,模块化,面对对象,一些经典的技术解决方案入手,务必具备细致周到,逻辑严密的思维方式。
4)了解软件过程的规律也非常重要。这一点还未深刻体会。现在搬点理论,^_^。好的规范和过程(软件工程基本都会经历需求,设计,代码,测试,评审的过程)可以控制开发进程,避免一些风险。

此上都是浅述,菜鸟毕竟是菜鸟哈……

社会都流传,程序员是“青春饭”。确实,如果始终从事低端开发,随着年龄的增长,就可能被这行业边缘化,找不到自己的定位,终究被淘汰。唯有不断蜕变,其过程艰难的,但只有打好扎实的软件基础,同时,要形成体系,才能对系统有整体的了解。最后,要不断训练自己的软件思维。多了解优秀的系统,养成良好的开发习惯。咱们会成功的!嘿嘿。

路漫漫其修远兮,吾将上下而求索!