转载……给新人程序员的八点建议

给新人程序员的八点建议

 

 

 

他结合自身经历,对许多刚踏入程序员行列的新人程序员,他给出了以下八点建议 ……

今 年已经是陈皓在程序员行业里的第十个年头了。总结这十年,毕业的头两年,陈皓在银行中昏昏沉沉中度过,“这是我最失败的时候,两年的时间几乎完全白费 了”。后来在上海的两年,我拼命地学习看书,并不断总结所做的项目,这个阶段是我补课的阶段,也是我量变的阶段。到了北京的这五年,是我从量质向质变转换 的阶段。

拼命看书

刚毕业的时候,陈皓也像很多刚毕业的学生一样,根本没有对自己的职业进行过比较好的规划。“还记得当时什么都没有想,就是想做一些实际的事情,好好的专研一些技术。实在没有别的什么想法。”在毕业头三年中( 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 年主要是质变,应该着重于思维和想法的更新。后五年应该有很强的包容能力和接受新东西的能力,千万不要太过固执和坚持自己的想法。

6.        换工作要“承前启后”,前面的工作会成为后面工作的一个基础,而后面的工作又会成为前面工作的一个很自然的延续。

7.        不要只把心思放在技术上,技术是 hard skill ,只要下工夫就一定会掌握。更要注意与人沟通等为人处事的 soft skill 上。 hard skill 像一个大树的根,而 soft skill 则像一个大树的枝叶。树根是你的根基,能让你站得很稳,而枝叶能让你向天空伸展,获得发展。

8.        对于程序员来说,应该始终记住,技术不是主要的,主要的是通过技术能够解决什么样的问题。一定经常想要解决什么的问题,要满足什么样的需求,而不是要用什么样的技术。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/65985.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

职场7个建议 轻松抛弃同龄人

点击蓝字关注,回复“职级”获取知名互联网公司职级定义 昨天在IT东方会平台做了一场直播,很多朋友提了很多职场相关的问题,觉得有必须总结一下这些年一些职场习惯,希望这些建议可以启发到你。 那现在就开始吧,下面从「…

2017热点推荐:成功程序员的8个习惯

对成功的渴望或许是我们与生俱来写在基因里的一部分。成功会让人幸福,并且几乎每个人都在争取幸福。当我们感到幸福的时候,我们大脑中的化学物质会迸发积极的情感,激励我们获取更多的成功。 成功的职业生涯通常是指规定时间内,发布…

这8个习惯可以改变整个人生?

1、清晰地知道你今天的工作,不会迷茫磨时间; 早上的阳光真舒服啊,繁闹的街区空荡荡没有几个人,感觉自己平白无故地,比别人赚到了2个小时的自由时间。 2、有充沛的精力,帮你高效地完成计划; 早…

成年后,让我快速成长的50个人生建议

1、永远对任何人保留至少30%的神秘感。 对于刚认识的人更是如此,跟陌生人聊几个小时就把自己全盘托出的,不是单纯而是傻逼,你越主动越卑微,别人越看不起你。你越有分寸,越有界限感,别人越尊重你。不卑不亢…

对自己的全面检视,写在28周岁的人生规划

一、你的个人核心价值观是什么? 1)、我为什么活着? a.存在即合理:既然活着,就努力活着,活出样子来! b.活着的需求:马斯洛需求层次理论。 具体为:生理需求/安全需求/社交…

一份来自28岁.NET老程序员的自白

写在前面 很幸运,28岁的我头发还没有掉光,更幸运的是28岁的我开始了博客园的写作生活!这样的技术分享经历让我拓展了自己的朋友圈!有幸结识了像张善友张队(连续13年的微软MVP),大石头(NewLife团…

Semantic Text Matching for Long-Form Documents(长格式文档的语义文本匹配)笔记

ABSTRACT 1、大多数现有的语义文本匹配方法在此设置中取得的成功有限,因为它们无法从长格式文本中捕获和提取主要思想和主题。 2、提出了SMASH RNN,综合了来自不同文档结构级别的信息,包括段落、句子和单词。基于注意力的分层 RNN 导出每个文档结构级别…

有哪些科研人员看文献必用的软件?

你可曾因为在电脑上找不到某篇已读文献而急躁? 你可曾因为向手机、平板一篇篇传输文献而厌倦? 你可曾因为检索各网站找不到想要的论文而烦恼? 如果答案是: 有、是、甚至想砸电脑 !那今天推荐软件一定合您口味&#xff…

让ChatGPT告诉你如何学习SAP FICO模块的系统知识

文章目录 目录 文章目录 SAP FICO模块介绍 ChatGPT介绍 想要了解SAP系统的FICO模块,如何学习 学习FICO模块,有哪些步骤 学习FICO模块,需要哪些基础知识 学习FICO模块,有哪些注意事项 总结 SAP FICO模块介绍 FICO&#x…

光凭验证码就可以盗号!微信盗号新手段揭秘

 光凭验证码就可以盗号!微信盗号新手段揭秘 91.com移动互联网第一平台 时间:2014-06-30 [网站合作] 快速评论 分享到QQ好友新浪微博91娱乐 目前有一种新型盗号方式即骗取用户手机验证码来盗取用户微信QQ等帐号,从…

不用下载应用也能联调信息流广告?

在日常的投放当中,我们总会经常遇到需要联调广告来确认数据回传是否正常,因此在需要经历下载应用——安装——激活——注册——付费等一系列过程来进行每个事件的确认,单纯下载安装还可以,但是每次都需要付费的话,对我…

常见信息流广告有哪些展现形式

信息流广告指的是通过精准的用户标签定向,将广告内容嵌入到产品生态之中,做到不打扰用户的广告体验,激发用户对广告的主动性,促使其主动接受和分享。信息流广告与传统的展示广告在展现样式上最大的区别就在于传统的展示广告有固定…

什么是信息流?如何投放信息流广告?如何收费?

什么是信息流?如何投放信息流广告?如何收费?什么是信息流?如何投放信息流广告?如何收费?什么是信息流?如何投放信息流广告?如何收费? 随着互联网的发展,信息时代已经到来,信息流广告逐渐得到众多广告主的青睐。 进行广告投放,不仅需要投入大量的精力,还要投入一…

信息流广告投放的技巧

随着互联网的发展,信息时代已经到来,信息流广告逐渐受到众多广告主的青睐。 做广告,不仅需要投入大量的精力,还需要一定的资金,花这么多,自然是要收获不错的收益。广告主在广告信息流的时候都追求高ROI&am…

网络文化与伦理【0948】

1、网络伦理规约的具体原则有哪些? 2、简述网络文化霸权带来的伦理问题及其对策。 3、学校网络道德教育的基本途径有哪些? 随着网络的普及,网恋已越来越成为一种普遍的现象,人们对网恋的态度也褒贬不一。然而,网络是…

IT伦理与道德

1.个人隐私问题 个人隐私包括传统的个人隐私和现代个人数据。传统的个人隐私有姓名,出生年月,身份证编号,婚姻家庭,教育等。现代个人数据有用户名和密码,IP地址等。合理合法的隐私应受到保护。在计算机时代&#xff0c…

IT道德与伦理

IT道德与伦理 “在这样一个高科技、高技术的时代,关于对IT的探讨永远是不可以回避的问题。。。” 一、个人安全隐私 在说起这一点的时候,很多人或许没有什么感觉,但是我举个例子你就能够明白现在个人隐私的安全程度了。 例子:当…

非暴力沟通:简介及内容导航

目录 1. 简介1.1. 非暴力沟通(NonViolent Communication, NVC)1.2. 异化的沟通方式1.2.1. 评价1.2.2. 强迫 2. 四元素3. 倾听4. 场景5. 博主对《非暴力沟通》的读后感 1. 简介 1.1. 非暴力沟通(NonViolent Communication, NVC) …

IT的道德与伦理

首先,我们先谈下IT的道德。 什么是IT道德,怎么理解职业道德在工作中的应用。 对于各行各业都有它的行为准则和道德底线,对于IT行业来说它的道德准则在于一下几点。 1:创新 创新在于不抄袭别人的创意,出于对他人的尊重…

IT 伦理与道德

在1942年的短篇小说中,科幻作家Isaac Asimov提出了机器人的3条准则——工程安全措施和内置的道德准则,以保证机器人会友善对待人类并使人们免于机器末日。这些准则一是机器人不能伤害人类,或无所作为而导致人类受伤害;二是机器人必…