百科问答小站 logo
百科问答小站 font logo



做软件开发但是现在公司学不到技术性东西想跳,自己又技不如人怎么办? 第1页

  

user avatar   markmfs 网友的相关建议: 
      

首先,楼主并不是计算机或者软件背景出生的,这里我很好奇为什么你当初要去面试java开发。

java开发需要一定的计算机基础,软件思想,客观来说如果光是工作业余时间去学习,又没人带的话,很难学成(天才,非常有恒心的人除外)

你去了一家大公司,大公司包容性很强,我猜测可能是你入职之后发现你无法胜任开发工作,所以把你调去测试岗位。

严格来说目前业界测试岗位分为两类,一类是单元测试,另外一类就是功能性测试。

前者需要书写代码,对程序各个模块进行测试,后者就是不断的点击,看看是否会出现异常。

也有的公司会把让开发者完成单元测试。

就你的描述来看,你从事的测试应该是第二种。

第二种测试往往跟业务紧密相连,而不跟代码打交道,当然你就会觉得在技术层面,你在这家公司并没有任何提升。

就目前的情况来说,我推荐首先尝试跟你的领导商量,把你调去写一些单元测试。这样你就能接触到实际的代码,也能学习别人的代码。非工作时间你继续学习java ,努力让自己成为一个java程序员

第二条路径建议你转向自学前端,工作可以不辞,开始学习前端。前端入门门槛比较低,学习曲线较为平缓,较为适合非计算机专业逐渐转入计算机相关职业。就目前来说中高级的前端工程师薪资还是相当丰厚的。

不建议直接跳槽,可以考虑先做一些准备工作,把自己的技术水平提上来。

如果你决定自学,一定要坚持坚持再坚持。学习不能一朝一夕完成,相比之下,恒心更为重要




  

相关话题

  作为程序员,你有哪些正在做的个人项目? 
  程序员开发那种,遇到不给力的测试怎么办? 
  如何看待观察者网言论:「没有吃青春饭的程序员,只有懒惰的程序员,保持积极学习的心态,是不会被淘汰的」? 
  程序出现bug是必然出现的情况还是程序猿水平有限导致的? 
  面试想拿 10K,HR 说你只值 7K,该怎样回答或者反驳? 
  “Facebook 开发的高性能PHP虚拟机 HHVM 比官方的 PHP解释器 快超过9倍”的说法是否属实? 
  如何向一个零基础的人,解释学习计算机编程的正确顺序和原因? 
  如何看待faker.js 开源作者删除了所有的代码? 
  程序员如何像@mu peng一样找到那么合适的老婆? 
  程序员的成长离不开哪些软技能? 

前一个讨论
作为一个有理想的程序员,必读的书都有哪些?
下一个讨论
一个人可以多有才华?





© 2024-05-28 - tinynew.org. All Rights Reserved.
© 2024-05-28 - tinynew.org. 保留所有权利