文章转载自「开发者圆桌」一个关于开发者入门、进阶、踩坑的微信公众号

许多刚入门或者即将入门的开发者,对于选择哪种开发语言?怎样进行技术学习?如何找工作等这些基础性的问题比较茫然。虽然我知道的并不多,但作为一个过来人,会用一些独特的视角去看待这些问题,仅供参考。

我现在把它们写出来,就有了圆桌问答的第一季内容。以后大家可以在公众号里直接向我留言提问,我会定期选取一些比较有意思和有意义的问题,统一作答,并整理出来,以期达到解惑的目的。

问:我应该学习哪种开发语言?

答:计算机编程语言是不断发展和变化的,不能简单的认为哪种好,哪种不好,它们既然存在,就有存在的价值。

比较理性的做法是网上搜素「x年编程语言排行榜」,分析一下最近5到10年编程语言的排行和发展变化,透过这些数据可以了解一个大概的趋势。数据本身就可以回答这个问题了。

目前我觉得Java比较强劲,主要的原因有三:一是Java开发者基数大;二是Java语言找到了几个新的增长点,例如与Oracle的合并、大数据以及Hadoop架构的兴起;三是Java本身也在不断完善和超越自己。


问:30岁,适合转行做开发吗?

答:这个问题真的不好回答,我怕耽误你的前程,我不知道你30岁之前做的是什么工作,积累了哪些经验,为什么会选择转开发呢?

我觉得你转行可能的原因无非是开发薪资高、兴趣所在、技术创业。

先来说一下薪资,30岁的你在一个行业里面打拼努力的话,应该是一个有特长的人了,如果30还是没所长的话,是否要考虑一下自身的问题,如果确实是行业环境导致的,我觉得可以转行。30岁转行的话,不能再和别人硬碰硬拼技术了,拼的更多的应该是阅历和管理能力,否则这个行业不太适合你,我认识的一位朋友是30岁转行,然后1年后转入项目经理的职位,我觉得转型还算成功,当然他肯定付出了常人难以付出的努力,也有可能是太聪明,哈哈。

再来说一下兴趣,30岁最多的可能要考虑家庭了,如果还是一味的按照兴趣来做事,可能你真的不缺钱,然而大部分人还是缺的。所以你要在兴趣和家庭之间有一个很好的平衡。

最后说一下技术创业,有些同学转开发,是因为自己有一个好的idea,但是不懂技术,想转行学习开发,然后实现自己的idea。我觉得可以换个角度考虑问题,要实现好的idea不一定要亲力亲为的使用技术去实现,你可以借助合伙人的力量,学会优势互补。相反,如果全凭自己一人去做,你可能本身就不是一名好的创业者。而且学习技术也需要时间和实践,可能技术到手了,你的idea已经out了。

所以30岁考虑转行做开发,你需要仔细考虑清楚,开发可以给你带来什么?你的职业规划是什么?要有自己长远的目标和规划,而不能是一时的冲动。


问:技术变化太快,学也学不完?

答:你要有心里准备,开发这个行业就是变化块,要不断更新自己的知识库,当然也要看你从事的行业,一般的后端开发相对稳定一些,比如我是做J2EE开发的,J2EE对应的框架出了10几年了还是那样,没有多么大的变化。相反做前端开发的压力比较大,各种的JS库层出不穷。

面对变化和更新我们可以理性分析一下,不仅仅是互联网行业,其他行业也是一样都需要变化和积累。技术开发变化的是形式和工具,不变的是思想、思路和经验。

要学会拥抱变化,对于思想、思路和经验这些不变的东西要稳扎稳打,不断积累和总结。而对于变化的,你需要了解一二,注意不是掌握,仅仅是弄明白概念就好,而不是一定要花大笔时间和精力去学习。只在用到它们的时候去学去练以及去用。当然何时要用这个要靠你自己的把握。

比如目前除了用iOS、安卓、H5开发App以外,又新出现了微信的小程序,这就是变化,这其中不变化的是什么呢?你的编码能力、业务水平、开发流程等等,有了这些基础的积累,这些新变化的技术很容易上手,这就是以不变应万变。


问:一般N年的Java值多少钱?

答:首先,这个问题的衡量标准有问题,不能简单的理解为N年的Java一定值多少钱。

这个衡量是分人和环境的,有高手带领,自身聪明好学,相反的可能就不行了,不能用工作时间去衡量一个人值多少钱,更多的是你积累了什么,你值多少钱。

如果一定要量化的话,就去各大招聘网站看看与你相似的职位一般是多少钱,然后再分析一下你本人有什么特长,这样可能更客观的分析出自己的价值区间。


问:要不要去培训机构?

答:首先,为什么会出现培训机构,主要是我们的教育模式的问题,学校里面学习的知识和社会上使用的差别太大,学校更注重理论的学习,而培训机构更注重适合企业自身要求的实践能力的学习。

如果你理论没问题,仅仅是缺乏动手实践能力,我觉得你有几个选择的方向,一是进入一家企业,在企业中成长(当然前提是你能进到这样一家企业);二是去培训,因为你的基础不错,培训也非常快,4个月甚至更少,就可以提升你的动手能力。三是自学,目前在线视频教育发展的也非常不错,如果你有毅力坚持下去,可以在线学习。

如果你理论和实践都不行,那你应该自己想想和总结一下,要付出更多的努力才行,培训和在线教育都是不错的选择。

再聊一下理论和实践能力的问题,有的企业非常注重员工的理论能力和逻辑思维,如果你在这个理论方面很强,我觉得可以找工作,在工作中提升实践能力,有的企业不会注重理论,只要你实践能力强,可以按照公司要求进行工作就可以了,这是两种不同的企业文化,你可以根据自己的实际情况选择。


问:我不是重点本科,能找到好工作吗?

答:说实在的,你要有自信,不是重点本科怎么了,那也是本科,除非有非常变态的企业必须是北大、清华、海归这类要求的职位,找一份好的工作不难。

我没见过哪家公司的招聘要求写的是要求北大、清华毕业的(也许有,可能我没有见过,请原谅我的无知。),90%写的都是计算机专、本科以及相关专业。

重要的是你可以为公司带来什么价值。价值体现人的能力,而不是学历本身。

圆桌问答 (2017 第一季)相关推荐

  1. 《虎虎圆桌派》第一期全程回顾

    2021年9月11日15时(GMT+8),HSC<虎虎圆桌派>联合 STK.Samecoin.FansForce.GameDao 四家项目方,在白嫖社区举办以"Web3.0时代, ...

  2. php安全新闻早八点-高级持续渗透-第一季关于后门

    转自:https://micropoor.blogspot.hk/2017/12/php.html 当我们接到某个项目的时候,它已经是被入侵了.甚至已经被脱库,或残留后门等持续攻击洗库. 后渗透攻击者 ...

  3. 视频教程-PHP7入门手册视频版第一季-PHP

    PHP7入门手册视频版第一季 2009年4月创办 淄博日诺网络科技有限公司 法人总经理 2016年负责 中国传媒大学凤凰学院 网站开发 项目负责人 2017年 参与负责 用友软件理财项目开发 郭孟涛 ...

  4. 2021年第一季开发者报告新鲜出炉,最流行的编程语言竟然是它!

    2021年第一季开发者报告新鲜出炉,最流行的编程语言竟然是它! 近日,开发者调查分析公司SlashData发布了2021年<开发者报告>(第20版).报告中掺杂着大量冰冷的数字,无情的叙述 ...

  5. YGG GAP 第一季 NFT 背后的设计理念

    YGG 的社区代币分配协议--公会晋升计划(GAP)第一季已于 7 月结束.第一季成功展示了游戏化的过程,为社区成员提供了 YGG 代币奖励和 1030 多个灵魂绑定 NFT,因为他们共同完成了 45 ...

  6. 【第一季】Vue2.0视频教程-内部指令(共8集)

    [第一季]Vue2.0视频教程-内部指令(共8集) [第一季]Vue2.0视频教程-内部指令(共8集) 第1节:走起我的Vue2.0 学习这套课程你需要的前置知识: 下载Vue2.0的两个版本: 项目 ...

  7. 《质量三人行》第一季完结

    读完需要 3 分钟 速读仅需 1 分钟 ???? 1. 没你不行,没你们不行 第一季最后一期<测试的价值>,凯峰老师日理万机分身乏术,我被委以重任,客串主持人.于是,这期在缺乏优秀主持人的 ...

  8. tp点一共有多少_致命女人更新时间 致命女人第一季一共多少集在线观看地址

    由主创Marc Cherry打造的全新黑色喜剧<致命女人>(Why Women Kill)确定了首播日期,现在第一季已经播出完毕了,但是致命女人更新时间是什么时候呢?致命女人第一季一共多少 ...

  9. 危机边缘第一季/全集Fringe迅雷下载

    本季Fringe Season 2 第二季(2008)看点:一架从汉堡飞往波士顿航班安全着陆,飞机上的机组成员和乘客却全部死亡.这起离奇案件揭开了一连串奇异.危险事件的序幕. 故事将主要讲述年轻的FB ...

最新文章

  1. 打印从1到最大的n位数
  2. asp.net C# 直接读取或访问其它网站的URL示例
  3. jinja2的转义详解
  4. ABP从入门到精通(3):aspnet-zero-core 使用Redis缓存
  5. 子元素浮动,父元素高度为0现象解释和原理浅见
  6. CSS定位 position
  7. 12简单推导:切面条
  8. tomcat 严重: Could not contact localhost:8005. Tomcat may not be running.
  9. 双光耦开关电源电路图_光耦817应用电路图汇总(PC817光电耦合器/开关电源/TL431)...
  10. 旧手机改装服务器——Android上的Linux(linux deploy)
  11. 4种基站相关概念——宏基站、微基站、皮基站、飞基站
  12. python爬虫语句_Python爬虫练手之爬句子迷
  13. 2023江西财经大学计算机考研信息汇总
  14. linux离线安装redmine_举个栗子!Tableau 技巧(97):离线安装 Linux 版 Tableau Server...
  15. Altium Designer 20中创建网络类、隐藏网络连线
  16. 现代化小区建筑规划设计的问题
  17. 人脸属性识别数据库和开源项目
  18. aws rds mysql 连接_python – 连接到amazon rds上的mysql数据库
  19. 一个js写的桌面倒计时(请高手帮忙改一下)
  20. OpenCV 实现哈哈镜效果

热门文章

  1. 工业和信息化部办公厅关于深入推进移动物联网全面发展的通知
  2. 黑马 Java八股文面试题视频教程,Java面试八股文宝典(虚拟机篇)
  3. 2022年第三届MathorCup高校数学建模挑战赛——大数据竞赛
  4. 【历史上的今天】9 月 13 日:“海盗湾”创始人出生;第一台装载硬盘的超级计算机;《超级马里奥兄弟》发布
  5. 使用atomikos 如何实现 JTA/XA全局事务
  6. PHP和Python该如何抉择?现在PHP还有前景吗?
  7. window.print()打印网页局部内容
  8. 作为程序员你脱发吗?
  9. 计算机专业学生u盘32g够用吗,很超值:为什么我的32G USB只有28.8g?
  10. 计算机博士军校研究所工作,军校博士毕业怎么分配?