- 浏览: 1252167 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (729)
- Java_about (144)
- Spring_Hibernate_Struts_OpenSource (27)
- linux_unix (62)
- life_sth (21)
- js_css_html_xml_nodejs (69)
- design_pattens (1)
- Perl (8)
- php_ecshop (4)
- DB_Mysql_Oracle_Informix_SqlServer (43)
- JSTL (8)
- Testing_自动化测试 (42)
- DB_ID_UUID (4)
- SEM_SEO (1)
- english_study_improvement (4)
- SVN_Git (9)
- WebService_SOA_CloudComputing (3)
- E-Commerce (1)
- Lucene_Solr (7)
- others (2)
- Regex (2)
- tomcat_jetty (8)
- zeroc-ice (1)
- java_excel (5)
- ant_maven_gradle (5)
- Unity_VR_AR_C# (2)
- jmeter (1)
- XPath_dom4j (1)
- Ruby_and_Rails (68)
- write_a_rails (17)
- manage_and_team (1)
- getting_real (1)
- ubuntu (20)
- git_and_git_flow (7)
- TODO (1)
- PM_design (2)
- Python_and_Django (8)
- NoSql_mongo_redis (24)
- C/C++ (3)
- vi_vim_gvim (0)
- c#_.Net_windows编程_dll (10)
- Php_and_Yii (9)
- Android_IOS (31)
- Mysql (5)
- sa_运维_network_硬件 (37)
- lua (2)
- c_cpp_VisualStudio (21)
- 硬件-RM-Arduino (6)
最新评论
-
shenkun58:
...
NoClassDefFoundError: Could not initialize springframework.BeanCreationException -
liaojia1:
正解,感谢
NoClassDefFoundError: Could not initialize springframework.BeanCreationException -
flingfox63:
谢谢分享,电脑上有IPV6,导致了Guard启动不了……
ruby错误解决: Address family not supported by protocol - connect(2) -
c39274936:
s = "hello_world_ruby" ...
驼峰格式和下划线格式转换_translation between camel and snake format -
yfj300:
学习了学习了学习了学习了
硬盘基本知识(磁道、扇区、柱面、磁头数、簇、MBR、DBR)
资深程序员给新人程序员的八点建议
07年已经是陈皓在程序员行业里的第十个年头了。总结这十年,毕业的头两年,陈皓在银行中昏昏沉沉中度过,“这是我最失败的时候,两年的时间几乎完全白费
了。”。后来在上海的两年,我拼命地学习看书,并不断总结所做的项目,这个阶段是我补课的阶段,也是我量变的阶段。到了北京的这五年,是我从量变向质变转
换的阶段。
拼命看书
刚毕业的时候,陈皓也像很多刚毕业的学生一样,根本没有对自己的职业进行过比较好的规划。“还记得当时什么都没有想,就是想做一些实际的事情,好
好的钻研一些技术。实在没有别的什么想法。”在毕业头三年中(1998年到2001年),不要说是对未来的职业有所规划,对所学的技术也是毫无规划。
离开银行后到上海加入了一家专做银行的系统集成的公司,发现自己和别人的差距非常的大,所以开始拼命地看书和学习,在到上海的头一年中,看了四、
五十本书,研究的技术包括PB, delphi, SQL, HTML, CSS, DHTML, java, Perl, CGI, ASP,
PHP, JSP, XML, UML, MFC, Lotus Notes, Unix, Oracle, Informix, C++,
ActiveX, ODBC, ADO, .NET, COM, 乃至CISCO路由器的配置,Photoshop,
3DMAX……陈皓学得很杂很泛,完全没有目的,只是觉得别人懂的自己也要懂。
“看了许多许多的书,完全没有好好想想自己应该走什么方向。现在回头看来也不知道是好还是不好。”
也许是看的书太多,懂的东西太多,后来有机会参与了一次全国性质的项目。后台是AIX+Informix用C开发,前台是用PB的PFC做界面,
通过IBM的CICS这个中间件连通前后台。在开发这个项目的一年时间里,陈皓对Unix/C/C++以及分布式系统有了非常深刻地认识,并深深地迷上了
它们,同时对大型软件工程的流程和管理有了非常深刻的了解。
这个项目对陈皓的影响非常大,除了技术上的收获之外,更让陈皓逐渐确定了自己的规划。
技术之外
2002年底,北京一家做分布式计算/网格计算平台的加拿大公司对我产生了兴趣,经过5轮面试陈皓拿到了offer,又一次开始了我的奔走——从上海来到了北京。
新的公司让陈皓的Unix/C/C++得到了非常大的巩固,“这个公司也让我这个土狼学到了很多很多,特别是认识和观念上。”特别是在带领一个
team对公司欧洲用户做Customer
Service方面的工作时,陈皓学到了很多客户管理的知识,英语能力、与人沟通的能力以及对软件的认识得到了完全的升华。
陈皓开始使用一种和以前完全不一样的方法去思考问题——从用户的角度对问题进行思考。“此时,技术方向对我来说已不重要,技术对我来说已经变得非
常简单,因为技术只需要看书看文档就可以获取。”陈皓开始用全新的方式思考如何管理一个团队,如何制造一个成功的软件,如何管理客户。并由此有了更进一步
的职业规则——成为一个成功的技术主管、建立一个成功的团队、开发一个成功的软件产品。
给新人程序员的八点建议
走过弯路,有过迷茫,回首九年陈皓感慨万千。“今天,我对许多刚上路的朋友都会说,人生的规则很重要,从上大学时就要好好规划。”他结合自身经历,对许多刚踏入程序员行列的新人程序员,他给出了以下八点建议:
1.在大学的时候尽量多地进入公司参与实际工作,一方面积累工作经验,另一方面,提前认识工作和自己,以便毕业时更准确地把握自己的方向。
2.从毕业开始到毕业后至少5年内,踏踏实实地专研技术,这是一个积累过程,千万不要把心思放在钱和职位上。钱和职位只是能力的附属品,不要让其喧宾夺主。
3.从毕业后3年到7年的时间,注意学习工作当中的方法以及相关的管理和流程,不但要知其然,还要知其所以然。
4.30岁以前,踏踏实实地学习。学技术,学做人,学做事。30岁以后再谈自己的发展。
5.毕业后的前5年主要是量的积累,要不停地积累知识和方法。毕业后的5到10年主要是质变,应该着重于思维和想法的更新。后五年应该有很强的包容能力和接受新东西的能力,千万不要太过固执和坚持自己的想法。
(本人总结一下:前5年不要迷信,不断积累;后5年,不要固执,包容创新)
6.换工作要“承前启后”,前面的工作会成为后面工作的一个基础,而后面的工作又会成为前面工作的一个很自然的延续。
7.不要只把心思放在技术上,技术是hard skill,只要下工夫就一定会掌握。更要注意与人沟通等为人处事的soft
skill上。hard skill像一个大树的根,而soft
skill则像一个大树的枝叶。树根是你的根基,能让你站得很稳,而枝叶能让你向天空伸展,获得发展。
8.对于程序员来说,应该始终记住,技术不是主要的,主要的是通过技术能够解决什么样的问题。一定经常想要解决什么的问题,要满足什么样的需求,而不是要用什么样的技术。
(总结下:技术永远是第二位的!!!)
发表评论
-
飞利浦电视,U盘,如何安装app,显示apk文件,看不见apk文件,解决
2024-02-25 17:12 251= = = 飞利浦电视,U盘,如何安装app,显 ... -
英文歌曲:She’ll be comin’ round the mountain
2022-04-17 18:53 170= = = She’ll be comin’ r ... -
【思考人生】《輝耀姬物語》剖析:月亮公主的"罪與罰"
2022-01-16 09:56 288= 闲暇无事,随便看看,发现了一个电影。正好可以启发我最 ... -
exl_excel 绝对引用 路径问题
2019-09-27 20:09 406= = = A1 在下拉拖动引用时,会变成引用 ... -
Word 2010 总是崩溃解决办法总结
2019-06-11 15:14 553= = = https://blog.csdn.net ... -
word2010自动弹出信息检索解决方法
2017-10-23 10:44 1273= = = 一、这种最难发现 后来我发现,即使所有的 ... -
知乎上最火的租房经验
2017-07-20 16:08 1028= = = 知乎上最火的租 ... -
刃于心而未达,拔之即死,则以惨痛苟存,是以为忍也
2015-05-12 17:12 1066#1 刃于心而未达 ... -
熬夜是因为没有勇气结束这一天,赖床是因为没有勇气开始这一天
2014-02-27 18:48 1455熬夜是因为没有勇气结束这一天,赖床是因为没有勇气开始 ... -
保持健康+保持年轻+保持活力
2012-07-05 13:43 01.别赖床。百岁老人都是无可争议的早起者! ... -
cooperation-experience
2012-06-03 10:39 0==合作: 人都有需求,都想少付出,多收获。所以,一开 ... -
TODO_LIST_PREV
2012-04-18 17:49 0ing... #cocos2d-x sound ... -
JavaEey_广告真不少
2011-01-14 14:06 159渐渐的,javaEye广告真不少!!! 有些受不了了 ... -
未来必不可少的5个IT技能
2010-11-30 13:17 995未来必不可少的5个IT ... -
点子和执行力
2010-11-30 11:36 1017点子和执行力 没有实践的点子仅仅是一个想法。有 ... -
要创业,先退学【摘】
2010-11-02 19:32 1012Etsy.com 的董事会结束 ... -
(摘)承认自己的无知的现状,保持自己求知的欲望
2010-11-02 18:27 1136这是一种生活态度,凡是太功利的思想,学之愈多,中毒愈深,悔之! ... -
创业者需要知道的50句话【摘】
2010-11-01 15:20 75创业者需要知道的50句话 仔细读,反复读。 1. ... -
(摘)华为总裁任正非:正确的方向来自于妥协
2010-09-11 21:32 952我们的各级干部要真正领悟了妥协的艺术,学会了宽容,保持 ... -
(摘)重点推荐:HP大中华区总裁孙振耀退休感言
2010-09-11 21:01 1235赖霖枫 发表于2010-07-01 14:1 ...
相关推荐
经典java编程经验分享,对java的全面知识进行深入浅出的分析!
数控编程经验分享.pdf
Hive高级编程经验分享
编程器固件分享 K2编程器固件分享 K2编程器固件分享 K2编程器固件分享 K2编程器固件分享 K2编程器固件分享 K2编程器固件分享 K2编程器固件分享 K2编程器固件分享 K2编程器固件分享 K2编程器固件分享 K2编程器固件...
MTK 10A socket编程相关经验分享MTK 10A socket编程相关经验分享
C语言学习资料C语言技术编程经验分享C指针经验总结资料合集(25个): c99标准.pdf C指针经验总结.pdf C程序设计语言.pdf C语言参考手册之函数库.pdf C语言图形编程技术.pdf C语言大全第4版.pdf C语言常见问题集.pdf...
C语言学习重难点分析编程经验分享等17个资料合集: 495个C语言问题.pdf C函数速查.chm C语言与C++不得不说的那点事.pdf C语言与Java的区别.pdf C语言函数的递归和调用实例分析.pdf C语言单链表功能完全详解.pdf C语言...
第十五章 .NET编程经验分享.docx
讲述20条编程经验。编程大牛们的编程经验
VB编程经验手册VB编程经验手册VB编程经验手册VB编程经验手册VB编程经验手册
编程器固件分享 K2T编程器固件分享 K2T编程器固件分享 K2T编程器固件分享 K2T编程器固件分享 K2T编程器固件分享 K2T编程器固件分享 K2T编程器固件分享 K2T编程器固件分享 K2T编程器固件分享 K2T编程器固件分享 K2T...
编程器固件分享 K2P A2编程器固件分享 K2P A2编程器固件分享 K2P A2编程器固件分享 K2P A2编程器固件分享 K2P A2编程器固件分享 K2P A2编程器固件分享 K2P A2编程器固件分享 K2P A2编程器固件分享 K2P A2编程器固件...
VC编程经验总结 分享给大家 希望对大家有帮助
java并发编程内部分享PPT
前人总结的高质量编程的经验 个人觉得极有价值一看 分享给对C++有兴趣的人 看看你离高手还有多少距离,或者,你就是高手!
《我和LabVIEW:一个NI工程师的十年编程经验》是作者在学习和使用LabVIEW过程中的经验总结。书中由浅入深地对LabVIEW最常用的功能和LabVIEW学习过程中常见的问题进行了一一介绍。此外,对于LabVIEW帮助文档中没有涉及...
先说明一下,我下面要说的LCD1602的芯片驱动是HD44780,如果你们的LCD1602驱动芯片不是HD44780,那么下面的内容是不适用的。
电脑教材VB编程经验手册
原文作者乔纳森•丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大...
我和LabVIEW-一个NI工程师十年的编程经验,LABVIEW学习高级阶段