9月7日-8日,相约 2023 腾讯全球数字生态大会!聚焦产业未来发展新趋势! 了解详情
写点什么

非科班程序员,该提升技术、学历、还是英语?

  • 2019-12-08
  • 本文字数:1082 字

    阅读完需:约 4 分钟

非科班程序员,该提升技术、学历、还是英语?

安老师好:


我是专科非计算机专业,目前从事 java 工作已经 2 年了,我目前遇到一个问题,现在我是 9 点上班,6 点半下班,剩余时间都用来学习。


我是计划每天学习 2 小时英语,2 小时技术,因为还报了专升本(计算机专业),所以还要学习 1.5 小时专升本的课程;而且每周 2、4、6 还要花 2 小时健身。


现在感觉时间完全不够,特别是专升本,因为报的是网络课程,每个学期都有四门计算机的专业课,现在处于第二学期,但是我发现这四门课在这个学期如果要真正学习,时间完全不够,其实网络专升本期末考试会给你资料答案的,所以大多数基本不会真正去学,到考试时直接抄资料。


所以我很纠结,我怕花费了大量时间在专升本课程上,2 年后如果找新的工作,仅仅是多了个本科学历,技术没有得到提高;但我又不想和大多数人一样敷衍了事,多花在专升本势必会占用我学技术的时间,请问我该怎么做,我是不是应该只是混个学历,而把时间都花在技术学习上?


附上我的课程表:



业余时间学习,学什么、时间怎么安排,首先要明确的是——目标。即我的目标是什么,我这么做是希望产生什么效果。只有明确了这一点,才能妥善安排时间。


以我的猜测,你的目标是:更好的从事软件开发工作。分解开来,下面 2 点最为重要:


  • 技术水平持续提升

  • 能够到更好的工作机会


以此来倒推,你当下最需要的是:


  1. 做能够提升技术水平的事情,如学习技术、练习等。

  2. 提升学历,因为比较好的工作机会,都要求本科学历,你专科,直接会被过滤掉。


先说第 1 点,能够提升技术水平的事情。


就你当前所处阶段,英语并没什么直接帮助,可以暂缓,这样就可以节省出两个小时。


学习技术,必须结合实践,要么学到的东西可以立即用于工作,要么维护自己的实战项目,否则提升很慢。所以,可以考虑选择与工作要求相关的技术点来学习,今天学,明天、后天或者过几天能用上,这样最好。


再说第 2 点,提升学历。


现在本科学历很重要,因为公司要求高了,你没本科,基本简历关都过不了。鉴于你通过专升本拿学历,结合提升技术水平这一点,课程学习应当有所侧重:


  • 重点关注数据结构,好好学,对编程帮助很大。

  • 有时间可以关注计算机组成原理,对理解程序和计算机有帮助,没时间可以只混过考试。

  • 汇编语言和数字电路,对你做 Java 开发来讲,毛用没有,不用管它,混过考试。


综合前面两点,你目前业余时间要做的就是:


  • 健身,可适当调整到 1.5 个小时内。

  • 学习与工作相关的技术。

  • 学习数据结构。


是不是清晰多了?


建议以后遇到学习时间安排的问题,先想清楚目标,根据目标来取舍,就能很快搞定。


本文转载自公众号程序视界(ID:programmer_sight


)。


原文链接:


https://mp.weixin.qq.com/s/FVERcKCQGjZX-_iwJUItaQ


活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2019-12-08 20:55561

评论

发布
暂无评论
发现更多内容

猿灯塔:spring Boot Starter开发及源码刨析(三)

猿灯塔

Java 猿灯塔

使用 Dockerfile 创建镜像 | Docker 系列

AlwaysBeta

Docker 容器 镜像 Dockerfile

redis系列之——Redis为什么这么快?

诸葛小猿

Java redis 程序员

分布式系统的一些基础理论

俊俊哥

分布式事务 CAP Base

基础篇:JAVA基本类型

csc

Java Java 25 周年

无价值人生记录.0:浪费1000%时间去做一个用来节省1%时间的“轮子玩具”(上:因缘)

八苦-瞿昙

C# 程序员 随笔 随笔杂谈 aop

那些让程序员目瞪口呆的Bug

Java小咖秀

程序员 bug

计算机的时钟(一):NTP协议

ElvinYang

基础篇:Object对象

csc

Java Java 25 周年

DOM 树的构建

法正

html 大前端 DOM

游戏夜读 | 如何分析游戏体验?

game1night

RESTful 架构及实践

pingan8787

Java 大前端 RESTf

redis里的数据结构

流沙

redis

架构师训练营第六周作业

张明森

如果你想写自己的Benchmark框架

程序那些事

JVM 性能调优 GC benchmark

《精益思想》读后感分享

zhongzhq

高效工作 精益 精益思想 精益生产方式

Java 线程的生老病死

武培轩

Java 线程 多线程 并发 线程状态

玩转Redis高可用 - 哨兵(Sentinel)模式

Man

高可用 redis高可用 中间件

架构师必须知道的架构知识

Chank

架构 架构师 Architecture Architect

如何基于 BitMap 进行海量数据分析

GrowingIO技术专栏

互联网 数据分析 科技互联网 数据化

啃碎并发(九):内存模型之基础概述

猿灯塔

Java 猿灯塔

java 后端博客系统文章系统——No3

猿灯塔

给 Spring Boot 项目减减肥!18.18M 到 0.18M 是如何做到的?

给你买橘子

Java 程序员 Spring Cloud 编码 SpringBoot 2

基于Kubernetes实现的大数据采集与存储实践总结

岿然独存5

Docker Kubernetes S3 EFK Fluentd

图说前端-ArrayBuffers 和 SharedArrayBuffers(2/3)

梦见君笑

大前端 内存管理

图说前端-使用Atomics避免SharedArrayBuffers中的race conditions(3/3)

梦见君笑

大前端 内存管理

计算机操作系统基础(十七)---进程同步之Unix域套接字

书旅

php laravel 线程 操作系统 进程

如何搭建一个HBase集群

Rayjun

HBase

图说前端-内存管理(1/3)

梦见君笑

大前端 内存

ARTS 打卡 第2周

Scotty

不会有人还不知道全文检索工具Lucene怎么用吧?文字长文教程

给你买橘子

Java 搜索引擎 lucene 程序员 开发工具

  • 扫码添加小助手
    领取最新资料包
非科班程序员,该提升技术、学历、还是英语?_文化 & 方法_安晓辉_InfoQ精选文章