大家都很清楚,现在的学生就业压力大,为什么?单位都要求招有工作经验的员工,但是如果大家都只招有工作经验的员工,我们从学校里走出来的“书包屁孩”哪里来的工作经验呢!?所以啊,要端上一个饭碗本也不容易,但是等你好不容易抢到一碗程序员的饭的时候,是否感觉老鼠啃南瓜不知从何下手啊? 从笔者的经验来看,“书包屁孩”遇到的最大的问题,应该就是如何面对业务和技术的问题了!这里笔者根据自己当初的经历,简单谈一谈,希望对大家有帮助!

  技术:把知识转换为生产力的主要手段!会一个技术,表示你具备做这种事的能力! 不知道大家有没有听说过按照赚钱的方式从高档到低级可以这样分: 靠钱生钱->靠嘴赚钱->靠头脑赚钱->靠体力赚钱->靠肉卖钱! 这个观点一点不新,在这里提出来只是想让大家对自己有个正确的定位。程序员其实在第三个和第四个之间。而且更靠近第四个。所以我们的初级软件工程师也常常被人称作代码工啊!程序员和别的一些职业有所差异。那就是我们必须要做出实际的东西来,这就要求我们必须要有做这个东西的能力,也就是我们的技术--编程!如果你不具备这个最基本的能力,你怎么能吃得了程序员这碗饭啊?!

  但是看看业务:对我们来说 业务就是做某一个系统的具体流程,方法!如果你不懂业务,就算你技术再牛叉,又有什么用呢?你做不了任何实际的开发!有力气却没地使啊!

  所以,业务和技术都非常重要,一个都不能放弃!

  但是,对于刚从学校出来,走上程序员岗位这个群体,有他的特殊性:这一群书包屁孩,受过一些系统的教育,但是往往没有任何实际的技术,说白了,通常都是些只会比划,只会纸上谈兵,但是不会编程的 知识库!对你们来说我建议分几个阶段:第一阶段,应该把更多的精力花在技术上(尤其是在开始的时候!)记住技术是我们的本钱,是一切的基础!而且这个时候如果你跟着一个明智的前辈,他一定会特意给你安排一些业务比较简单的活,让你练练手。通常,在半年之后,你的技术就可以出炉了,这个阶段也就算结束了!

  这第二阶段开始之前,我们先来看看,程序员的职业发展。成功的程序员到后来通常分三种:第一种就是技术专家,这种人,技术非常牛,对业务接受能力也比较强,但是他们只能按照别人的指示来开发,在技术上能创新,但是在业务上却少有自己的看法!他们成了,开发的核心,技术骨干!第二种,就是架构师,psm,他们可能实际编程能力不如第一种,但是他们对业务的领悟能力很强,对代码也许没有太多的激情,但是名对一个新实物,他们能迅速理清脉络,而且,善于把实际问题,转换为计算机问题!往往能从全局来看待一个项目! 第三种就是N多人向往的PM。其实项目经理,远远没有看起来那么轻松,不过确实必须要承认,他们往往善于和人接触,可能不了解系统,但是却不能不了解客户!他头脑里非常清楚,客户想要的是什么!也非常善于发现自己手下的员工都各有什么特长,善于做什么!………我也不可能对每种人都那么了解,因为我只能走一条路啊!其他的也只是听人说说而已!  不过肯定还是比较有代表性的!  以上三种都是成功的,那如果你想成功的话当然就可以随便选择了,你可以根据自己的兴趣,爱好,特长来选择一条自己的路,选好长远的路之后,你就可以知道自己应该更多的了解业务,还是更多的学习技术了!

  当你选定一条路,并走上去的时候,你就已经不是新手了!你就真的是是软件工程师,而不是学编程的学生了!

  前面的都是废话,但是后面的就是经典了,(如果谁没有耐性,看到前面就退出了,那他该后悔了!)

  学技术切记:技术很多,很杂,不要一把抓,可以告诉你,任何技术等到用的时候再学也来得及;学太多只是屠龙之术,看起来很吓人,但是你这辈子也用不上!!有很多东西其实了解一下就足够了!但是用一个就要学透!一方面的专家,永远比多方面的臭皮匠要管用!

  学业务切记:每个项目都有自己的业务(做软件产品除外!)!你不可能有一个绝招就能走遍天下,但是你却必须要有个能帮你走遍天下的绝招:系统,不是用来装B的,是用来给用户用的!所以,最好的用户体验应该是你的最终目标!要善于总结,但是不要太善于借鉴!剽窃了10项目的设计,你还是不具备自己设计的能力,但是自己设计了一个,哪怕失败了,你也已经具备那种能力了!

  原文 链接:
  https://blog.csdn.net/fzfengzhi/article/details/2040029

应届生程序员,业务和技术孰轻孰重,如何找到适合自己的方向相关推荐

  1. 《程序员的第一年》---------- 应届生程序员的上班史

    突然想想,自己要写点什么了,进入公司快一个星期了,感觉自己进入公司想正常的待下去,真不是件容易的事情,因为我还是一个应届生,对于公司来说就是多了一个吃白饭的人一样,自我感觉也是这样,先不说自己有没有自 ...

  2. 小伙子不错公司例外招聘了一名应届生程序员

    公司今年招聘了一批开发人员,其中有一个比较特殊,就把这件事情记录下来. 1:首先他没投公司的简历,也没接到公司的面试通知,自告奋勇了,虽然我们是不鼓励这样的行为,发生了也就发生了. 2:因为他没工作经 ...

  3. 应届生程序员大专三年与第一次找工作的个人经历

    在学校学了2年多时间了,终于要自己出去找工作了.这是我人生的第一次找工作.因为平日都是编程学习,回家后也没有去做过什么兼职,就自己带了台笔记本自己做些东西喽.度过了前期的语言的学习,在2010年的上半 ...

  4. 如何在技术海洋里找到适合自己的方向?

    1.前端开发 前端开发是一个细致而且琐碎的工作. 你需要根据业务需求频繁地调整页面的细节. 你得非常细心,而且有喜欢主动使页面更精美兴趣.加班比较多. 2.后端开发 后端开发多是重复性开发,说白了就是 ...

  5. 应届毕业生程序员在面试时如何做好自我介绍?

    在本文的开篇,本人想说句正确的废话,应届生程序员要过面试,不能单靠自我介绍,也不能单靠背题,事实上应届生准备面试得综合地从简历.项目.技术和背面试题方面做准备. 由于本人是做Java方面的,所以本人就 ...

  6. dba的前景_运维、测试、程序员,这些技术岗位哪个更有前景?

    在一个初具规模的互联网公司,从业务方面出发,有很多岗位类型,比如运营.客服.市场.产品.设计.技术等等. 在这些大类下面,还要细分各种小类,以技术为例,可分为前端(客户端).后端.测试.运维.DBA等 ...

  7. 对标阿里P6-P7高级Java程序员的进阶技术路线

    最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而 ...

  8. 程序员如何在技术上提升自己

    程序员如何在技术上提升自己 发表于2014-10-29 09:48| 26529次阅读| 来源CSDN| 111 条评论| 作者钱曙光 社区之星访谈李运华程序员面向对象团队管理 allowtransp ...

  9. 程序员如何从技术岗转为技术管理层

    有一个非常有趣的现象:据说大部分的技术管理者,在其从程序员转为管理岗位的时候,都是在领导或公司的要求下,被动的推到管理岗位上的,并非是自己当初有强烈意愿.主动去选择管理岗的.这种被动的比例还不低,高达 ...

最新文章

  1. sdut 1479 数据结构实验之栈与队列九:行编辑器
  2. Qt-线程启动与关闭实例
  3. Np计算机领域,我国数学家证明NP=P
  4. 【NOIP考前模拟赛】纯数学方法推导——旅行者问题
  5. 【二分】买礼物的艰辛
  6. 代码编辑器Sublime Text 可以跨平台(linux,window,os x)
  7. ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
  8. Android连接网络立即同步时区
  9. 《 Deep Learning 》全文翻译 Yann LeCun, Yoshua Bengio, Geoffrey Hinton
  10. 扫地机器人进水后会出现什么故障_小米扫地机器人吸进水怎么办?小米扫地机器人吸进水解决方法...
  11. 在平板电脑与移动3G大爆炸的时代,昔日霸主微软的反击
  12. Xcode调试中如何将指定地址转换为其指向的对象
  13. 直播连麦实现的三种方法
  14. mac电脑如何抢火车票
  15. WebBrowser控件[Windows窗体]之介绍篇
  16. 【JokerのZYNQ7020】UART
  17. python随身笔记
  18. linux服务器防病毒,Linux服务器防病毒实战(3)
  19. C#调用LabVIEW VI
  20. Codeforces Round 250(Div. 2)

热门文章

  1. 货郎问题:回溯法和限界分支法
  2. [PHP] 项目实践中的自动加载实现
  3. ECshop二次开发 ECSHOP首页显示积分商城里的商品
  4. 【转】Spring Bean单例与线程安全
  5. BZOJ 3992 [SDOI2015]序列统计
  6. COJ 1006 树上操作
  7. python 批量更换图片格式脚本
  8. 8_18 比赛总结 [暑假集训]
  9. Oracle学习笔记:备份、还原、恢复的一点理解
  10. Ubuntu 18.04 搭建 gitlab服务器记录