开始程序员生涯的五个建议

如果你想成为一名程序员,这些建议可以帮助你走上正确的道路 如果你想成为一名程序员,这个建议可以帮助你走上正确的道路。 程序员不是一个容易的职业,每年都有许多人从国内顶尖院校的计算机科学专业毕业,这是任何人都能从事的竞争最大的职业之一。同时,编程也是令人兴奋的。随着技术的进步,工业界每天都有创新。编程对于热爱它的人来说是一项充满激情的事业。 当我 13 年前开始做程序员的时候,我希望有人能告诉我下面清单上的一切建议。这个清单可以为所有新手程序员节省大量的... 阅读详情

原文转自:http://www.systhinker.com/html/18/n-20618.html

如果想成为一名程序员,你需要通过一些有创造性的方式来获取经验并且并推销自己。本文作者分享了一些引导性的实用对策。



  有位会员在我们的论坛上提交的一个问题,问到他是否可以开始他的程序员生涯了。他已经花了大量的时间自学C#。他现在在学习WPF。此外,他是从事互联网领域的工作,因此,他对IT业已有了解。根据他的情况,我想,他已经准备好了去挑战职业开发生涯。就他如何实现目标,我有如下建议。

  1. 基础学习

  当涉及基础学习时,很多自学编程的朋友都有一个错误的认识。促使某人自学编程的心态是一种“现在就做些事”的动力和渴望。有这种心态非常好!但不幸的是,在学习新东西时,一旦涉及基础,很多人都急于求成(还没学会走路就想跑)。这是我的个人经验。这也就是为什么自学的程序员有时候名声不大好的原因。

  确信你学到了编程基础。这包括变量名、合适结构体、有时候需要查找库而不是应用程序等等。《如何学习用某某语言编程》,这类典型的书籍往往忽略了成为一名编程高手所具备的能力:解决问题的能力。在这里,我向大家推荐Abelson和Sussman的《计算机程序设计与解释》一书,此书对你快速提升能力大有帮助。

  编者注:《计算机程序设计与解释》一书于1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,1996年修订为第2版。在过去的二十多年里,此书对于计算机科学的教育计划产生了深刻的影响。


  2. 多参与项目

  编程经验,多多益善。我推荐你加入一个开源项目,或者加入当地非盈利组织,帮他们编写软件。

  你将有如下收获:

  • 你将接触到如何将一个应用程序更加规范;
  • 你将经历研发的整个流程,包括产品维护;
  • 你将学到团队合作经验;
  • 你将学到基础知识,比如版本控制和编写文档;
  • 你将得到的成就感让你远离失落;
  • 你将可以把这段项目经历写在简历上。


  3. 接受减薪

  如今经济的颓势已经不再是什么秘密。一直以来,我听到的说法是:虽然有很多空闲的职位,但是工资着实很低。很多雇主把目标锁定在可以接受更低工资或者重新评定工资等级的人身上。

  大学应届毕业生(他们当中的很多人发现毕业后便失业)是入门级的竞争力。另外,绝大多数应届毕业生没有像已在职员工那样的经济负担,同时,和那些毕业多年的、有贷款、有家室和车贷的人相比,他们可以接受更低的薪水。

  入门级的职位同样也是最容易外包出去。但不幸的是,开发行业的总体趋势是:在职业生涯中,头五年左右的日子正变得越发艰难。


  4. 关注非程序研发职位

  在研发团队中,有很多职位并不参与研发工作,可是它们也会让你向目标进一步迈进。比如像品质保证/检测、维护、技术支持等。必要的话,从中选取一个作为进入研发行业的敲门砖。接着,从容地寻找通向编程之门。举个例子,你现在是一名质检员,除了单纯地寻找错误并报告外,你还可以仔细检查代码,找出错误出现的位置并以用标签加以标记。研发人员会很感激你的帮助在证明自己能力之后,开发行业的大门也向你敞开了。


  5. 给老板做兼职

  以你现在的经验来讲,找到一份兼职工作不太靠谱,但如果是为你现在的老板多做些分外事的话,也许可以。和你的老板还有同事们沟通一下,看看有没有一些简单的程序可以替他们完成,来减轻他们的负担。接下来,便是编写程序。如果你身边有一个内部的开发团队,你可以为他们提供一些帮助。一些经理会让你在工作时间内来做,另一些则让你在自由支配时间内完成。当然,你也可以尝试从外部接些兼职项目。

  不管是哪种方式,你都会得到开发经验,你在目前老板面前更有价值,甚至可能在目前的公司中为自己开启一个新的职业方向。在我的职业生涯中,我一次又一次地发现,当面临事业成长、事业发展和新方向时,“多做些分外的事”可以扭转局面。

  编者注:WPF(Windows Presentation Foundation)是美国微软公司推出.NET Framework 3.0的组成部分之一,它是一套基于XML、.NET Framework、向量绘图(vector graphic)技术的展示层(presentation layer)开发框架,微软视其为下一代使用者介面(user interface)技术,将广泛被用于下一代Windows平台(Windows Vista)的界面开发。

程序员的职业生涯 随着互联网的兴起“程序员”三个字越来越受到大家的关注。有个段子说嫁人就嫁程序员,原因有三;一:挣得多,二:花的少,三:死的早。借着这个段子鄙人不才就给大家分析一下以上三点。 一:挣的多,随着近些年互联网的崛起,程序员的工资确实大幅度提高,在一线城市北上广深工作经验三年以上月薪差不多都是平均1.5万起步,我说的是“平均”当然有的甚至是更高,这个数字并不是十分的准确我只是根据我身边的朋友同事大家的月薪... 阅读详情

相关推荐

程序员的职业生涯规划与建议

随着信息技术的飞速发展,程序员作为 IT 行业的核心力量,面临着前所未有的机遇和挑战。一个清晰合理的职业生涯规划对于程序员来说至关重要,它不仅能帮助程序员在职业生涯中少走弯路,还能提高个人的职业竞争力和成就感。本文的目的就是为广大程序员提供系统的职业生涯规划指导,涵盖从初级程序员到高级技术专家、技术管理等不同阶段的发展路径,以及如何应对职业发展中的各种问题。本文将按照以下结构展开:首先介绍程序员职业生涯规划的背景和相关概念;接着分析程序员职业生涯的不同阶段,包括各阶段的特点、目标和技能要求;

移动开发前沿的博客 434

程序员:开始编程生涯的5个建议

想成为一名程序员,都需要通过一些有创造性的方式来获取经验并且并推销自己。漫长的IT职业生涯中,要实现自己的目标,要懂得以下几点 1. 基础学习 当涉及基础学习时,很多自学编程的朋友都有一个错误的认识。促使某人自学编程的心态是一种“现在就做些事”的动力和渴望。有这种心态非常好!但不幸的是,在学习新东西时,一旦涉及基础,很多人都急于求成(还没学会走路就想跑)。这是我的个人经验。这也就是为什么自学的...

iteye_4675的博客 98

GD32测量pwm波频率以及占空比

1、需求 最近做的一个项目,其中有一个传感器输出是pwm波形,频率代表速度,频率越高速度越快。不同的占空比代表不同的故障类型。占空比10%~90%,频率范围20hz ~1khz。 基于以上的需求,单片机要实现两个功能: 1、测量频率 2、测量占空比 这怎么玩呢?从没搞过啊。 2、需求分析 经过查找资料以及参考正点原子的教程,发现单片机的定时器的输入捕获功能能够实现该功能。 2.1分析 如上图所示,测量占空比和测量频率实际上就是测量波形的长度。 对于占空比,就是测量T2与T1时刻的差值 对于频率,就是测量T

Jack Yi的博客 9071

Java程序员五年职业生涯——阿里大牛给你的职业建议

Java程序员五年职业生涯——阿里大牛给你的职业建议 每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。今天我给大家分享的是一篇来自阿里大牛对五年工作经验程序员的职业建议,希望对你们有启发。 最后,如果大家如果在自学遇到困难,想找一个java的学习环境,可以加入我们的java学习圈,点击我加入吧,会节约很多时间,减少很多...

shenlinlin123456的博客 837

爬取微博热搜并分析情绪趋势:NLP + 可视化一体化实践

本文介绍了如何用Python构建微博热搜关键词爬取与情绪分析系统。通过requests库获取微博热搜数据,使用snownlp进行中文情绪分析(0-1评分),并借助pandas、matplotlib和seaborn实现数据可视化。文章提供了从环境配置、数据采集到情绪计算和趋势图绘制的完整代码示例,同时建议扩展思路包括评论分析、多维度情绪分类和舆情预警系统搭建。这套方法可以帮助快速洞察公众情绪变化,为舆情监测和市场研究提供数据支持。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 821

如何利用VS2017创建一个简单的窗口

#如何利用VS2017创建一个简单的窗口 1、新建->Windows桌面向导 2、应用程序类型->桌面应用程序,点击确定 3、点击调试->开始调试 可建立如下图的窗口 4、可以在生成的项目文件的中找到windows17_2的应用程序,打开界面如下: 注:新建空白项目也可以,注意在解决方案资源器中添加.cpp文件,如源.cpp文件,下载代码见博文 ...

weixin_46894139的博客 2914

程序员应该如何规划自己的编程生涯?

全文共1982字,预计学习时长6分钟 来源:Pexels 不少人觉得规划生涯就是在浪费时间,纸上谈兵,还不如赶快行动起来多做些事。然而,事实真的是这样的吗? 下面是一个程序员的真实故事和有效建议: 曾经的我在公司里混混日子,别人叫我编写什么程序,指导什么开发师,写什么文件,我都言听计从,如是照做。他们想让我进入管理岗,我就计划管理项目。 最后,我在政治战场上遍体...

读芯术的博客 1700

复合材料热压罐固化残余应力仿真与优化

复合材料在热压罐固化过程中产生的残余应力是影响构件性能的关键因素,尤其在航空航天和风电叶片等高端制造领域。通过多物理场耦合仿真技术,可以精确预测残余应力分布,优化工艺参数。顺序耦合方法分步求解热分析和结构分析,既保证了计算精度,又控制了成本。Abaqus等有限元工具在此过程中发挥重要作用,通过合理设置边界条件、材料属性和接触关系,能够有效模拟温度场和应力场的相互作用。工程实践中,这种仿真方法已成功应用于无人机机翼、卫星支架等实际项目,显著降低了固化变形和微裂纹风险。

weixin_33146151的博客 216

程序员的职业生涯道路:成长、选择与转型

程序员的职业生涯并非一成不变,伴随着技术的更新迭代,职业路径上也充满了多样的可能性。从初级到资深,从技术专家到管理者,从开发者到创业者,每个阶段都有不同的挑战和机会。在职业生涯中,程序员应保持对技术的热情,不断拓展技能的深度与广度,同时也要注重软技能的培养,提升跨职能协作和管理能力。通过积极参与开源社区、技术分享,建立行业内的影响力;面对职业瓶颈,学会及时调整方向,寻找新的动力源。无论职业生涯如何变化,程序员的核心价值始终在于解决问题的能力,以及通过技术创造实际价值的驱动力。

lssffy的博客 2368

Clawdbot完 整安装与使⽤指南(保姆级教程)

Clawdbot 是⼀款开源个⼈ AI 智能体(Personal AI Agent),核⼼优势为本地部署+系统级执⾏+全渠道交互,可通过聊天⼯具(Telegram/WhatsApp 等)下达指令,⾃动完成⽂件整理、代码部署、⽇程同步等任务,所有数据本地存储,隐私零泄露。截⾄2026年 1 ⽉,GitHub 星标突破 4 万+,⽀持 Windows/Mac/Linux/云服务器多平台。

A1609926242的博客 1611

成功解决raise Py4JError py4j.protocol.Py4JError: py4j.protocol.Py4JError: Could not find py4j jar at 

成功解决raise Py4JError("Could not find py4j jar at {0}".format(jarpath)) py4j.protocol.Py4JError: Could not find py4j jar at 目录 解决问题 解决思路 解决方法 1、第一步安装jdk 2、第二步安装或升级py4j 解决问题 raise Py4JError("Could not find py4j jar at {0...

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 4627

职业生涯发展最佳建议

软件开发工程师在职业生涯中,有哪些比较好的发展建议能促进我们的发展呢?我们来看一看这位 js 大佬给出的一些建议

九卷技术录 254

【华为机试真题 Python实现】分苹果

《华为机试真题》专栏含牛客网华为专栏、华为面经试题、华为OD机试真题。如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议!本文解法非最优解(即非性能最优)。A,B两个人把苹果分为两堆,A希望按照它的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算走位,12+5=9(1100+0101=9), B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多,输入苹果的数量和每个苹果重量,输出满足A的情况下获取的苹果总重量, 如果无法满足A的要

3413

雷军:我十年的程序员生涯

这篇文章是之前在雷总个人博客看到的,里面聊到了他作为程序员的一些经历、初衷以及思考。写的不错,感触很深,很有见地,转来给大家来看看,也许会帮助到正在前行奋斗路上的你。来自:雷军的博客,https://blog.sina.com.cn/s/blog_4b0e23c90100b2qf.html最近,和UCWEB同事讨论,怎么才能把我们的UCWEB做到极致。我说,“手机上的平台非常多,如果想做好,需要足...

极客重生 498

ADES1831和ADBMS6830

1、上电默认进入STANDBY模式,SPI发送0xFF也可以进入STANDBY模式2、看门狗定时器超时后,进入SLEEP状态3、配置寄存器中的REFON位使用WRCFGA命令将组A设置为1进入REFUP状态,此状态比待机状态更快地启动ADC转换。i<TOTAL_IC;i++)注意:读AFE数据时会随着AFE片数增加而增加,原因是唤醒时间和AFE片数密切相关,如果需要缩短时间,那么减少唤醒频次。

m0_61973119的博客 266

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

阿里大牛给五年Java程序员职业生涯的职业建议,建议收藏

每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。今天我给大家分享的是一篇来自阿里大牛对五年工作经验程序员的职业建议,希望对你们有启发。 第一阶段: Java程序员五年职业生涯——阿里大牛给你的职业建议 Java程序员五年职业生涯——阿里大牛给你的职业建议 第一阶段我认为对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真..

文章中资料均可获取,有需要请添加yunduoa2019即可 215

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

六年开发经验Java程序员建议:未来的职业生涯该当如何

恍然间,发现自己在这个行业里已经摸爬滚打了六年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫折。详细过程我就不再叙述,在此,只想给大家说一说我的总结吧,看看大家有没有相似的经历,和类似的感悟。 第一. Java程序员需要不断的学习; 貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事web开发一年...

weixin_45127309的博客 2488

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

开始编程生涯的5个建议

如果想成为一名程序员,你需要通过一些有创造性的方式来获取经验并且并推销自己。本文作者分享了一些引导性的实用对策。 有位会员在我们的论坛上提交的一个问题,问到他是否可以开始他的程序员生涯了。他已经花了大量的时间自学C#。他现在在学习WPF。此外,他是从事互联网领域的工作,因此,他对IT业已有了解。根据他的情况,我想,他已经准备好了去挑战职业开发生涯。就他如何实现目标,我有如下建议。 1....

IT Lover 151

第一章:职场入门:程序员如何开始你的职业生涯

作为一名Java程序员,我们深知在当今激烈的市场竞争中,如何开始职业生涯是至关重要的。本章将从多个方面给出建议和指导,帮助你成功地开始你的职业生涯。

公众号:AI前沿侦探 612

女程序员职业生涯发展

onebluesky(蓝天):我是一名女程序员,选择这份工作是因为对编程很感兴趣!没有接触计算机的时候,就向往自己有一天可以以她为工作!学了计算机专业就对编程有了极大的兴趣,幸运的是毕业后找到了一份编程的工作。到现在三年了,不算长,在这期间技术有长进,但不如自己所期望的那么大!感觉从一个水平进步到另一个水平是要附出很多辛劳的,是有一定的难度的,要超越现在的自己,不是件容易的事! 现在发愁的

优快云管理频道——职业生涯诊所 1万+

38岁俄罗斯程序员,分享了20年编码生涯,总结了16条人生建议

今天正好是我开始写代码 20 周年。尽管如此,我还是有很多遗憾,而且花了太长时间。我认为,如果我尽早运用我所学到的态度、原则和工作方法,我可以在 5 年的职业生涯里,获得这里的大部分成就。如果您正在开始自己的职业生涯,这篇文章有可能挽救您 15 年的生命。我不敢想象,我在 23 岁而不是现在 38 岁的时候就拥有了所有这份清单(IEEE 除外,这需要 10 年)。在第一部分中,我将简要介绍一下我的职业生涯。在第二部分中,我将逐一分享会产生强烈影响的每一条建议。

Mr_HelloWorldx的博客 339
上一篇: 程序员如何接项目
下一篇: 积累编程经验的三种途径
SysThink
博客等级 码龄17年 37粉丝 136原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值