给软件开发初学者

给软件开发初学者办公软件初学者教程,适合初学者pcb软件,初学者素描画画软件,pcb软件初学者技巧,适合初学者的编程软件,什么软件英语初学者,软件开发公司,初学者学英语软件,初学者画漫画的软件,软件开发流程
社会化媒体营销 > 给软件开发初学者

给软件开发初学者(1)

给软件开发初学者

在论坛上呆久了,发现很大一部分有关开发的帖子都是有关心怀梦想,立志成为一个软件英雄或者响当当的黑客人物;或者是狂热的游戏玩家,突然想迈入游戏开发的殿堂,自己打造一个完美的游戏;或者被以前IT 行业的“钱”途无量所吸引,为了经济因素希望成为一个程

序员的,而寻求进入软件开发领域之门的求助帖子。

这些诸如“你好,我想做程序员,应该怎么做?”,“初学C++,请问看什么书好”,“请高手帮我看看这个程序”,“我想转行,请高手指点”……的帖子占了各大软件开发论坛帖子总量的很

大一部分,而且内容是长年不变,重复来重复去 :P

自从做了epubcn 的C++板块的版主,经常收到不相识网友的消息或Email ,基本上还是问这些问题。看到这些帖子和Email ,不禁想起自己刚刚迈入软件开发的领域,茫茫然不知何去何从,兴奋而又彷徨不安的过去,这样的经历一次又一次,在不同的地点、不同的时间仍然在不断的重复。今天终于坐下来,写下一点文字,希望能够对彷徨的朋友们有点帮助。

确认你真的要迈入软件开发领域

软件开发是一项纯智力活动(现在人们都意识到长时间超负荷的连续写程序并不会提高软件生产率,反而会对软件品质造成很大负面影响,所以尽管很多程序员仍然长时间加班,但这种现象正在逐步减少并最终会消失,所以体力要求并不会比其他行业高),如果你不是一个智力高于平均水平的人,说实话,软件开发并不适合你,你基本不可能在软件开发领域取得

很高的成就和地位,而且不久就会因为年龄的增长而被淘汰。

如果你以那些开发出共享软件的软件英雄和著名黑客为榜样,立志也要成为他们的一员,像武侠小说中的大侠一样仗剑江湖。我要先给你泼上大大一盆冷水,把你从幻想拉到现实中来。首先,现在的软件其复杂度和规模都远远超过以前,想一个人独力完成一个规模稍大的软件,基本没有可能(虽然还是有些特例, but trust me,那些仅仅是特例,请不要把自己想像成独一无二的超人、幸运儿);其次,无论是软件英雄还是仗剑江湖的顶尖黑客,他们的软件开发功底和智力都远远超过软件行业从业者的平均水平,没有多年的积累和坚韧超常人的毅力,是不可能,换句话说,想成为他们的一员,可以,但请首先成为一个合格的软件开发人

员。

如果你是因为传说中程序员的所谓“高薪”,对自己现在从事的工作不满意,而萌生转行的念头,我劝你还是再慎重考虑一下。程序员的待遇一般来说,是要比平均水平高一些,但远远谈不上高薪,而且以现在程序员的工作量来算,其实同样的付出,程序员所得到的能和平均水平看齐就不错了,程序员的竞争和淘汰也是异常残酷的。技术的更新速度更是其他行业所罕见,每个程序员都要不停的跑步跟上,不使自己落伍,所以在这个层面上来说,没有谁可以停下来休息,唯一能够积累下来的就是你的经验,但经验中能够为你的竞争力增添筹码的

并不多。

说了这么多,并不是我故意贬低,而是希望告诉你我所知道的软件开发行业的真实情况,基

于此请再慎重考虑你是不是真的要迈入软件开发领域。

检验一下你是否适合当个程序员

点击显示全文

分页:12345
  • 给软件开发初学者

    给软件开发初学者_经济学_高等教育_教育专区。软件开发初学者必备 给软件开发初学者 在论坛上呆久了, 发现很大一部分有关开发的帖子都是有关心怀梦想, 立志成为...

    贡献者:冲道人
    123366
  • 3-新手必知:如何一步步成为软件工程师

    3-新手必知:如何一步步成为软件工程师_求职/职场_实用文档。新手必知:如何一步步成为软件工程师对软件工程师这份职业感兴趣的小伙伴们知道如何成为软件工程师吗?知道...

    贡献者:乔布简历
    143330
  • 给软件开发初学者

    给软件开发初学者在论坛上呆久了, 发现很大一部分有关开发的帖子都是有关心怀梦想, 立志成为一个软件英 雄或者响当当的黑客人物;或者是狂热的游戏玩家,突然想...

    贡献者:ihaveapc
    123366
  • 给学习软件开发初学者的一些建议

    www.gxaedu.com 给学习软件开发初学者的一些建议 IT=挨踢,这是 IT 人的自嘲,进入 IT 行业是有四五年了,也算得上是一个 “老人”了吧,见了不少新人,面试...

    贡献者:国信安教育
    276723
  • 软件工程师入门学习

    软件工程师入门学习_电脑基础知识_IT/计算机_专业资料。软件工程师入门学习一....2.软件危机 从 50 年代到 60 年代,人们曾经把程序设计看作是一种任人发挥...

    贡献者:郑州课工场
    133925
  • 牛人给java初学者的建议2

    一个牛人给 java 初学者的建议 给初学者之一 浅谈 java 及应用学 java 不知...简单地说就是 Application Programming Interface,应用程序编程接口 在 java 里面,...

    贡献者:艾爱小笨
    375339
  • 软件测试入门基础-适合于软件测试初学者

    软件测试入门基础-适合于软件测试初学者_IT/计算机_专业资料。软件测试入门基础软件测试软件测试是软件开发过程的重要组成部分, 是用来确认一个程序的品质或 性能是否...

    贡献者:ahzhxl
    154683
  • 给学习大数据开发初学者的一些建议

    给学习大数据开发初学者的一些建议_计算机软件及应用_IT/计算机_专业资料。www.gxaedu.com 给学习大数据开发初学者的一些建议 IT=挨踢,这是 IT 人的自嘲,进入 ...

    贡献者:国信安教育
    367052
加载中...
加载中...
  • XPath实例教程

    XPath 实例教程一、基本的 XPath 语法 实例教程一、基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝...

  • xpath详细使用介绍

    xpath详细使用介绍_计算机软件及应用_IT/计算机_专业资料。xpath详细使用介绍如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是 “从前门出去,...

  • xpath详解总结,很全面

    请看一个典型的 XPath 查询表达式:/messages/message//child:: node《》[@id=0],其中/messages/message 是路径《绝对路径以"/ "开始》,child::是轴表示在子节点...

  • XPath入门教程整理

    </list> XML 声明《如 <?xml version="1.0" encoding="UTF-8"?>》或文档类型定义《DTD》 没有节点类型,因此在 XPath 中不能引用这类实体。 元素节点代表 ...

  • JS中常用的xpath特性

    JS中常用的xpath特性_计算机软件及应用_IT/计算机_专业资料。JS中常用的xpath特性JS 中常用的 xpath 特性 //选择所有 dir 元素的值等于 xx 的元素 Dom.document...

24小时热门信息
  • Docker常用命令汇总

    Docker常用命令汇总_计算机软件及应用_IT/计算机_专业资料。超实用:Docker常用命令汇总 Docker 常用命令汇总一、查看 docker 信息 1、查看 docker 版本 docker version...

    贡献者:zq_rh
    155626
  • 为什么Docker能做这么多事

    为什么Docker能做这么多事_计算机软件及应用_IT/计算机_专业资料。为什么Docker能做这么多事为什么 Docker 能做这么多事本教程有三个目标:说明 Docker 解决的问题...

    贡献者:coolhzzmy3
    104889
  • Docker on CentOS

    To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash For more examples and ideas, visit: http://docs...

    贡献者:snake890603
    482090
  • Docker 镜像的存储机制介绍

    Docker 镜像的存储机制介绍 近几年 Docker 风靡技术圈,不少从业人员都或多或少使用过,也了解如何通过 Dockerfile 构建镜像, 从远程镜像仓库拉取自己所需镜像,推送...

    贡献者:贾宝传奇
    174357
  • Docker 学习笔记

    //github.com/yeasy/docker_practice/raw/master/_local/.bashrc_do cker; echo "[ -f ~/.bashrc_docker ] && . ~/.bashrc_docker" >> ~/.bashrc; ...

    贡献者:luziq
    245042
  • docker安装部署文档

    2.虚拟化系统一般都是指操作系统镜像,比较复杂,称为“系统” ;而 docker 开源而且 轻量,称为“容器” ,单个容器适合部署少量应用,比如部署一个 redis、一个 ...

    贡献者:chen8919043
    103362
精彩推荐
  • flashflash

    flash_计算机软件及应用_IT/计算机_专业资料。u8 FLASH_WriteNByte《u32 addr, u8 *dat_buf, u8 no》 《 FLASH_Unlock《》;//Unlock the Flash while《1》 《 ...贡献者:宁仔365294953

  • Flash 基础入门学习Flash 基础入门学习

    Flash 基础入门学习_计算机软件及应用_IT/计算机_专业资料。FLSAH一些入门技巧学习 Flash 基础 一、界面介绍 启动 Flash 后,Flash 的界面主要有菜单栏、标准工具栏...贡献者:柳上陌絮185200

  • Flash 基本介绍_图文Flash 基本介绍_图文

    Flash 基础知识补充 一、Flash 的工作界面基本介绍 在 Flash 的【工作区】主界面中,包括了菜单栏、选项卡式的【文档】窗格、 【时间轴】 /【动画编辑器】面板...贡献者:单眼皮姑娘q222054

  • flash教案《课标》_图文flash教案《课标》_图文

    课程名称:计算机动画设计 FLASH 周课时:4 课时/班 任课班级:计算机 1、2 班 授课教师:刘 猛 授课时间:2014——2015 学年度第二学期 六枝特区职业技术学校 ...贡献者:xiaomengge32355536

  • Macromedia Flash_8 基础教程Macromedia Flash_8 基础教程

    Flash 8.0 基础教程一、Flash 基础 启动 Flash 在桌面找一个红色图标 双击即可启动,也可以单击“开始” -“所有程序”,在程序菜单中找到 Flash 或者 Macromedia ...贡献者:liusheng61168241

  • Flash入门教程Flash入门教程

    Flash入门教程_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档Flash入门教程_计算机软件及应用_IT/计算机_专业资料。Flash AS 入门教程本...贡献者:大葵仔166160

  • flash样题flash样题

    一、单选题 1、Flash 软件最突出的两大优势是 ___、___。A A、流式播放、矢量动画 B、流式播放、静态图像处理 C、非流式播放、点阵图像 D、非流式播放...贡献者:0_0柒柒103875

  • 初中flash教案初中flash教案

    初中flash教案_其它课程_初中教育_教育专区。《Flash 动画制作课程》 教 案 任课教师:李枫 2015 年 3 月 一、指导思想及教学目标 以江泽民总书记“三个代表”...贡献者:suky41165896

手机版 | 欢迎来到社会化媒体营销
RSS订阅