No superior no educación

1. Los profesores de las universidades no pueden enseñarte a ser un buen especialista.
Dése una respuesta directa a esto: las personas que le enseñan a trabajar en las universidades reciben un pago modesto, ¿no es así? Eso es porque no pueden calificar para buenos puestos en el mercado laboral. Carecen tanto de experiencia como de cualificación. A los que no les falta, váyanse. Todo es diferente en las mejores universidades del mundo, pero no estamos hablando de eso ahora. ¿Cuál es su opinión: un especialista en finanzas exitoso trabajará para un banco ganando $150,000 al año o enseñará en una universidad ganando $60,000 al año? A menudo sucede que los profesionales perezosos enseñan en las universidades porque no pudieron encontrar un trabajo diferente. Hay exclusiones, pero son escasas. Conocí buenos profesores en las universidades, realmente existen allí. Pero eso ni siquiera es minoritario, son muy pocos. Un buen profesor no solo te da teoría, sino que enfatiza el lado práctico de su materia.2. Los profesores de la mayoría de las universidades elogian la ciencia pero desprecian la realización profesional
Debes buscar las raíces de esto en el hecho de que la mayoría de los maestros fracasaron como profesionales. Y la única forma de encontrar una excusa es que la realización profesional es una ocupación indigna. Si asistes a conferencias y luego participas en conferencias científicas, eres genial. Y si te saltas mucho porque trabajas, bueno, recibes un tratamiento totalmente diferente. Los maestros son como monjes ermitaños. La profesión es para ellos vanidad de vanidades. Se han dedicado a servir a Dios la ciencia y oran escribir artículos científicos todo el día. Tal vez el objetivo sea noble, pero es inútil en la vida real.
3 Etalon incorrecto de comparación.
Los estudiantes universitarios a menudo se comparan con estudiantes de escuela y se enorgullecen de ser mejores. Esta ilusión continúa hasta que una persona comienza a pensar en conseguir un trabajo y vuelve su mirada hacia otro lado. De hecho, si los estudiantes se compararan con especialistas que trabajan, verían que están llegando a su objetivo en pequeños pasos. No seas promedio en la universidad. Porque si haces “como todo el mundo hace” obtendrás el resultado “todo el mundo consigue”. La mayoría de los estudiantes en una universidad son aleatorios, realmente no tienen otras opciones. Tal vez sus padres los obligaron a ingresar a la universidad y no tienen la menor idea de su futura profesión. Esto sucede mucho. No te compares con tus compañeros. Sus proyectos terminados y sus éxitos laborales servirán a los mejores criterios para sus conocimientos y habilidades. No te compares con “la multitud sin rostro”;4 Los estudios profesionales son solo una pequeña parte del conocimiento que obtienes en las universidades.
Cuando vengas a trabajar, te preguntarán qué puedes hacer, no qué has aprendido. Su jefe estará interesado en lo que sabe y puede hacer en la lista de requisitos para el trabajo: se le asigna una tarea específica, pero no recibe una explicación sobre cómo hacerlo, y espera resultados a su debido tiempo. ¡Buena suerte! Aprendes historia en la universidad y vas a trabajar como operador bancario. ¿Esto te acerca a tu objetivo o te aleja de él? Técnicamente, sabes más. ¿Significa que te acerca? Pero, de hecho, con cada semestre tienes menos y menos tiempo para adquirir conocimientos profesionales valiosos y su cantidad sigue siendo la misma. Así que prácticamente, estás más lejos de tu objetivo.5. La universidad no establece el objetivo de “convertirte en un especialista altamente calificado”.
Es difícil alcanzar una meta cuando no apuntas. En la universidad te hacen un especialista completo. Obtienes algo así como "segunda educación secundaria". Solo olvidan mencionar que una persona que estudia todo no sabe nada. ¿Recuerdas los tres objetivos universitarios: ciencia, educación general y educación profesional? ¿Qué crees que tuvo que cortarse para agregar ciencia y educación general? Derecha: disciplinas profesionales. ¿Y sigues pensando que el objetivo de la universidad es convertirte en un especialista altamente calificado?6. Si una persona estudia más de dos materias a la vez, está perdiendo el tiempo.
Esto parece incorrecto después de la educación escolar. Solo obtienes la verdad en el trabajo. Las clases son tan cortas en la escuela no porque sea eficaz, sino porque un estudiante de escuela es todavía un niño, no puede mantenerse concentrado por más de una hora. Pero a menudo los cambios entre tareas impiden que su cerebro piense de manera efectiva. En el trabajo, deberá desempeñarse como un adulto, y cambiar de tarea a menudo reducirá considerablemente su eficiencia. ¿Por qué crees que puedes prepararte para los exámenes en poco tiempo? Simplemente no realiza múltiples tareas y su efectividad aumenta con el tiempo. Aprender algo en pequeñas partes es completamente estúpido. Imagínese que está haciendo dieta solo seis horas a la semana. ¿Qué tan pronto llegará el resultado?7. En la universidad una persona solo toca el tema levemente.
Supongamos que estudias algo durante dos semestres. Tienes dos conferencias y dos clases prácticas a la semana. Que algún enfoque serio en cuanto a la universidad. Entonces, ¿cuántas horas hace eso? Cuatro clases son 2 horas académicas (1,5 horas habituales), son 6 horas a la semana. Estudiamos durante cuatro meses en el primer semestre: septiembre, octubre, noviembre y diciembre. 4 más en la segunda: febrero, marzo, abril, mayo. En total: 8 meses, 4,5 semanas cada uno. 6 horas cada semana. Eso hace 216 horas al año. Solo para que sepan, mis queridos estudiantes, que hay 180 horas de trabajo en el mes. Cualquier curso anual se puede aprender en un mes y medio, y si realmente quieres (o necesitas) en un mes.8. Se te están enseñando conocimientos de lo más general, prácticamente inútiles y obsoletos.

9 Las habilidades prácticas son 10 veces más valiosas que la teoría.
En la vida real, a menudo tienes que HACER algo en el trabajo. Si sabes cómo hacerlo, o crees que lo sabes, no significa necesariamente que realmente puedas hacerlo . Sabes que fumar es malo para ti, pero ¿puedes dejarlo? Sabes que hacer deporte es lo correcto, pero ¿realmente estás haciendo ejercicio? Sabes que los idiomas extranjeros son buenos para tu carrera, pero ¿puedes aprender algunos? En la vida lo único que importa es la práctica. Cuanto más conocimiento tienes sin práctica, menor es su valor. ¿Cómo vas a decidir qué conocimiento es erróneo, viejo, mal usado y cuál realmente funciona? ¿Nunca pensaste en esto? Bienvenido al mundo real. Puede aprender las normas de tráfico en A o B, pero aún así no podrá conducir. La teoría es una buena base para la práctica. Supongamos que está construyendo una pared: los ladrillos son práctica, la lechada es teoría. Sin lechada (teoría) la pared será inestable, pero sin ladrillos (práctica) tu teoría es inútil. Entonces, caballeros, dividan sus 5 años en la universidad por 10. Medio año: ese es el verdadero resultado de su “esfuerzo” de larga data. ¿Quieres pruebas? Cuando consigas un trabajo y trabajes medio año verás que tus conocimientos universitarios se duplican .Has alcanzado un nuevo nivel
Nivel 10

1 Elly, Sobre la fuerte tipificación de objetos
- ¡Hola, amigo! - ¡Oye, Elly! - Estoy de buen humor hoy, así que te diré algo muy interesante. Comenzaré con tipos primitivos en Java. - En Java, cada objeto y cada variable tiene su tipo inmutable codificado. El tipo de una variable se define durante la compilación del programa, el tipo de un objeto, durante su creación. El tipo del objeto recién creado y/o la variable permanece igual durante toda su vida útil. Ejemplo:

2 Risha, Lista de tipos básicos
- ¡Hola, amigo! - ¡Hola, Risha! - Ya aprendiste los conceptos básicos de la sintaxis de Java, pero quiero contarte algunas cosas más detalladas. - Hoy les hablaré un poco sobre los tipos primitivos y cuánta memoria ocupan. Lo necesitarás, y tal vez incluso hoy. Estos tipos son:
3 Elly, conversión de tipos. Escriba ensanchamiento y estrechamiento.
- Y aquí va la diversión. Te hablaré de la conversión de tipos. Aunque los tipos de variables son siempre los mismos, hay un lugar donde puede convertir tipos. Es una tarea . - Puede asignar variables de diferentes tipos entre sí. Al hacerlo, el valor tomado de una variable de un tipo se convertirá en un valor de otro tipo y se asignará a la segunda variable. - Entonces hay dos tipos de conversión: el ensanchamiento y el estrechamiento. El ensanchamiento es como mover cosas de una canasta pequeña a una más grande: la operación es fluida y sin problemas. Estrechar es como poner cosas de una cesta grande en una más pequeña: puede que no haya suficiente espacio y habrá que tirar algo. - Aquí hay tipos ordenados por el tamaño de la «canasta»:
- char es la misma "canasta" que short , pero hay un punto: al hacer frente a los valores de short a char , los valores inferiores a 0 se descartan. Al pasar de char a short , los valores superiores a 32.767 se descartan.
- Al convertir números enteros en fracciones, es posible que se descarten los dígitos de orden inferior. Pero dado que el número fraccionario está destinado a almacenar un valor aproximado, se permite tal asignación.


4 Diego, Tareas de conversión de tipo entero
- ¡Hola, amigo! Aquí están sus tareas en la conversación de tipos enteros. Debe colocar el operador de conversión donde sea necesario, para que el programa compile:Tareas | |
---|---|
1 | 1. Escriba cast y el byte de conversación a = 1234; int b = a; byte c = a * a; int d = a/c; |
2 | 2. Escriba elenco y conversación int a = 15; int b = 4; flotante c1 = a / b; flotar c2 = (flotante) a/b; flotante c3 = (flotante) (a/b); |
3 | 3. Tipo cast y conversación float f = 333,50; int i = f; byte b = yo; |
4 | 4. Escriba el número corto de conversión y conversación = 9; carácter cero = '0'; char nueve = cero + número; |
5 | 5. Escriba el número corto de conversión y conversación = 9; carácter cero = '0'; short nineCode = cero + número; |
5 Elly, Conversión al tipo String
- Ahora tendremos un tema pequeño pero interesante: la conversión de cadenas. - En Java, puede convertir cualquier tipo de datos al tipo String. - Suena prometedor. - De hecho, es incluso mejor. Puede convertir implícitamente casi todos los tipos a String. Esto se muestra mejor cuando agrega dos variables: String y «non-String». En tal caso, la variable que no es una cadena se convierte a la fuerza en una cadena. - Aquí, echa un vistazo a un par de ejemplos:
6 Diego, Tareas de conversión de tipos en general



7 Elly, tipos reales
- Aquí hay un par de cosas interesantes sobre los tipos reales (que son fraccionarios). Comencemos con este ejemplo:


8 Elly, Literales
- Y finalmente, una conferencia estilo profesora de Risha, que es un montón de información inútil. A todos los profesores les encanta esto. Este puede parecer difícil de entender para usted. Así que echa un vistazo y no le des mucha importancia. - Bien, entonces estoy listo. - Hoy te diré qué son los literales . Los literales son todos los datos almacenados directamente en el código Java. Ejemplos:

9 Profesor, Conferencia sobre tipos
- ¡Excelente! Finalmente, este es mi tema favorito: la conversión de tipos. Incluso recuerdo cuando mi profesor me lo contó. Fue muy "fascinante". Entonces no entendí nada. Pero, por supuesto, entenderás todo gracias a estas impresionantes conferencias. Aquí están: Conversiones y promociones de Java (documentación de Oracle) Conversión de tipos de datos (conversión de tipos) Conversiones y conversiones de Java Conversiones amplias y estrechas10 julio
- ¡Guau! Bueno, ¡eres muy inteligente, Amigo! ¡Cuántas cosas aprendidas en solo dos semanas! Eres como un monstruo. Por cierto, ¿qué tal un poco de diversión después de dos semanas de trabajo esclavo?11 capitanas ardillas
(- Te he ayudado. Hazlo en casa.) Tarea (10 unidades) - ¡Hola, soldado! - ¡Buenos días señor! - Tengo una noticia increíble para ti. Aquí tienes una comprobación rápida para reforzar tus habilidades. Hágalo todos los días y mejorará sus habilidades muy rápido. Las tareas están especialmente diseñadas para hacer en Intellij IDEA.Tareas adicionales para hacer en Intellij Idea | |
---|---|
1 | 1. La respuesta correcta es: d = 2,941 Agregue un operador de conversión de tipos para obtener d = 2,941 |
2 | 2. La respuesta correcta es: d=5.5 Agregue un operador de conversión de tipo para obtener d = 5.5 |
3 | 3. La respuesta correcta es: d=1.0 Agregue un operador de conversión de tipos para obtener d = 1.0 |
4 | 4. Gran sueldo Mostrar en pantalla el mensaje «No quiero estudiar Java, quiero un gran sueldo» 40 veces siguiendo el ejemplo. Ejemplo: no quiero aprender Java, quiero un gran salario no quiero aprender Java, quiero un gran salario no quiero aprender Java, quiero un gran salario o no quiero aprender Java, quiero un gran salario salario no quiero aprender Java, quiero un gran salario no quiero aprender Java, quiero un gran salario … |
5 | 5. El número de letras Lea del teclado 10 cadenas y cuente el número de letras diferentes en ellas (para las 26 letras del alfabeto). Mostrar el resultado en la pantalla. Salida de ejemplo: a 5 b 8 c 3 d 7 … z 9 |
6 | 6. Constructores de la clase Human Escribe una clase Human con 6 campos. Cree 10 constructores diferentes para él e impleméntelos. Cada constructor debe tener un significado. |
7 | 7. Mueva un mínimo de modificadores estáticos Mueva la menor cantidad posible de modificadores estáticos para que el código se compile. |
8 | 8. Matriz de listas de cadenas Cree una matriz cuyos elementos sean listas de cadenas. Llene la matriz con cualquier dato y muéstrelos en la pantalla. |
9 | 9. Palabras idénticas en la lista Lea del teclado 20 palabras, complete una lista con ellas. Cuente el número de palabras idénticas en la lista. El resultado debe ser un Map <String, Integer> . La clave del mapa debe ser una cadena única, el valor - recuento de esta cadena en la lista. Mostrar en pantalla el contenido del mapa. |
10 | 10. Los cinco números más grandes Crea una lista de números enteros. Lee 20 números enteros del teclado y completa una lista con ellos. Cree un método para extraer números de la lista de forma segura: int safeGetElement(ArrayList<Integer> list, int index, int defaultValue) El método debe devolver un elemento de la lista por su índice. Si ocurre una excepción en este método, debe detectarla y devolver el valor predeterminado . |
tareas de bonificación | |
---|---|
1 | 1. El programa no se compila ni ejecuta. Arreglalo. Tarea: El programa muestra cómo funciona HashMap. El programa lee del teclado un conjunto de pares (un número y una cadena), los coloca en un HashMap y muestra en pantalla el contenido de HashMap. |
2 | 2. Agregar nueva funcionalidad al programa. Tarea anterior: el programa debe mostrar un par (un número y una cadena) ingresado desde el teclado. Nueva tarea: El programa debe almacenar en pares HashMap (un número y una cadena) ingresados desde el teclado. Una cadena vacía significa el final de la entrada. Los números pueden estar repetidos. Las cadenas son siempre únicas. ¡Los datos de entrada no deben perderse! El programa debería mostrar el contenido de HashMap en la pantalla. Ejemplo de entrada: 1 Stop 2 Look Ejemplo de salida: 1 Stop 2 Look |
3 | 3. Algoritmo de aprendizaje y práctica. Tarea: Leer del teclado 30 números. Muestra en pantalla los números mínimos 10 y 11. Sugerencia: el número mínimo es el primer mínimo. El siguiente mínimo es el segundo mínimo Explicación 1: 1 15 6 63 5 7 1 88 El primer mínimo es 1 El segundo mínimo es 1 El tercer mínimo es 5 El cuarto mínimo es 6 Explicación 2: 0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 36 0 6 9 39 42 78 12 15 3033 63 66 69 3 81 84 87 45 48 51 54 57 60 72 75 18 21 24 27 69 36 0 18 21 6 27 9 39 42 78 12 33 63 66 3 81 84 87 45 15 30 48 51 54 57 60 72 75 24 El primer mínimo es 0 El segundo mínimo es 3 ... El décimo mínimo es 27 El undécimo mínimo es 30 Entrada de ejemplo: 36 0 6 9 39 42 78 12 15 30 33 63 66 69 3 81 84 87 45 48 51 54 57 60 72 75 18 21 24 27 Salida de ejemplo: 27 30 |